摘要:常用第三方库: AFNetworking:用于网络请求 SDWebImage:图片下载和高效缓存 MJRefresh:上下刷新 Massory:自动布局 MBProgressHUD:提示HUD MMDrawerController :侧滑风格的APP (待了解) MJExtension:模型与字典互
阅读全文
摘要:1.现在Objective-C的内存管理 现在内存管理管理机制大部分是ARC,就是Automatic Refrence Counting 即:自动引用计数器。由编译器在编译时自动添加retain,relese等代码。 如果是MRC,即:Manual Refrence Counting 手动管理内存
阅读全文
摘要:1.MVC模式: 现在绝大部分项目都是基于MVC模式,但是有一部分开发者采用MVVC和MVP模式 MVC模式 :(Model - View - Controller) model:主要处理数据,Model中经常含有多个字段,通常来说就是存储数据。但是Model层也会有一部分简单的逻辑处理:(比如与系
阅读全文
摘要:较强的分析问题的能力和debug能力; Bug分为测试中的Bug和线上的Bug 线上的Bug:项目中使用友盟统计,因此会有奔溃日志,用过解析dySM可以直接定位到大部分BUG奔溃之处,解决线上BUG需要从主干拉一个新的分支,解决BUG并测试通过后,再合并到主干,然后上线。若是多团队开发,那么可以讲F
阅读全文
摘要:1. #import和#include的区别? #import是指Objective-C导入头文件的语法,可以避免重复导入 #include是指C / C++导入头文件的写法,如果是Objective-C 与 C / C++实行混编,那么还是需要用#include进行导入, 这种写法,需要添加防重复
阅读全文