随着 APP 版本的迭代,安装包无法避免的会变的越来越大。分析安装包的构成可以发现,安装包主要是由资源文件和代码构成的,所以从这两个点出手优化可以达到一个很明显的效果。同时编译选项的配置也会对安装包的大小有一定影响。
CocoaPods-创建私有仓库
前言
之前有介绍过如何安装 CocoaPods(传送门),对于CocoaPods的好处自然也不必多说。然而有些情况下,我们想要管理自己的库,但还不想把这些库开源,这时就需要构建一个私有的 CocoaPods 仓库。
在前面安装 CocoaPods 的教程中有提到:pod setup 的本质就是将 https://github.com/CocoaPods/Specs 上的 Specs 项目 clone到 /Users/ 用户名 /.cocoapods/repos 目录下。同理,我们在 git 上创建一个私有的仓库,用于存储私有的库文件,然后将这个私有仓库添加到 CocoaPods 中即可。
Python-在 Mac 下安装 Python 和 pip
Mac 系统默认有安装 Python2.7 ,但是这个版本已经过时了,Python3 作为一次革命性的更新,取代 Python2.x 版本只是时间问题。作为一个开发人员,我们一定要跟上时代的潮流!
iOS-TableViewCell复用的坑
最近在解决Bug时,偶然间发现了一个TableViewCell复用的坑,在这里总结下。
WWDC-2017笔记—Vision
WWDC 2017笔记—Drag and Drop
Xcode-真机编译iOS7方法
真机编译iOS7的方法
步骤炒鸡简单:
- 将iOS7.0/iOS7.1的SDK放到Xcode这个目录下(iOS7 SDK请百度自行下载):
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport; - 进入目录:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk 打开“iPhoneOS.sdk”文件夹和“SDKSettings.plist”文件的读写权限; - 打开“SDKSettings.plist”文件,按图添加7.0/7.1(⚠️一定要按照从小到大的顺序添加)然后重启Xcode就可以了。