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哈哈~萌哥过奖啦