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.
eclipse設置粘貼字符串自動轉義
2.
android客戶端學習-啓動模擬器異常Emulator: failed to initialize HAX: Invalid argument
3.
android.view.InflateException: class com.jpardogo.listbuddies.lib.views.ListBuddiesLayout問題
4.
MYSQL8.0數據庫恢復 MYSQL8.0ibd數據恢復 MYSQL8.0恢復數據庫
5.
你本是一個肉體,是什麼驅使你前行【1】
6.
2018.04.30
7.
2018.04.30
8.
你本是一個肉體,是什麼驅使你前行【3】
9.
你本是一個肉體,是什麼驅使你前行【2】
10.
【資訊】LocalBitcoins達到每週交易比特幣的7年低點
本站公眾號
歡迎關注本站公眾號,獲取更多信息
相關文章
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
>>更多相關文章<<