Objective C开发的主要IDE是Mac平台上的Xcode,当然你在Linux下也可以学习和使用,甚至在Windows下也是可以的,有兴趣的朋友可以自己搜索这方面的信息。但是我觉得最好是在Mac平台上使用Xcode,不然没有什么实际意义。目前Objective C主要用来开发基于Mac OS和iOS的程序,在其它方面几乎没有什么应用,至少我没有听说过,算是我孤陋寡闻吧!
所以,你要学习Objective C开发,最好拥有一台Mac电脑,如果想进行iOS开发的话,还要拥有iOS设备(包括iPad,iPhone或iPod Touch)和苹果颁发的开发者证书。这些东西都价格不菲,所以学习之前要三思。
学习Objective C的的顺序如下:
1. 了解和掌握Objective C的语法,它的语法主要分两个部分,一是基本语法,纯面向过程的,和C语法是一样的,当然不排除有少量不同的地方;二是面向对象的,从表面上来,它有自己的一套,但内涵上和C++比较相似,而且比C++要简单得多。从某种程度上看,Objective C的语法更接近C,而不是C++;
2. 掌握Objective C的基本数据类型,包括Foundation框架中对象化了的基本数据类型;
3. 掌握Foundation框架的基本数据结构:NSArray (NSMutableArray), NSSet (NSMutableSet), NSDictionary (NSMutableDictionary)
4. Objective C的内存管理
5. 掌握通过代码使用工程内部的资源
6. 基本的文件操作
7. 基本的网络请求操作
8. 基本嵌入式数据库操作
9. 基本的多线程操作
10. 格式化数据的解析(如HTML,XML,JSON等等)
11. 学习Application Kit或UI Kit的UI控件,如果你是做iPhone开发的话,重点就是UI Kit了。
相关推荐
但如果没有苹果平台,想在Windows环境下学习Objective-C,可以采用以下两种方法: 2)在Windows环境下设置一个苹果虚拟机,但这对个人电脑的性能要求较高,不是所有个人电脑都可以,而且虚拟机的运行速度也较慢; 3)...
通过《Objective-C开发范例代码大全》成为开发专家!本书采用“先提出问题,后提 供解决方案”的方式讲解Objective-C编程中的核心内容,是iOS开发人员手中不可或缺的 参考指南。 本书作者Matthew Campbell在培训...
路径为:/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates/MultiPlatform/Source/Objective-C File.xctemplate 当然,你也可以从附件中下载这两个文件,放到上面的文件夹里 ...
此毕业论文设计为在虚拟机VMware下,MAC平台的开发平台XCode下基于OBjective-C语言的数据加密系统设计与实现,此加密系统为AES加密体系。 上传文件工程需在MAC平台下开发软件Xcode才能打开,打开里面有界面及程序...
苹果电脑公司(Apple Computer, Inc.)为用户提供了全套免费的Cocoa程序开发工具,这套工具 就是我们所说的Xcode。它随着Mac OS X一起发行,当然,你也可以在苹果公司的网站下载。 市面上已经有了许多关于为Mac微机...
本文档就是关于第一部分--面向对象的程序语言 Objective-C 的介绍, 介绍了...开发 Objective-C 的两项主要工具是 Xcode 和 Interface Builder, 学习 Xcode User Guide 和 Interface Builder 可以熟悉这两项开发工具。
Windows环境下面搭建Objective C开发环境.doc
Objective-C是Apple软件的编程语言,在学习、调试之前,需要搭建一个集成开发环境(IDE)。一般针对Objective-C的IDE开发环境的搭建方式有三类方法: 1. 拥有Apple平台(即苹果电脑一台),集成开发环境使用Xcode; ...
本书以介绍Objective-C语言的基础知识为内容,即 关于如何使用Xcode的基础知识。通过学习前五章,你将掌握如何在非图形界面下编写基本的代码。 之后的一些章节将教给你如何在图形界面(GUI)下开发简单的程序。当你...
method2]转换为AnObject.method1.method2扩展编辑器菜单集Xcode键绑定使用快捷方式什么是基于xTextHandler的工具来转换Objective-C语法功能[[AnObject method1] method2]-> AnObject.method1.method2 [self ...
Cocoa多线程开发Objective-C详解 多线程 Objective-C iOS cocoa Xcode
iPhone SDK 安装,然后最基本的是你要熟悉C语言,再来你得学习开发iPhone所使用的Objective-C语言,接著是Cocoa。如果你是Mac平台开发的入门用户,你可能还需要学习使用 Xcode 这个开发环境,接著你需要掏钱向苹果...
Objective-C基础pdf(上)3(中文): 如果你对iPhone Development有兴趣,以下是入门门槛供参考:首先你要有一台Mac电脑(因为 iPhone App 使用 Mac 平台内建的 Xcode 开发工具),网上也有在Windows下搭设开发环境的...
Objective-C是扩展C的面向对象编程语言,也是iPhone开发用到的主要语言。本书结合理论知识与示例程序,全面而系统地讲述Objective-C编程的相关内容,包括Objective-C在C的基础上引入的特性和Cocoa工具包的功能及其中...
[奥莱理] Cocoa Objective-C 开发学习手册 第4版 (英文版) [奥莱理] Learning Cocoa with Objective-C 4th Edition (E-Book) ☆ 图书概要:☆ You’ll learn how to work with the Xcode IDE, Objective-C’s ...
使用xcode开发货币转换器,按照步骤,一步步的介绍, 对应用程序开发有很好的入门作用.注:此文档是mac上面的开发,别看错了,以为是win下的教程
foundation for learning about the second component, the Mac OS X Objective-C application frameworks—collectively known as Cocoa. You can start to learn more about Cocoa by reading Getting Started ...
Objective-C是Apple软件的编程语言,在学习、调试之前,需要搭建一个集成开发环境(IDE)。一般针对Objective-C的IDE开发环境的搭建方式有三类方法: 1. 拥有Apple平台(即苹果电脑一台),集成开发环境使用Xcode; ...