网络 - iOS 访问 HTTPS SSL 和 TLS 双向加密
变更记录
序号
录入时间
录入人
备注
1
2016-03-08
Alfred Jiang
-
方案名称网络 - iOS 访问 HTTPS SSL 和 TLS 双向加密
关键字网络 \ HTTPS \ SSL \ TLS \ MKNetworkit \ AFNetworking
需求场景
访问 HTTPS 并且使用 TLS 加密的服务器。
参考链接
标哥的技术博客 - iOS访问HTTPS SSL和TLS双向加密
简书 - HTTPS接口加密和身份认证
详细内容使用 MKNetworkit 实现1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374- (void)testClientCertificate { SecIdentityRef identity = NULL; SecTrustRef trust = NULL; NSSt ...
其他 - 有趣的网址收集
变更记录
序号
录入时间
录入人
备注
1
2016-03-14
Alfred Jiang
-
方案名称其他 - 有趣的网址收集
关键字其他 \ 有趣的网址收集 \ 有趣的网站收集
需求场景
打发时间
参考链接(见详细内容)
详细内容开发技术类
GitHub - alixaxel/ArrestDB:ArrestDB is a “plug-n-play” RESTful API for SQLite, MySQL and PostgreSQL databases.
GitHub - Alterplay/APSmartStorage:网络文件数据缓存库
GitHub - BoltsFramework/Bolts-ObjC:Bolts is a collection of low-level libraries designed to make developing mobile apps easier.
GitHub - brunow/BWStatusBarOverlay:一个 Status Bar 的扩展支持(点击和自定义显示)
...
其他 - 书籍推荐
变更记录
序号
录入时间
录入人
备注
1
2016-03-11
Alfred Jiang
-
方案名称其他 - 书籍推荐
关键字其他 \ 开发书籍\ 电子书 \ pdf 免费电子书 \ 推荐
需求场景
记录一些优秀的开发书籍
参考链接
知乎 - 有什么iOS进阶的书推荐吗?
知乎 - GitHub 上有哪些值得推荐的开源电子书?
详细内容索引
GitHub - justjavac/free-programming-books-zh_CN
GitHub - vhf/free-programming-books
GitHub - 免费的编程中文书籍索引
Justjavac - 一个合格的程序员应该读过哪些书
Linux Story -编程类开放书籍荟萃
iOS 开发相关
《Effective Objective-C 2.0: 编写高质量iOS与OS X代码的52个有效方法》
《iOS 7 App Development Essentials》
《iOS 7 by Tutorials》
《iOS 7 Programming Cookbook ...
UITextView - 添加内容后自动滚动到最后一行
变更记录
序号
录入时间
录入人
备注
1
2016-03-09
Alfred Jiang
-
方案名称UITextView - 添加内容后自动滚动到最后一行
关键字UITextView \ 动态添加 \ 自动滚动
需求场景
向 UITextView 中动态添加内容并希望自动滚动到底部时
参考链接
CSDN - UITextView内容添加后,自动滚动到最后一行
详细内容1. 设置 layoutManager.allowsNonContiguousLayout 属性为 NO1self.textViewInfo.layoutManager.allowsNonContiguousLayout = NO; //这句代码设置了 UITextView 中的 layoutManager(NSLayoutManager) 的是否非连续布局属性,默认是 YES,设置为 NO 后 UITextView 就不会再自己重置滑动了。
2. 执行 scrollRangeToVisible 方法, 滑动到底部1[self.textViewInfo scrollRangeToVisible:NS ...
Git - iOS 开发 gitignore 文件
变更记录
序号
录入时间
录入人
备注
1
2016-03-14
Alfred Jiang
-
方案名称Git - iOS 开发 gitignore 文件
关键字Git \ iOS \ gitignore
需求场景
忽略必须要提交的文件
参考链接
GitHub - gitignore
详细内容Objective-C.gitignore & Swift.gitignore1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253# Xcode## gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore## Build generatedbuild/DerivedData/## Various settings*.pbxuser!default.pbxuser*.mo ...
Xcode - 为 Xcode 添加 Snippets
变更记录
序号
录入时间
录入人
备注
1
2016-03-14
Alfred Jiang
-
方案名称Xcode - 为 Xcode 添加 Snippets
关键字Xcode \ Snippets
需求场景
提高编程效率,添加代码 Snippets
参考链接
GitHub - Objective-C
GitHub - XcodeSwiftSnippets(推荐)
NSHipster - Xcode Snippets(推荐)
详细内容(见参考链接)
效果图(无)
备注(无)
通讯录 - 访问 iOS 系统通讯录
变更记录
序号
录入时间
录入人
备注
1
2016-03-14
Alfred Jiang
-
方案名称通讯录 - 访问 iOS 系统通讯录
关键字通讯录 \ Swift
需求场景
需要访问 iOS 系统通讯录
参考链接
求人不若求己——用SWIFT访问IOS系统通讯录
详细内容Swift123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151 ...
工具 - 使用 objc_dep 检查项目中的导入依赖(Import Dependancies)
变更记录
序号
录入时间
录入人
备注
1
2016-03-15
Alfred Jiang
-
方案名称工具 - 使用 objc_dep 检查项目中的导入依赖(Import Dependancies)
关键字工具 \ objc_dep \ 导入依赖 \ Import Dependancies
需求场景
重构工程,实现代码的疏耦合
参考链接
Segmentfault - Objective-C 项目重构利器:把项目中的导入依赖(Import Dependancies)图示化
GitHub - objc_dep
GitHub - ObjectGraph-Xcode
详细内容1. 从 GitHub - objc_dep 获取最新的 objc_dep.py2. 执行以下命令生成导入依赖关系图
$ python objc_dep.py /path/to/YourProject > relation.dot
3. 在 OmniGraffle 中打开 relation.dot
4. 移除 categories
5. 将关联类分组
6. 检查有问 ...
Xcode - 使用 BBUncrustifyPlugin-Xcode 插件实现代码格式化
变更记录
序号
录入时间
录入人
备注
1
2016-03-15
Alfred Jiang
-
方案名称Xcode - 使用 BBUncrustifyPlugin-Xcode 插件实现代码格式化
关键字Xcode \ BBUncrustifyPlugin \ 代码格式化
需求场景
实现统一风格的代码
参考链接
Xcode插件 BBUncrustifyPlugin-Xcode
Uncrustify/UncrustifyX 配置工具
GitHub - BBUncrustifyPlugin-Xcode
GitHub - UncrustifyX
详细内容1. 安装(仅介绍最简单方式,更多安装方式参考GitHub)
点击这里 下载 BBUncrustifyPlugin-Xcode 最新发布版本
解压下载文件,复制 UncrustifyPlugin.xcplugin 到 ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins 文件夹下
重启 X ...
特殊控件 - 使用 DBSphereTagCloud 实现标签云效果
变更记录
序号
录入时间
录入人
备注
1
2016-03-14
Alfred Jiang
-
方案名称特殊控件 - 使用 DBSphereTagCloud 实现标签云效果
关键字特殊控件 \ DBSphereTagCloud
需求场景
绘制标签云效果时
参考链接(见详细内容)
详细内容#####1. GitHub - DBSphereTagCloud
效果图
备注(无)