About Cacher
Web App
Download
Sign In
Sign Up
menu
Cacher is the code snippet organizer for pro developers
We empower you and your team to get more done, faster
Learn More
sunhongyue4500
11/17/2017 - 12:51 AM
share
Share
add_circle_outline
Save
iOS学习计划
iOSPlan.md
content_copy
file_download
Rendered
Source
2017年11月17日
了解类interface的概念,.h和.m文件的基本组成;
iOS程序的基本执行流程:包括main入口,AppDelegate的方法执行,controller的执行;
属性的语义以及使用;
了解项目AppDelegate的方法configUI是如何加载视图的
2017年11月18日-2017年11月19日
学习iOS autoLayout自动布局,了解相关API,写一个demo(分别用代码和storyboard实现自动布局)
2017年11月20日
学习iOS MVC以及Model,View,Controller之间的通信方式
学习iOS中的代理模式
学习iOS中的内存管理
2017年11月21日
结合项目EFBPerformanceCalculator.h文件学习iOS中的block
结合项目NavLogPanelViewController.m中的viewDidLoad方法学习iOS的通知以及KVO,顺便了解一下KVC
学习iOS中的TableView,TableViewController,了解UITableViewDelegate, UITableViewDataSource,写一个列表的简单Demo
2017年11月22日
学习类的继承体系,元类,isa指针的概念,参考
这张继承图
学习对象初始化相关规则,designate和secondary init方法的区别,写一个简单demo
理解一个视图中多个view,controller的层次关系(superView,parentViewController),如何通过指针找到其中的一个view或controller
2017年11月24日
学习iOS多线程的实现方式(pthread, NSThread, NSOperation, GCD),了解同步异步,串行并行,主线程,更新UI在主线程等概念,常用gcd函数以及功能
总结iOS中对象(实例)的通信方式(属性,持有实例,初始化传入,KVO,通知,代理,block,target-action)
2017年11月25日-2017年11月26日
学习iOS中的分类(Category),扩展(extention)
了解iOS中数据持久化方式,CoreData了解就行
了解copy,mutable copy的区别
2017年11月27日
了解EFB podfile每个pod的功能,github介绍(简单了解),每个pod知道功能就行。
单例模式,会写并理解就行。
参考类EFBAirwayPoint学习枚举的用法
下载
BUAA-WG
或者原作者的最新版本
mousebird-WG
,能成功运行并查看AutoTestr以及WhirlyGlobeComponentTester. 因为项目包含子module,使用命令:
git clone --recursive git://github.com/foo/bar.git // if contain submodule
2017年11月28日 -
完成机场信息跳转
clear