1.UITabbarController 在alloc]init] 的时候已经完成viewdidload了。
2.接口返回的数据类型不定,需要转换,例如,
//要使用
NSString *orderSentNum = [NSString stringWithFormat:@"%@",responseObject[@"data"][@"orderSentNum"]];
//不能使用
NSString *orderSentNum = responseObject[@"data"][@"orderSentNum"];
3.合理使用masonry线性布局,伸缩优先级,lessThanOrEqualTo
4.xcode模板路径/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/File Templates/Source
5.代码块路径~/Library/Developer/Xcode/UserData/CodeSnippets
6.新建字典使用
NSDictionary *param = [NSDictionary dictionaryWithObjectsAndKeys:type,@"type",page,@"page",pageCount,@"pageSize", nil];可以避免value为空的情况
7.组件化开发时,如何svn或git个人账号更改,需要到keychain中找到对应的密码,更改,不然拉代码没有权限。
8.pod清空缓存:在finder中删除podfile.lock 文件,删除Pods文件夹,在工程目录下pod cache clean MJRefresh。pod update
iOS开发Tips
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- C#语言中很早就开始有了属性这个概念了,而且很方便使用,也很符合面向对象的特性,OC2.0的时候也加入了对属性的支...