【IOS 开发学习总结-OC-1】objectiveC &ios

objectiveC &ios

objective-C

     objective-C 是C 语言为基础的C 语言的超集。是苹果公司"专属"的编程语言。这里不过多介绍 OC语言的的诞生与发展。OC 语言已经诞生30多年了,已经算比较老了。随着 swift 语言的推出及不断完善,未来更为强大的 swift 语言替代 OC 只是个时间问题。但现在开发 IOS 的主流语言还是 OC,而且很多以前开发的应用都是 OC 语言开发的,维护自然需要用 OC 语言的进行维护。所以,现在要做 IOS 开发的话,OC 语言的学习是绕不过的。

IOS

ios 是apple 公司开发的移动设备操作系统,最早于2007年的 Macworld 大会上公布了该系统。ios 最初主要用于 iPhone,后来陆续作为 iPod touch,iPad,以及 apple TV,apple watch 等产品的操作系统。

开发环境与工具

做 ios 开发,要有装有苹果系统的电脑。经济条件弱的盆友,可以通过装黑苹果的方式在普通电脑上安装苹果系统。但若想真正掌握 ios 开发,最好还是要有一台苹果电脑。从系统的稳定性和兼容性上来说,黑苹果系统的电脑是远远没法跟苹果电脑比的。

有了苹果系统以后,需要搭建开发环境。Xcode 是apple 公司为开发 Mac 应用,iOS 应用开发的提供 的IDE(集成开发环境)工具。是开发ios 应用的必备工具。

在 Xcode 中,项目中会有很多类型的文件。不同类型的文件有不同的扩展名,如下表:


细碎项:

  • 在应用程序中常会用到各种框架。框架,就是系列函数,类等程序单元的集合,它们可以系统地提供某一方面的功能。常用的 Cocoa 框架包括 foundation 和 application kit, 还有一些支撑性套件,如 core animation和 core image 等。
  • 与 c 语言类似,OC 程序也需要一个main()函数作为入口函数。
  • NSLog() 函数是 foundation 提供的一个输出函数,其中 NS 是个前缀,Cocoa 对其所有的函数,常量,类型前面都会增加 NS 前缀,用于区分该函数来自 Cocoa,而不是其他的程序包。
  • objective-c 建议为类名增加自己公司(或个人信息,比如姓名的首字母)的前缀(一般都是大写字母),是为了在开发的过程中类名冲突。
  • Xcode 中项目文件的管理有2种方式,一种是,一种是文件夹。组,是用一种逻辑方法将项目中不同的文件分为不同 的逻辑组,在 Xcode 中看起来像文件夹,实际上并不等同于磁盘上的文件夹。在Xcode 工程中蓝色的是folder ,黄色的是group。关于组和文件夹在项目中的区别,可以参见promise 的博客文章:iOS Xcode工程目录的 folder 和 group的区别(蓝色和黄色文件夹的区别)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值