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.
《给初学者的Windows Vista的补遗手册》之074
2.
CentoOS7.5下编译suricata-5.0.3及简单使用
3.
快速搭建网站
4.
使用u^2net打造属于自己的remove-the-background
5.
3.1.7 spark体系之分布式计算-scala编程-scala中模式匹配match
6.
小Demo大知识-通过控制Button移动来学习Android坐标
7.
maya检查和删除多重面
8.
Java大数据:大数据开发必须掌握的四种数据库
9.
强烈推荐几款IDEA插件,12款小白神器
10.
数字孪生体技术白皮书 附下载地址
本站公众号
欢迎关注本站公众号,获取更多信息
相关文章
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
>>更多相关文章<<