转眼两周过去了,回顾历史之后我们,我们谈论一下基础。不积跬步无以至千里,不积小流无以成江海。 九层之台,起于累土;树高千尺,根深于地。同样对于编程也是一样,基础对于一个开发者来说异常重要。我们只有把根基打牢固了,以后无论是设计新的程序,应对突来的需求,解决烦人的Bug,才能够做到游刃有余。
那么,对于编程什么是基础?尤其是对于iOS编程?人们有着不一样的观点。有些人认为是语言,类如语法了之类的应当是最基础的东西,因为他们认为语言是最基本的工具;而有些人认为是思想,比如设计模式,敏捷开发之类,因为他们认为只有高屋建瓴从思想入手去学习去理解才是效率最高的正途;还有人认为先别应当先别扯淡,我们一起来写一个“Hello World!”最实际……其实他们说的都有道理,基础是什么这个话题,本就是一个公说公有理,婆说婆有理的东西。但是我们不能和稀泥的,终归要选出一个来继续我们的话题。
学习是一个过程。始于模仿,之后知其然,而后知其所以然,最后能够纳为己用。上面各家之言都可以看作是这个过程的一部分。而我们这期就从最基础的模仿开始,看看别人是怎么看待IOS编程入门的。
主题(入门):
1、《马上着手开发 iOS 应用程序》
2、《iOS研究院之应用程序第一个项目HelloWorld》
3、《iOS开发60分钟入门》
4、《C++开发者快速学习Objective-C语言核心语法》
资讯:
1. 《2014年4月12日全球越狱开发者大会将在旧金山会议中心开始》
2. 《Android 和 iOS 孰优孰劣:真实应用开发过程告诉你答案》
3. 《伯乐访谈之程序员在国外:陈远 – iOS开发者在澳洲》
4. 《知名iOS开发者Matt Gemmell谈iOS 7》
工具:
1. 《使用CocoaPods管理依赖库》
2. 《iOS系列译文:深入理解 CocoaPods》
3. 《iOS 开发者必不可少的 75 个工具》
开发:
1. 《玩转模拟对象》
2. 《iOS设计模式反思之单例模式的进化》
3. 《iOS系列译文:自定义Collection View布局》
4. 《iOS系列译文:绘制像素到屏幕》
5. 《iOS系列译文:视图控制器容器详解》
6. 《Objective-C并发编程:API和挑战》
设计:
1. 《iPhone的控制之眼:iOS平台摄像头交互设计研究》
2. 《通过iOS人机交互指南的变化看iOS7的设计理念》
3. 《iOS 7中的动态焦点设计思想》
4. 《关于iOS7,设计师需要了解的十件事》
市场:
1. 《创业回顾(1):我做iOS应用的第一年》