本文主要是介绍跟我一起学OC系列-开篇,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
最近一直在思考一些问题,想把过去一些OC知识再重新梳理一遍,一方面自己可以温故而知新,另一方面也可以供新手或者刚入门的参考一下(纯属自恋哈,哈哈哈),欢迎大家一起探讨,共同进步,成长,装逼!
1.前言
本博客系列主要介绍OC编程语言基础,这也是进行IOS开发必备之路(虽然现在也有基于swift语言开发的,不过目前主流的还是基于OC的哈);期间,有纰漏之处,还望大家一起指正或者反馈,我会及时纠正,避免误导其他人。
为了能够系统性的跟大家一起回顾,本博客的知识点基本上是基于Objective-C基础教程(第二版)
2.历史回顾
20世纪80年代初Brad Cox为了融合流行的,可移植的C语言与优雅的Smalltalk的语言优势,设计发明了Objective-C,加入面向对象特性扩充而成的编程语言。
1985年,John Sculley接管了苹果电脑,并把SteveJobs赶出了苹果电脑。他离开后创立了NeXT电脑公司,并发展出NeXT电脑及NeXTSTEP操作系统。
1997,Steve Jobs重回Apple。
2007年Objective-c2.0发布,增加了自动声明、补全属性、点语法、快速枚举、异常处理、运行时性能提升和支持64位机。
2016年Objective-C主要用于Mac OS X和iOS、watchOS、tvOS系统上。
3.准备工作
要进行Objective-c的学习,开发环境是必不可少的。IDE优选为XCode,而xcode只能运行在os x系统上,所以你得拥有mac电脑或者mac mini呀。
接下来就可以开始oc学习之旅啦!
这篇关于跟我一起学OC系列-开篇的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!