send link to app

深入浅出Objective-C


4.4 ( 3104 ratings )
교육
개발자: Meng Zhang
비어 있는

iOS开发入门视频课程——深入浅出Objective-C

Objective-C是编写iOS和Mac OS X系统应用程序最主要的编程语言。作为iOS开发系列课程的一部分,这门《深入浅出Objective-C》会为您系统的讲解Objective-C这门语言的方方面面,以及这门语言背后的原理。

市面上大部分的书本或者教程的通常是简单介绍了Objective-C基本语法之后就直接教您如何拖拖拽拽创建UI、如何调用各种类库的API。这种做法也许可以让您觉得好像是短时间内学会了开发APP,但是实际上学到的只是表面的东西,只是如何依照教程里的样本使用工具和类库,对背后的原理知之甚少。一旦在工作中遇到疑难的问题,您也许就会发现这部分知识的缺失会很大程度的限制您分析问题解决问题的能力。

我们的iOS开发系列课程的定位不是速成教程,我们看重原理和工作机制,不仅仅要教会您如何构建一个APP,同时还会为您解释清楚这背后的原理,不仅知其然,而且要知其所以然,真正做到深入浅出,彻底的掌握这门技术。Objective-C是iOS开发的基础,这门编程语言本身就有很多值得深入讲解的内容。因此我们将这部分内容单独拆分开来,在这个阶段的学习中暂时屏蔽各种各样繁杂的类库对您产生的干扰,把注意力集中在这门语言本身,系统的为您讲解Objective-C,讲解这门语言的设计和背后的运作机制。这门课程结束的时候,相信您对Objective-C和iOS开发会有完全不一样的理解,在后续iOS开发的学习中会感到非常的轻松和得心应手。

学习这门课程的时候,你需要有一台运行Mac OS X操作系统的计算机来尝试课程中所教授的内容。我们也希望您能够跟着我们的课程多写代码实践课程中的内容,这样对课程的理解也会更加的深刻。

Objective-C是C语言的扩展,它在C语言的基础上增加了面向对象和动态语言的特性。这门课程主要讲Objective-C自身的这部分语言特性,因此需要您对C语言有基本的了解。如果您了解其他具有面向对象特性的语言,那么对学习Objective-C也会有很大帮助。