iOS动态修改app图标(icon)

动态修改app图标(icon)动态修改app的图标,就是在不重新安装app的情况下,可以修改当前的icon图标;在某些情况下,是有这个需求的;例如,可以更换 主题的app中,一般都会有一套完整的主题包含相应的icon;还有就是一些节日主题的icon或者促销的icon,例如淘宝、京东等的节日icon。@interface UIApplication (UIAlternateApplicationIc

- 阅读全文 -

iOS瘦身思考

iOS的瘦身主要分为两个方向。一个是苹果帮我做的,一个是自己做的;一、苹果官方做的的方式1:App Slicing把你上传的包重新组合下,会给每个机型生成特定的安装包。它的原理是,1),只包含当前设备的二进制文件:armv7s的机器不需要arm64的二进制文件。2),只包含当前文件的图片:视网膜屏就不需要2x图了。这里要说明一点,有的开发者会只生成arm64下运行代码,以为省去armv7s的大小。

- 阅读全文 -

iOS-FMDB数据库添加/删除字段

随着版本的开发迭代,数据库中表的字段,不可避免的需要进行删减或者添加;那么,我们就从数据库的创建,使用、添加字段、删除字段四个方面,简单介绍一下;1:简单使用创建库// 创建数据库 - (void)creatDB { NSString *docuPath = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDom

- 阅读全文 -

ReactiveCocoa常用API使用示例

ReactiveCocoa使用回顾仅仅做用法回顾,不介绍各种坑和原理;一、准备阶段前言:Swift出现以后,RAC分为两个方向:OC版本、Swfift版本;因为项目使用的是OC版本,本次仅仅回顾旧版的使用;1:gitHub地址:https://github.com/ReactiveCocoa/ReactiveObjC2:项目中引入:pod 'ReactiveObjC', '~> 3.1.1'

- 阅读全文 -