24H免费课程咨询  TEL:13401595960   QQ:1870218756  微信:13401595960(李老师)

东方博宜

网站首页 > 软件开发资讯 > IOS开发

【常州iOS开发培训班】开发经验的总结 帮你掌舵人生方向

2018-04-24 17:15:57 东方博宜 阅读

1.cocoa pods 常用的framework

platform :ios, '7.0'

 

target 'store' do

 

pod 'AFNetworking', '~> 3.1.0'

pod 'JSONKit', '~> 1.5pre'

pod 'MBProgressHUD', '~> 0.9.2'

pod 'SDWebImage', '~> 3.7.6'

pod 'SVPullToRefresh', '~> 0.4.1'

pod 'JTObjectMapping', '~> 1.1.2'

pod 'MagicalRecord', '~> 2.3.2'

pod 'GetuiSDK', '~> 1.4.2'

pod 'XTSafeCollection', '~> 1.0.4'

pod 'libWeChatSDK', '~> 1.6.2'

pod 'XMLDictionary', '~> 1.4'

pod 'Masonry', '~> 1.0.0'

pod 'OpenUDID', '~> 1.0.0'

pod 'SAMKeychain', '~> 1.5.0'

pod 'iVersion', '~> 1.11.4'

pod 'iCloudDocumentSync', '~> 7.4.1'

 

end


2.NSInteger打印以及字符串的转换

NSInteger integer = 1;

NSLog(@"first number: %zd", integer);


NSUInteger uinteger = 1;

NSLog(@"second number: %tu", uinteger);


3.UIScrollView 在iOS7中使用了Autolayout 导致不能滚动

- (void)viewDidLayoutSubviews

{

     [_mainScrollView setContentSize:CGSizeMake(SCREEN_WIDTH, SCREEN_HEIGHT + 10)];//增加10个像素让scrollview可上下滑动

}

添加scrollView的content高度.


4.APP包瘦身

1)删除项目中没有使用的图片。 查找XCode工程中没被使用的图片资源

2)删除项目中没有用到的class 和 xib 及storyboard。分析工程中没有用到class

安装 fui 工具

sudo gem install fui -n /usr/local/bin

fui usage: https://github.com/dblock/fui

到工程目录下,执行 fui find 命令,可以找出所有的没有用到的class文件。

3)分析ipa包,找出大于500K的文件或内容 使用

find . -type f -size +500000c | xargs ls -lh

常州东方博宜是一家专注IT,互联网,电脑方面的顶尖培训机构,欢迎社会及院校有志互联网营销,搜索引擎营销的人士,来东方博宜报名学习,互相交流。

常州东方博宜地址:常州天宁区延陵西路2号工人文化宫5号楼

 2.新北区太湖东路9-4号常州创意园E12


Powered by 东方博宜教育咨询江苏有限公司  ©2008-2018 www.czos.cn