`

如何学习Xcode下Objective C开发?(转)

 
阅读更多

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集成开发环境的搭建

    但如果没有苹果平台,想在Windows环境下学习Objective-C,可以采用以下两种方法: 2)在Windows环境下设置一个苹果虚拟机,但这对个人电脑的性能要求较高,不是所有个人电脑都可以,而且虚拟机的运行速度也较慢; 3)...

    Objective-C开发范例代码大全

    通过《Objective-C开发范例代码大全》成为开发专家!本书采用“先提出问题,后提 供解决方案”的方式讲解Objective-C编程中的核心内容,是iOS开发人员手中不可或缺的 参考指南。  本书作者Matthew Campbell在培训...

    iOS开发-解决Xcode15无法创建category问题

    路径为:/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates/MultiPlatform/Source/Objective-C File.xctemplate 当然,你也可以从附件中下载这两个文件,放到上面的文件夹里 ...

    基于iOS平台的数据加密系统的设计与实现(Xcode,AES,Objective-C,IOS平台)

    此毕业论文设计为在虚拟机VMware下,MAC平台的开发平台XCode下基于OBjective-C语言的数据加密系统设计与实现,此加密系统为AES加密体系。 上传文件工程需在MAC平台下开发软件Xcode才能打开,打开里面有界面及程序...

    Xcode开发员入门导引(简体中文版)

    苹果电脑公司(Apple Computer, Inc.)为用户提供了全套免费的Cocoa程序开发工具,这套工具 就是我们所说的Xcode。它随着Mac OS X一起发行,当然,你也可以在苹果公司的网站下载。 市面上已经有了许多关于为Mac微机...

    Objective-C +程序语言介绍+程序语言本身以及它的运行环境+应用开发框架 库(Cocoa)

    本文档就是关于第一部分--面向对象的程序语言 Objective-C 的介绍, 介绍了...开发 Objective-C 的两项主要工具是 Xcode 和 Interface Builder, 学习 Xcode User Guide 和 Interface Builder 可以熟悉这两项开发工具。

    Windows下搭建Objective C开发环境

    Windows环境下面搭建Objective C开发环境.doc

    Win7 + Codeblocks IDE开发环境 for Objective-C part1

    Objective-C是Apple软件的编程语言,在学习、调试之前,需要搭建一个集成开发环境(IDE)。一般针对Objective-C的IDE开发环境的搭建方式有三类方法: 1. 拥有Apple平台(即苹果电脑一台),集成开发环境使用Xcode; ...

    Xcode 开发人员入门导引

    本书以介绍Objective-C语言的基础知识为内容,即 关于如何使用Xcode的基础知识。通过学习前五章,你将掌握如何在非图形界面下编写基本的代码。 之后的一些章节将教给你如何在图形界面(GUI)下开发简单的程序。当你...

    Xcode Extension转换Objective-C语法-Swift开发

    method2]转换为AnObject.method1.method2扩展编辑器菜单集Xcode键绑定使用快捷方式什么是基于xTextHandler的工具来转换Objective-C语法功能[[AnObject method1] method2]-> AnObject.method1.method2 [self ...

    Cocoa多线程开发Objective-C详解

    Cocoa多线程开发Objective-C详解 多线程 Objective-C iOS cocoa Xcode

    Objective-C基础pdf

    iPhone SDK 安装,然后最基本的是你要熟悉C语言,再来你得学习开发iPhone所使用的Objective-C语言,接著是Cocoa。如果你是Mac平台开发的入门用户,你可能还需要学习使用 Xcode 这个开发环境,接著你需要掏钱向苹果...

    Objective-C基础pdf(上)

    Objective-C基础pdf(上)3(中文): 如果你对iPhone Development有兴趣,以下是入门门槛供参考:首先你要有一台Mac电脑(因为 iPhone App 使用 Mac 平台内建的 Xcode 开发工具),网上也有在Windows下搭设开发环境的...

    Objective-C基础教程 中文 PDF 清晰版 [31M]

    Objective-C是扩展C的面向对象编程语言,也是iPhone开发用到的主要语言。本书结合理论知识与示例程序,全面而系统地讲述Objective-C编程的相关内容,包括Objective-C在C的基础上引入的特性和Cocoa工具包的功能及其中...

    [Cocoa] Cocoa Objective-C 开发学习手册 第4版 (英文版)

    [奥莱理] 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 ...

    使用Cocoa Objective-C实现货币转换器

    使用xcode开发货币转换器,按照步骤,一步步的介绍, 对应用程序开发有很好的入门作用.注:此文档是mac上面的开发,别看错了,以为是win下的教程

    Objective C开发教程

    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 ...

    Win7 + Codeblocks IDE开发环境 for Objective-C part2

    Objective-C是Apple软件的编程语言,在学习、调试之前,需要搭建一个集成开发环境(IDE)。一般针对Objective-C的IDE开发环境的搭建方式有三类方法: 1. 拥有Apple平台(即苹果电脑一台),集成开发环境使用Xcode; ...

Global site tag (gtag.js) - Google Analytics