首页 » 马特·诺伊贝格iOS编程基础:Swift、Xcode和Cocoa入门指南全文在线阅读

iOS编程基础:Swift、Xcode和Cocoa入门指南

    iOS编程基础:Swift、Xcode和Cocoa入门指南

    马特·诺伊贝格万字人读过全本
    最新章节:附录A C、Objective-C与Swift-
Swift成为学习iOS编程的一门优秀语言。其他选择Objective-C依然存在,如果你喜欢还可以使用它。实际上,编写一个同时包含Swift代码与Objective-C代码的应用是很容易的;有时也需要这么做。不过,Objective-C缺少Swift的一些优势。Objective-C在C之上增加了面向对象特性。因此,它只是部分面向对象的;它同时拥有对象与标量数据类型,其对象需要对应于一种特殊的C数据类型(指针)。其语法掌握起来很困难;阅读与编写嵌套的方法调用会让人眼花,它还引入了一些黑科技,如隐式的nil测试。其类型检查可以而且经常关闭,这会导致程序员犯错,将消息发送给错误的对象类型并导致程序崩溃。Objective-C使用了手工的内存管理;新引入的ARC(自动引用计数)减轻了程序员的一些负担,并且极大地降低了程序员犯错的可能性,不过错误依旧有可能发生,内存管理最终还是要靠手工来完成。
马特·诺伊贝格《iOS编程基础:Swift、Xcode和Cocoa入门指南》全部章节列表