ios CCUIFont.m

objectivec 复制代码
//
//  CCUIFont.h
//  CCFC
//
//


#import <Foundation/Foundation.h>


// 创建字体对象
#define CREATE_FONT(fontSize)   [UIFont systemFontOfSize:(fontSize)]


@interface UIFont(cc) 


+ (void)logAllFonts;


@end
objectivec 复制代码
//
//  CCUIFont.m
//  CCFC
//
//


#import "CCUIFont.h"
#import "CCLog.h"


@implementation UIFont(cc)


+ (void)logAllFonts
{
        NSArray *familyNames = [UIFont familyNames];
        LOG_ARR(familyNames);
        
        for(NSString *familyName in familyNames)
        {
                NSArray *fontNames = [UIFont fontNamesForFamilyName:familyName];
                LOG_ARR(fontNames);
        }
}


@end

微风不燥,阳光正好,你就像风一样经过这里,愿你停留的片刻温暖舒心。

我是程序员小迷(致力于C、C++、Java、Kotlin、Android、iOS、Shell、JavaScript、TypeScript、Python等编程技术的技巧经验分享),若作品对您有帮助,请关注、分享、点赞、收藏、在看、喜欢,您的支持是我们为您提供帮助的最大动力。

欢迎关注。助您在编程路上越走越好!

相关推荐
联犀12 分钟前
联犀 Go SIMD 实战:视频转码从 16.5ms 到 5.46ms
开发语言·golang·音视频
octopus_c21 分钟前
STL 之 string:auto 与范围 for、常用接口、模拟实现与深浅拷贝
开发语言·c++·算法
Nerd(BUG版)30 分钟前
KMP学习day5--Kotlin Flow异步流基础
开发语言·学习·kotlin
J.YA1 小时前
String字符串[面试题]
java·开发语言
xiaoye-duck12 小时前
《C++ 项目:手写大模型接入 SDK》Gemini接口设计(上):初始化、全量响应实现和测试
开发语言·网络·c++·语言模型
nice_lcj52014 小时前
Java Lambda 表达式入门:怎么写、怎么用、常用方法有哪些
java·开发语言·后端·面试
码农小河6614 小时前
基于SSM+JSP+MySQL的在线医疗服务系统的设计与实现
java·开发语言·mysql
nice_lcj52019 小时前
ThreadLocal 入门:它是怎么隔离数据的、为什么会导致内存泄漏
java·开发语言·后端·面试·并发编程·内存泄漏·threadlocal
紧跟先前的步伐19 小时前
Go AI Agent 实战 28|Agent 的预算、超时与停止条件
开发语言·人工智能·后端·ai·golang
bksczm20 小时前
InnoDB 行格式详解:DYNAMIC / COMPACT / COMPRESSED / REDUNDANT
java·开发语言·数据库