iOS Button 左文字右图片

[self addSubview:button]; [button mas_makeConstraints:^(MASConstraintMaker *make) { make.left.equalTo(self).offset(spaceWidth + i * buttonWidth); make.top.bottom.equalT

- 阅读全文 -

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

- 阅读全文 -