读书人

iOS7中Objective-C跟Foundation的新特

发布时间: 2013-10-08 17:08:58 作者: rapoo

iOS7中Objective-C和Foundation的新特性(What’s New in Objective-C and Foundation in iOS 7)

说明

注意事项(Ray):文章来自iOS 7 by Tutorials iOS 7Feast的一部分(略)

Objective-C 是最重要的iOS和OSX apps的开发工具。你可以使用其他语言的第三方框架开发apps,例如HTML&Javascript或者C#,但是如果你很快的写出一个超炫的高效率的原声apps你就需要使Objective-C。

Foundation 是你开发Objective-C应用时用到的核心框架之一。

作为一名iOS开发者,非常有必要了解最新的Objective-C和Foundation的特性,在iOS7中有了一些重要的改变需要你了解。

在这篇文章中,你将快速浏览一些在Objective-C和Foundation中新的功能。

1.Modules(模块)

机会是好的,你已经写了一千遍或更多#import语句:

所有的新工程都是默认开启这个功能的,但是你应该在你所有存在的工程内都开启这个功能。

Link Frameworks Automatically选项可以用来开启或者关闭自动连接框架的功能,就像描述的那么简单。还是有一点原因的为什么你会想要关闭这个功能。

一旦Modules功能开启,你就可以在你的代码中使用它了。像这样做,对以前用到的语法有一点小小的改动。用@import代替#import:

[_progressremoveObserver:self              forKeyPath:@"fractionCompleted"                  context:NULL];

你必须总是要注销的,如果你没有注销,当被注册的Object释放的时候就会Crash。所以如果必要的话在dealloc中注销作为最后的保障。

4.WhereTo Go From Here(以后该怎么办)

(略)

5.原文链接和参考链接

原文链接:http://www.raywenderlich.com/49850/whats-new-in-objective-c-and-foundation-in-ios-7

参考链接:http://www.onevcat.com/2013/06/new-in-xcode5-and-objc/

http://www.longyiqi.com/blog/programming-languages/2012/04/05/at-import-objc/



1楼mengtnt昨天 18:21
牛叉的小胖!
Re: kingzwt2009昨天 19:08
回复mengtntn哈哈~萌哥过奖啦

读书人网 >操作系统

热点推荐