JavaShuo
欄目
標籤
iOS開發之Object-C和Cocoa [轉]
時間 2019-11-05
標籤
ios
開發
object
cocoa
欄目
iOS
简体版
原文
原文鏈接
Objective-C
Objective-C,是擴充C的面向對象編程語言。是在C的基礎上,加入面向對象特性擴充而成的編程語言。目前,Objective-C主要應用於Mac OS X和iOS開發,而在NeXTSTEP和OpenStep中它更是基本語言。Objective-C能夠在任何GCC支持的 平臺上進行編譯,由於GCC原生支持Objective-C。
Objective-C用途:編寫iOS操做系統(如:iphone、ipod touch以及ipad 等蘋果移動終端設備 )應用程序。
蘋果在推進Objective-C開發和發展方面功不可沒,2011年和2012年,Objective-C兩次成爲TIOBE 編程語言社區排行榜的年度語言。
Object-C與Cocoa的關係
iphone開發用的編程語言不是c,c++,java 而是object-c(固然也能夠用C)。雖然不少地方與c/c++類似,卻也有不少地方與其不同。object-c與Cocoa 的關係,打個比方,object-c 只是一個單純的語言,而Cocoa則是用object-c封裝成的iphone基礎類庫與框架。若是把object-c比做c++,那麼Cocoa 大概能夠比做MFC。
Objective-C語法快速參考
http://www.cocoachina.com/newbie/tutorial/2009/0611/150.html
Objective-C 語法之集合對象
http://www.cocoachina.com/macdev/objc/2012/0614/4359.html
蘋果開發學習筆記《Objective-C的語法與Cocoa框架》
http://www.Cocoachina.com/newbie/tutorial/2011/0402/2753.html?1302437824
Object-C初學者中文教程
http://www.Cocoachina.com/downloads/video/2010/0120/341.html
iPhone/Mac Objective-C內存管理教程和原理剖析
http://www.Cocoachina.com/bbs/read.php?tid-15963.html
Object-C內存管理機制的再總結
http://www.Cocoachina.com/bbs/read.php?tid=88608&keyword=object-c
C++和Objective-C混編(官方文檔翻譯)
http://www.cocoachina.com/macdev/objc/2010/0125/386.html
Objective-C內存管理知識總結
http://www.cocoachina.com/macdev/objc/2010/0122/355.html
Objective-C內存管理的幾點總結
http://www.cocoachina.com/macdev/objc/2011/0228/2684.html
Objective-C中的字符串格式化輸出
http://www.cocoachina.com/macdev/objc/2010/0430/1289.html
Objective-C使用MySQL數據庫的教程
http://www.cocoachina.com/macdev/objc/2010/0610/1667.html
深刻淺出Object-C之消息
http://www.Cocoachina.com/bbs/read.php?tid=70627&keyword=object-c
Objective-C的self和super詳解
http://www.cocoachina.com/macdev/objc/2011/0124/2602.html
objective-c 關於self的用法總結
http://www.cocoachina.com/macdev/objc/2012/0613/4355.html
Objective-C Category初體驗
http://www.cocoachina.com/macdev/objc/2012/0614/4361.html
Cocoa框架ForiOS(一)框架的介紹
http://www.cocoachina.com/macdev/objc/2012/1025/4970.html
談Objective-C對象的兩段構造模式
http://www.cocoachina.com/macdev/objc/2013/0115/5541.html
Objective-C與Lua的交互
http://www.cocoachina.com/macdev/objc/2012/1213/5319.html
lua的字符串模式匹配移植到Object-C 12.9
http://www.Cocoachina.com/bbs/read.php?tid=115175&keyword=object-c
json在Object-C使用的一個例子
http://www.Cocoachina.com/bbs/read.php?tid=40400&keyword=object-c
2011斯坦福大學iOS應用開發教程學習筆記(視頻)
蘋果官方視頻地址:
https://itunes.apple.com/itunes-u/ipad-iphone-application-development/id473757255?mt=10
CocoaChina 視頻地址:
http://www.cocoachina.com/bbs/read.php?tid=88801&page=1
youku視頻:
http://i.youku.com/u/UOTYxNjIxNTY=/videos
Cocoa
Cocoa框架是iOS應用程序的基礎,瞭解Cocoa框架,對開發iOS應用有很大的幫助。Cocoa是在Mac OS X系統上原生的一個編譯環境。他包含兩個框架,其實就是一系列的類庫,Foundation和AppKit。
在你的iPhone等掌上設備中,使用的則是他的一個子類--Cocoa Touch。它所支持的Foundation框架與Cocoa相同,但他的用戶圖形類庫爲UIKit,它是爲掌上設備特殊設計,提供了你設備上的用戶界面。
Foundation提供了一系列基礎數據類型、以及枚舉、容器的支持。來自於這個框架的類名以NS開頭。UIKit:iOS上的用戶圖形包。UI開頭的類都來自於這個框架。
Cocoa Touch與Cocoa一個比較鮮明的區別就是Cocoa Touch並不支持垃圾回收機制,這就意味着你必須在你的代碼裏管理好你的內存。
Cocoa基本原理指南-apple中國官方文檔
http://www.cocoachina.com/bbs/read.php?tid=8243&keyword=Cocoa
Cocoa核心概念
http://www.cocoachina.com/bbs/read.php?tid=14443&page=1
Cocoa入門學習
http://www.cocoachina.com/bbs/read.php?tid=281&keyword=Cocoa
Cocoa基本原理指南
http://www.cocoachina.com/bbs/read.php?tid=22455&keyword=Cocoa
10個迷惑新手的Cocoa和Objective-c開發難點和問題
http://www.cocoachina.com/bbs/read.php?tid=74564&keyword=Cocoa
深刻淺出Cocoa系列教程
http://www.cocoachina.com/bbs/u.php?action=topic&uid=7323
Cocoa編程教程(1-26)中文版
http://www.cocoachina.com/bbs/read.php?tid=6701&page=1
Cocoa 基礎: Hello Cocoa from Console
http://www.cocoachina.com/bbs/read.php?tid=16&keyword=Cocoa
Coding Guidelines for Cocoa/Cocoa編碼指南
http://www.cocoachina.com/bbs/read.php?tid=3606&keyword=Cocoa
深刻淺出 Cocoa 多線程編程之block與dispatch quene
http://www.cocoachina.com/bbs/read.php?tid=88591&keyword=Cocoa
[Objective-C&&Cocoa&&iPhoneSDK&&Cocos2d] 電子書-視頻教程整理(16G)
http://www.cocoachina.com/bbs/read.php?tid=33095&keyword=Cocoa
用Cocoa寫的OpenGL Tutorials for Mac OS X
http://www.cocoachina.com/bbs/read.php?tid=134453&keyword=Cocoa
CocoaPods:一個Objective-C第三方庫的管理利器
http://www.cocoachina.com/newbie/basic/2012/1123/5168.html
cocoapods安裝
http://www.cocoachina.com/bbs/read.php?tid=134514&keyword=Cocoa
Cocoa簡單的excel生成多語言strings文件工具
http://www.cocoachina.com/bbs/read.php?tid=134598&keyword=Cocoa
怎樣對Cocoa程序編寫逆向工程程序(外掛/補丁)
http://www.cocoachina.com/bbs/read.php?tid=12706&keyword=Cocoa
怎麼樣快速開發出ios語音視頻應用
http://anychat.icloudsoft.cn/download.html
相關文章
1.
iOS開發之Cocoa Pods
2.
iOS開發筆記之十七——學習Cocoa和Cocoa Touch框架
3.
IOS開發之Cocoa編程—— NSUndoManager
4.
IOS之Core Foundation框架和Cocoa Foundation框架的區別(轉)
5.
(轉)[Cocoa]深入淺出 Cocoa 之 Framework
6.
ios - objectC 的isa 詳解
7.
IOS開發學習一 :Cocoa環境熟悉和Xcode使用
8.
cocoa 開發教程
9.
ios開發之UIView和UIViewController
10.
iOS開發之UIApplication和delegate
更多相關文章...
•
Spring使用AspectJ開發AOP:基於XML和基於Annotation
-
Spring教程
•
使用Redis和SSM(Spring+Spring MVC+MyBatis)搭建搶紅包開發環境和超發現象完整實例
-
紅包項目實戰
•
PHP開發工具
•
JDK13 GA發佈:5大特性解讀
相關標籤/搜索
objectc
cocoa
iOS開發之路
iOS開發-22
IOS 開發
iOS開發-1
iOS開發
iOS開發-15
iOS開發-103
iOS開發-48
C&C++
iOS
XLink 和 XPointer 教程
Spring教程
PHP教程
開發工具
0
分享到微博
分享到微信
分享到QQ
每日一句
每一个你不满意的现在,都有一个你没有努力的曾经。
最新文章
1.
融合阿里雲,牛客助您找到心儀好工作
2.
解決jdbc(jdbctemplate)在測試類時不報錯在TomCatb部署後報錯
3.
解決PyCharm GoLand IntelliJ 等 JetBrains 系列 IDE無法輸入中文
4.
vue+ant design中關於圖片請求不顯示的問題。
5.
insufficient memory && Native memory allocation (malloc) failed
6.
解決IDEA用Maven創建的Web工程不能創建Java Class文件的問題
7.
[已解決] Error: Cannot download ‘https://start.spring.io/starter.zip?
8.
在idea讓java文件夾正常使用
9.
Eclipse啓動提示「subversive connector discovery」
10.
帥某-技巧-快速轉帖博主文章(article_content)
本站公眾號
歡迎關注本站公眾號,獲取更多信息
相關文章
1.
iOS開發之Cocoa Pods
2.
iOS開發筆記之十七——學習Cocoa和Cocoa Touch框架
3.
IOS開發之Cocoa編程—— NSUndoManager
4.
IOS之Core Foundation框架和Cocoa Foundation框架的區別(轉)
5.
(轉)[Cocoa]深入淺出 Cocoa 之 Framework
6.
ios - objectC 的isa 詳解
7.
IOS開發學習一 :Cocoa環境熟悉和Xcode使用
8.
cocoa 開發教程
9.
ios開發之UIView和UIViewController
10.
iOS開發之UIApplication和delegate
>>更多相關文章<<