2016年3月3日

iOS自己技能:熟练使用AFNetworking、SDWebImage、MJRefresh、Masonry、MBProgressHUD、等常用第三方库的使用,熟练掌握Cocoapods进行第三方库的版本管理;

摘要: 常用第三方库: AFNetworking:用于网络请求 SDWebImage:图片下载和高效缓存 MJRefresh:上下刷新 Massory:自动布局 MBProgressHUD:提示HUD MMDrawerController :侧滑风格的APP (待了解) MJExtension:模型与字典互 阅读全文

posted @ 2016-03-03 17:19 夜的第六章 阅读(483) 评论(0) 推荐(0)

IOS自己的技能解释:对Object-C的内存管理机制有较好的理解

摘要: 1.现在Objective-C的内存管理 现在内存管理管理机制大部分是ARC,就是Automatic Refrence Counting 即:自动引用计数器。由编译器在编译时自动添加retain,relese等代码。 如果是MRC,即:Manual Refrence Counting 手动管理内存 阅读全文

posted @ 2016-03-03 16:50 夜的第六章 阅读(139) 评论(0) 推荐(0)

IOS自己相关技能的专业解释2-熟练掌握MVC、KVC、KVO、通知、单例、代理、工厂方法模式等设计模式;

摘要: 1.MVC模式: 现在绝大部分项目都是基于MVC模式,但是有一部分开发者采用MVVC和MVP模式 MVC模式 :(Model - View - Controller) model:主要处理数据,Model中经常含有多个字段,通常来说就是存储数据。但是Model层也会有一部分简单的逻辑处理:(比如与系 阅读全文

posted @ 2016-03-03 16:24 夜的第六章 阅读(251) 评论(0) 推荐(0)

IOS自己专业技能的相关详细解释:1较强的分析问题的能力和debug能力;

摘要: 较强的分析问题的能力和debug能力; Bug分为测试中的Bug和线上的Bug 线上的Bug:项目中使用友盟统计,因此会有奔溃日志,用过解析dySM可以直接定位到大部分BUG奔溃之处,解决线上BUG需要从主干拉一个新的分支,解决BUG并测试通过后,再合并到主干,然后上线。若是多团队开发,那么可以讲F 阅读全文

posted @ 2016-03-03 14:18 夜的第六章 阅读(435) 评论(0) 推荐(0)

基础题目

摘要: 1. #import和#include的区别? #import是指Objective-C导入头文件的语法,可以避免重复导入 #include是指C / C++导入头文件的写法,如果是Objective-C 与 C / C++实行混编,那么还是需要用#include进行导入, 这种写法,需要添加防重复 阅读全文

posted @ 2016-03-03 12:03 夜的第六章 阅读(114) 评论(0) 推荐(0)

导航