Objective-C

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(项目)
 
(未显示1个用户的10个中间版本)
第1行: 第1行:
 +
{{SeeWikipedia}}
 +
 
Objective-C defines a small but powerful set of extensions to the ANSI C programming language that enables sophisticated object-oriented programming. Objective-C is the native language for [[Cocoa]] programming—it’s the language that the frameworks are written in, and the language that most applications are written in. You can also use some other languages—such as Python and Ruby—to develop programs using the Cocoa frameworks. It’s useful, though, to have at least a basic understanding of Objective-C because Apple’s documentation and code samples are typically written in terms of this language.
 
Objective-C defines a small but powerful set of extensions to the ANSI C programming language that enables sophisticated object-oriented programming. Objective-C is the native language for [[Cocoa]] programming—it’s the language that the frameworks are written in, and the language that most applications are written in. You can also use some other languages—such as Python and Ruby—to develop programs using the Cocoa frameworks. It’s useful, though, to have at least a basic understanding of Objective-C because Apple’s documentation and code samples are typically written in terms of this language.
  
第4行: 第6行:
  
 
[[iPhone]]
 
[[iPhone]]
==Links==
+
==项目==
 +
*[https://github.com/roupam/Objective-C-NuREPL-for-iOS Objective-C NuREPL for iOS]
 +
*[https://github.com/Microsoft/WinObjC WinObjC] Objective-C for Windows
 +
 
 +
==文档==
 +
*[http://docs.huihoo.com/apple/wwdc/2012/session_405__modern_objectivec.pdf Modern Objective-C]
 +
*[http://docs.huihoo.com/apple/wwdc/2012/session_413__migrating_to_modern_objectivec.pdf Migrating to Modern Objective-C]
 +
 
 +
==图集==
 +
 
 +
==链接==
 
*[http://developer.apple.com/iphone/library/documentation/Cocoa/Conceptual/ObjectiveC/Introduction/introObjectiveC.html The Objective-C Programming Language]
 
*[http://developer.apple.com/iphone/library/documentation/Cocoa/Conceptual/ObjectiveC/Introduction/introObjectiveC.html The Objective-C Programming Language]
 
*[http://developer.apple.com/iphone/library/documentation/Cocoa/Conceptual/ObjCRuntimeGuide/Introduction/Introduction.html Objective-C Runtime Programming Guide]
 
*[http://developer.apple.com/iphone/library/documentation/Cocoa/Conceptual/ObjCRuntimeGuide/Introduction/Introduction.html Objective-C Runtime Programming Guide]
 +
*[http://www.infoq.com/cn/articles/objc-category-protocol Objective-C——消息、Category和Protocol]
 +
*[http://www.csdn.net/article/2014-07-08/2820568 从Objective-C到Swift]
 +
 +
[[category:programming language]]
 +
[[category:iOS]]

2016年8月20日 (六) 00:46的最后版本

Wikipedia-35x35.png 您可以在Wikipedia上了解到此条目的英文信息 Objective-C Thanks, Wikipedia.

Objective-C defines a small but powerful set of extensions to the ANSI C programming language that enables sophisticated object-oriented programming. Objective-C is the native language for Cocoa programming—it’s the language that the frameworks are written in, and the language that most applications are written in. You can also use some other languages—such as Python and Ruby—to develop programs using the Cocoa frameworks. It’s useful, though, to have at least a basic understanding of Objective-C because Apple’s documentation and code samples are typically written in terms of this language.

Because Objective-C rests on a foundation of ANSI C, you can freely intermix straight C code with Objective-C code. Moreover, your code can call functions defined in non-Cocoa programmatic interfaces, such as the BSD library interfaces in /usr/include. You can even mix C++ code with your Cocoa code and link them into the same executable.

iPhone

目录

[编辑] 项目

[编辑] 文档

[编辑] 图集

[编辑] 链接

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱