iOSNotebook-GitBook
Introduction
Notes
AppDelegate - iOS APP Launch Options
Auto Layout - 手动添加 Auto Layout 约束(Masonry)
Auto Layout - 约束冲突断点调试方法
C++ - 在 iOS 系统中使用 Boost C++ 库
CoreData - 使用 FYHDBManager 管理 CoreData
CSS - Flex 布局
Git - iOS 开发 gitignore 文件
Git - 使 gitignore 只包含指定的文件
Git - 使用 rebase 命令保持主分支树的整洁
Git - 在本地仓库中删除远程仓库中已经删除的分支
Git - 如何 clone git 项目到一个非空目录
Git - 常见错误与解决方案
Git - 恢复至指定 commit
Git - 恢复被误删除分支
Git - 把指定 commit 合并到当前分支
Git - 通过 Shell 脚本批量修改历史递交记录中的用户名和邮箱
iOS 系统 - 使用 ClusterPrePermissions 更加友好的提示授权操作
iOS 系统 - 调用 iOS 系统应用和系统服务
JSON - 使用 JSONHelper 进行 JSON 数据解析
Keychain - 使用 PDKeychainBindingsController 实现 Keychain 保存数据封装
KVO - 使用 KVO 更新 UITableViewCell 显示
LLVM - Mac 下使用 cmake 安装 LLVM 和 Clang
LLVM - 使用 libclang 的 python binding 来进行词法分析(Lexical Analysis)
Mac 系统 - Mac OS 运行 Shell 脚本
Mac 系统 - 为用户添加系统目录读写操作权限
Mac 系统 - 使用 Automator 批量重命名
Mac 系统 - 使用 rvm 更新管理 Ruby 和 gem 版本
Mac 系统 - 使用 Scp 命令上传下载文件
Mac 系统 - 修改 Mac OS X root 密码
Mac 系统 - 启用 Mac 本地 Web 服务器
Mac 系统 - 启用定时自动执行任务
Mac 系统 - 解决 SIP 机制导致的 OSError 权限问题
Mac 系统 - 通过 Shell 脚本自动记录 Terminal 活动
Node.js - Mac 系统中 npm 模块全局安装的权限问题
Node.js - Mac 系统中使用 nrm 管理 npm 源地址
Node.js - Mac 系统中使用 nvm 管理不同版本的 node 与 npm
NSArray - 对自定义对象的数组进行排序
NSArray \ NSDictionary \ NSSet - 遍历与倒序遍历
NSData - NSData 数据压缩与解压缩
NSDate - 时间日期相关操作方法总结
NSMutableSet - 在 NSMutableSet 中添加自定义对象时怎么保证不重复
NSObject - 实现自定义对象 isEqual 方法
NSString - 删除 NSString 中前后空格或回车符
NSString - 删除 NSString 中特定字符
NSString - 汉字繁体简体相互转换的实现
NSString - 汉字转为拼音显示的实现
NSString - 相似度检测
NSString - 筛选出 NSString 中特定字符串
NSTimer - 解决 NSTimer 的循环引用问题导致的内存泄漏
NSURL - 特殊字符处理
openURL - iOS App 跳转 App Store 下载和 App Store 评论
Runtime - 使用 Aspects 实现 Method Swizzling 和 AOP 实践
UDID - 解决方案介绍与比较
UIButton - badge 显示的实现(使用 UIBarButtonItem-Badge)
UIButton - 使用 RNLoadingButton 实现等待按钮
UIButton - 避免多次重复点击
UIDevice - 通过 DeviceKit 更方便的获取硬件设备参数
UIEvent - iOS 事件拦截
UIImage - 获取 UIImage 大小与压缩 UIImage
UIImageView - 使用 LBBlurredImage 实现图像模糊效果
UIImageView \ UIImage - 图片拉伸技巧
UILabel - UILabel 边缘黑线问题
UILabel - 悬浮美金单位效果的实现
UILabel - 显示多格式文本
UILabel - 显示换行的方法
UILabel - 计算文本高度
UILabel - 通过字符串长度计算显示框大小的方法
UILabel \ UITextField - 设置行间距等富文本属性
UINavigationBar - 自定义按钮和标题
UINavigationController - 使用 SlideNavigationController 实现侧滑需求
UIPageControl - 翻页显示的实现
UIScrollView - UIScrollView 添加 UIButton 时不响应滑动操作
UIScrollView - 给 UIScrollView 添加 Autolayout 约束条件
UISearchBar - 通过 UISearchDisplayViewController 实现全屏搜索显示效果
UITableView - 使用 EGORefreshTableHeaderView 实现下拉刷新 UITableView
UITableView - 滑动加载性能优化总结
UITableView \ UIScrollView - 通过 contentInset 属性设置周边间距
UITableViewCell - 动态修改 UITableViewCell 高度
UITableViewCell - 通过 UITableViewCell 界面外壳优化列表滑动显示
UITextField - 使用备忘
UITextView - 添加内容后自动滚动到最后一行
UIView - iOS 完全复制一个 UIView
UIView - 代码实现截图功能
UIView - 代码设置 UIView 的阴影、圆角、边框效果
UIView \ UIButton - 独占响应事件
UIViewController - 旋转问题 willRotateToInterfaceOrientation 方法无法正常调用
UIWebView - 使用 UIWebViewToFile 实现 UIWebView 内容转为 Image 或 PDF
UIWindow - 关于弹出提示(Toast View)与键盘以及 Window 的关系梳理
Xcode - CLANG 技术学习参考
Xcode - iOS 开发崩溃(Crash)调试
Xcode - Xcodeproj 介绍
Xcode - 为 Xcode 添加 Snippets
Xcode - 使用 BBUncrustifyPlugin-Xcode 插件实现代码格式化
Xcode - 使用 chisel 提高 LLDB 调试效率
Xcode - 使用 DWURecyclingAlert 进行 UITableView 和 UICollectionView 的绘图性能测试
Xcode - 使用 Instruments 的 Allocations 工具检测内存分配情况
Xcode - 使用 Instruments 的 Core Animation 工具进行 UIKit 性能调优
Xcode - 使用 LLDB 调试代码
Xcode - 使用条件搜索替换和正则搜索替换
Xcode - 在 Xcode 里添加和使用 Debug 宏定义
Xcode - 插件开发学习备忘
Xcode - 插件的安装与使用
Xcode - 真机调试问题 (Could not locate device support files)
Xcode - 系统警告处理(清除和添加)
Xcode - 调试相关
Xcode - 运行时环境变量( Environment Variables )
Xcode - 非 App Store 下载官方 Xcode 安装包方法
Xib - 利用 User Defined Runtime Attributes 设置运行时显示属性
Xib - 通过 Xib 加载自定义 Cell
Xib - 通过 Xib 加载自定义 View
专题 - Android vs iOS
专题 - GCD 介绍与使用(一)
专题 - GCD 介绍与使用(二)
专题 - Mac & iOS 完整开源项目源代码参考
专题 - iOS 使用 XMPP 实现即时聊天
专题 - iOS 埋点相关资源
专题 - iOS 应用证书、真机调试与发布 Appstore
专题 - iOS 开发学习资源参考
专题 - iOS 开发工具软件集合
专题 - iOS 开发第三方代码库参考
专题 - iOS 开发调试代码集合
专题 - iOS 组件化相关资源
专题 - iOS 设备处理器指令集参考
专题 - objc.io Issue 3: 视图 相关文章五篇
专题 - 优秀技术博客参考
专题 - 优秀技术文章参考
专题 - 值得模块化的业务需求
专题 - 创建自己的 iOS 框架
专题 - 可视控件介绍与可定制替代方案推荐
专题 - 后台模式开发指南
专题 - 控制器介绍
专题 - 时间戳的介绍与使用
二维码 - QRCode 生成与识别
其他 - RESTful API 设计与最佳实践介绍
其他 - 书籍推荐
其他 - 有趣的网址收集
内存管理 - 使用 retain 找出对象的持有者
内存管理 - 获取可用和已用的内存大小
内购 - iOS 内购的快速实现
动画 - Core Animation 之 CABaseAnimation
动画 - Core Animation 之 CATransform3D
动画 - Core Animation 之 Key Path
动画 - 使用 POViewFrameBuilder 快速实现 UIView 的动画移动和布局
动画 - 页面跳转 - 自定义模态跳转动画
地图 - MKMapView 地图开发相关总结
地图 - 为 Xcode 工程添加自定义初始化位置(载入 gpx 文件)
地图 - 使用 Eviltransform 进行火星坐标转换(大陆地区地理坐标偏移问题)
字体 - iOS 系统字体查询
字体 - 添加自定义字体
工具 - Markdown 简明教程
工具 - OmniGraffle 使用介绍
工具 - Sublime Text 3 - Mac 下 Sublime Text 3 安装使用与插件推荐
工具 - Sublime Text 3 - 禁用启动时打开上次文件
工具 - 使用 Cutterman 插件进行快速切图
工具 - 使用 iBackupbot 查看非越狱真机应用文件
工具 - 使用 objc_dep 检查项目中的导入依赖(Import Dependancies)
工具 - 使用 OCLint 进行静态代码分析
工具 - 使用 VisualJSON 进行 JSON 格式网络接口 API 测试
并发编程 - 线程安全且高吞吐量的缓存模型
应用间通信 - App 之间共享数据的几种方法
应用间通信 - URL Schemes
应用间通信 - 实现应用间互相调用与数据传递
应用间通信 - 文档导入导出实现
应用间通信 - 通过 URL 检测是否安装并打开应用
手势 - 判断点击位置是否在某区域 ( View ) 内
手势 - 实现手势操作介绍
打包 - 使用 Jenkins 进行 App 自动化打包
打包 - 使用 Xcodebuild 进行命令行打包
打包 - 通过 Payload 文件夹快速生成 ipa 包
数据加密 - 3DES 加密(包含JAVA服务器端解密)
数据加密 - AES 加密解密
数据加密 - Base64 编码 ( NSData <=> NSString )
数据加密 - DES 加密(包含PHP服务器端解密)
数据加密 - MD5 加密
数据加密 - RSA 加密(包含JAVA服务器端解密)
数据加密 - 使用 NAVAJO 进行密码安全强度检测
数据存储 - 使用 SSZipArchive 实现文件的压缩和解压缩
数据存储 - 序列化对象
数据存储 - 文件(目录)操作笔记
数据库 - 使用 SQLCipher 进行数据库加密存储
文档 - iOS 人机交互指南
文档 - iOS 项目的目录结构
文档 - 苹果审核未通过问题与解决方案参考
时间 - 使用 Benchmarking 精确测量的代码运行时间
时间 - 倒计时器的实现
时间 - 延时执行解决方案
正则表达式 - 匹配中间字符串
正则表达式 - 在 iOS 开发中使用正则表达式
测试 - iOS 应用测试 Checklist 以及思维导图
测试 - iOS 自动化测试框架介绍
测试 - 使用 DVR 进行网络请求数据的录制与测试
测试 - 异步函数的单元测试
测试 - 生成测试代码覆盖率
版本兼容 - 7\8 - 无法正确获取 iPad 横竖屏宽高解决方案
特殊控件 - 使用 DBSphereTagCloud 实现标签云效果
特殊控件 - 使用 PSCyclingImageView 实现自动循环轮播图
特殊控件 - 使用 RecordingCircleOverlayView 实现环形记录仪动画
特殊控件 - 使用 SubjectiveCPhotoPanner 实现动作感应显示图片
特殊控件 - 钟表效果实现
特殊控件 - 雷达图(蛛网图、五行图)解决方案
界面设计 - iOS 设备屏幕分辨率
界面设计 - iOS 设计相关图标与图像尺寸
界面设计 - 相关资料收集
相册 - 从系统相册选择照片
相册 - 保存 GIF 动画图片至相册
编码规范 - ES6 编程风格
编码规范 - iOS 编码规范(Objective-C & Swift)
编码规范 - 使用 Space Commander 实现 iOS 编码规范自动化
网络 - HTTPS 网络请求真机抓包(Mac & Windows)(Fiddler & Charles)
网络 - iOS 访问 HTTPS SSL 和 TLS 双向加密
网络 - iOS7 的多任务处理——后台获取(Background Fetch)
网络 - 使用 AFNetworking 实现网络请求
网络 - 使用 nscurl 命令确认 HTTPS 服务器是否支持 ATS
网络 - 使用 Protocol Buffers 数据格式进行网络数据传输
网络 - 使用 SimplePingHelper 在 iPhone / iPad 上 ping 指定服务器
网络 - 判断连接状态
网络 - 判断连接类型
能耗 - 检测应用 CPU 的使用率
能耗 - 电池电量的代码感知
设计模式 - iOS 开发常用设计模式简介
设计模式 - 使用命令模式实现撤销删除
设计模式 - 单例模式
语法 - ID类字段生成实现
语法 - If not let - in Swift
语法 - iOS 消息传递机制
语法 - MRC 下全局变量的 Delegate 陷阱
语法 - NSString \ NSData \ NSArray \ NSDictionary 格式转换 ( NSArray / NSDictionary <=> NSData <=> NSString )
语法 - Objective-C Runtime 介绍
语法 - Objective-C 与 Swift 互相调用
语法 - Objective-C 中 BOOL 类成员变量的判断陷阱
语法 - Objective-C 中实现枚举类型(Enum)与字符串(NSString)互相转换
语法 - Objective-C 中的 Meta-class 是什么
语法 - Objective-C 基础集合类介绍
语法 - React Native 的 ES5 ES6 写法对照表
语法 - 使用字面量
语法 - 利用 attribute((constructor)) 进行程序运行前逻辑注入
语法 - 开发常用的宏定义
语法 - 弧度(radians)和角度转换(degree)
语法 - 查看 iOS SDK 各版本 API 的差异
语法 - 类似 NSError 的引用传值实现
语法 - 通过 registerDefaults 实现单次记录需求
语法 - 随机数生成实现
通知 - iOS7 的多任务处理——远程通知(Remote Notifications)
通知 - 本地推送通知(Local Notification)的测试与实现
通知 - 远程推送通知(Remote Notification)的测试与实现
通讯录 - 访问 iOS 系统通讯录
键盘 - 使用 IQKeyboardManager 完美解决IOS开发键盘遮挡
键盘 - 弹出与收起改变页面高度
音视频 - 使用 POVoiceHUD 实现语音录制
音视频 - 使用 TheAmazingAudioEngine 框架实现 iOS 音频开发中的各种音效实现
音视频 - 音频播放、录音、视频播放、拍照、视频录制
Python
Python - Mac 下安装 Python 模块
Python - PyCharm 快捷键介绍
Python - Python 工具收集
Python - 使用 Anaconda 进行 Python 科学计算
Python - 使用 virualenv 创建虚拟 Python 环境
Python - 在 Mac 上切换默认的 Python 版本
Python - 学习资源收集
Python - 安装使用 pip3 工具
Python - 常用文件操作功能函数收集
Python - 用 Python 和 py2app 写独立的 Mac OS X 应用
Python - 编码规范
Powered by
GitBook
字体 - iOS 系统字体查询
变更记录
序号
录入时间
录入人
备注
1
2016-11-30
Alfred Jiang
-
方案名称
字体 - iOS 系统字体查询
关键字
字体 \ 系统字体
需求场景
需要查询 iOS 设备系统支持字体时
参考链接
iOS Fonts
(推荐)
详细内容
可以通过
iOS Fonts
快速查询各个 iOS SDK 版本全部系统字体支持情况
效果图
备注
字体 - 添加自定义字体
results matching "
"
No results matching "
"