郝萌主倾心贡献,尊重作者的劳动成果。请勿转载。

假设文章对您有所帮助。欢迎给作者捐赠,支持郝萌主,捐赠数额任意。重在心意^_^

我要捐赠: 点击捐赠

Cocos2d-X源代码下载:点我传送

C语言首创于AT&T实验室。

UNIX OS的发展促进了C语言的高速普及。UNIX OS差点儿全然是由C语言编写的。

Brad J.Cox在20世纪80年代早期设计了Objective-C语言,它以一种叫做SmallTalk-80的语言为基础。

SmallTalk-80能够參考:

http://zh.wikipedia.org/wiki/Smalltalk

Objective-C在C语言的基础上加了一层,这意味着对C进行了扩展,

从而创造出一门新的程序设计语言,支持面向对象,即对象的创建和操作。

C语言很多其它了解能够參考:

http://zh.wikipedia.org/wiki/C%E8%AF%AD%E8%A8%80

Objective-C很多其它了解能够參考:

http://zh.wikipedia.org/wiki/Objective-C

1988 NeXT公布了Objective-C。 它的开发环境和类库叫“NEXTSTEP”,

1994年。NeXT计算机公司和Sun公司联合公布了一个针对NEXTSTEP系统的标准规范,名为OPENSTEP。

软件自由基金会OPENSTEP版本号叫GNUStep。

苹果公司開始支持NeXT。 把NEXTSTEP/OPENSTEP用于Mac
OS X操作系统开发,

它的版本号和开发环境叫Cocoa, 使用Objective-C作为基础语言,
开发工具Xcode和Interface Builder。

2007 苹果公司推出Objective-C 2.0,Objective-C是Mac
OS X和iOS开发的基础语言。

当iPhone于2007年公布时,起初,苹果公司不欢迎第三方应用程序开发。

仅仅同意他们开发基于Web的应用。

最后开发者很不满,于是苹果公司不久之后就宣布。开发者可以为iPhone开发所谓的本机应用。

也就是我们所说的native应用。

IOS开发一步步走进程序猿的视野,星火燎原。

C语言是面向过程的,学习Objective-C之前不是必需完整的学习C语言。

Objective-C仅仅是C语言的扩展,关键是它是面向对象的。所以要养成良好的面向对象的程序设计风格。

“一图胜千言,没图说个JB”,学习计算机语言也是这种,

强烈建议执行每个程序(必须一个字母一个字母的敲一遍)。

语言。仅仅是工具,但这工具背后的属于自己的一套原生态思想以及开发环境,还有应用场景,

是没有孰好孰坏之分的。思想才是值得我们去探究的。

分清场合和用途,选择一种适合的语言,这样才干事半功倍。

整理电脑的时候,在一个“隐藏”的文件夹下无意中翻到--“Programing in Objective-C”。

打开第一页,深深着迷。

真是“不疯魔不成活”。

前几天看了“超体”,原来人的大脑如此强大!

所以说:

闻道有先后,术业有专攻。

没有什么学不会的问题,仅仅有学的快慢和深浅。应用的娴熟和高超等个体差异而已。

古今之成大事业、大学问者。必经过三种之境地:

“昨夜西风凋碧树。独上高楼。望尽天涯路。”此第一境也。

“衣带渐宽终不悔,为伊消得人憔悴。”此第二境也。

“众里寻他千百度。蓦然回首,那人却在。灯火阑珊处。”此第三境地。

让我们一起踏上属于自己的Objective-C成魔之路。。。

Objective-C之成魔之路【0-序章】的更多相关文章

  1. 踏上Revit二次开发之路 0 序

    0 序 近来,由于工作上的需要,开始自学Revit二次开发. Revit由欧特克公司专为BIM构建,是建筑业体系中使用最广泛的软件之一.借助欧特克公司在我国市场占有率方面的绝对优势,甚至给不少人带来& ...

  2. Objective-C之成魔之路【5-选择结构】

    郝萌主倾心贡献.尊重作者的劳动成果,请勿转载. 假设文章对您有所帮助,欢迎给作者捐赠,支持郝萌主.捐赠数额任意,重在心意^_^ 我要捐赠: 点击捐赠 Cocos2d-X源代码下载:点我传送 Objec ...

  3. 《带你装B,带你飞》pytest成魔之路4 - fixture 之大解剖

    1. 简介 fixture是pytest的一个闪光点,pytest要精通怎么能不学习fixture呢?跟着我一起深入学习fixture吧.其实unittest和nose都支持fixture,但是pyt ...

  4. Objective-C之成魔之路【9-类构造方法和成员变量作用域、以及变量】

    郝萌主倾心贡献,尊重作者的劳动成果.请勿转载. 假设文章对您有所帮助,欢迎给作者捐赠,支持郝萌主,捐赠数额任意,重在心意^_^ 我要捐赠: 点击捐赠 Cocos2d-X源代码下载:点我传送 构造方法 ...

  5. Objective-C之成魔之路【10-继承性】

    郝萌主倾心贡献.尊重作者的劳动成果.请勿转载. 假设文章对您有所帮助,欢迎给作者捐赠,支持郝萌主.捐赠数额任意.重在心意^_^ 我要捐赠: 点击捐赠 Cocos2d-X源代码下载:点我传送 继承性是面 ...

  6. Objective-C之成魔之路【8-訪问成员变量和属性】

    郝萌主倾心贡献,尊重作者的劳动成果.请勿转载. 假设文章对您有所帮助,欢迎给作者捐赠,支持郝萌主,捐赠数额任意,重在心意^_^ 我要捐赠: 点击捐赠 Cocos2d-X源代码下载:点我传送 訪问成员变 ...

  7. Objective-C之成魔之路【7-类、对象和方法】

    郝萌主倾心贡献,尊重作者的劳动成果,请勿转载. 假设文章对您有所帮助,欢迎给作者捐赠.支持郝萌主,捐赠数额任意,重在心意^_^ 我要捐赠: 点击捐赠 Cocos2d-X源代码下载:点我传送 Objec ...

  8. Objective-C之成魔之路【16-使用文件】

    郝萌主倾心贡献,尊重作者的劳动成果.请勿转载. 假设文章对您有所帮助,欢迎给作者捐赠.支持郝萌主,捐赠数额任意.重在心意^_^ 我要捐赠: 点击捐赠 Cocos2d-X源代码下载:点我传送 语言的设计 ...

  9. Objective-C之成魔之路【13-预处理程序】

    郝萌主倾心贡献.尊重作者的劳动成果,请勿转载. 假设文章对您有所帮助.欢迎给作者捐赠.支持郝萌主,捐赠数额任意.重在心意^_^ 我要捐赠: 点击捐赠 Cocos2d-X源代码下载:点我传送 预处理提供 ...

随机推荐

  1. SpringMVC之HandlerAdapter执行流程

    01.protected void doDispatch(HttpServletRequest request, HttpServletResponse response) throws Except ...

  2. Django之单表的增删改查

      books/urls.py   """books URL Configuration The `urlpatterns` list routes URLs to vi ...

  3. 【03】图解原型和原型链by魔芋

    [03]图解原型和原型链 一图胜前言             请先结合图解原型和原型链这张图. 可以分为4种情况. 情况1: Object有: constructor:是Function. __pro ...

  4. 牛腩新闻发布系统(五):VS网站发布及常见问题

    导读:在千万个回眸中,终于看见了牛腩的归途.好吧,牛腩该整合的都整合完毕了,到了发布的时候了.这时候,不得不再次感慨那句不知道感慨了多少次的感慨:为什么,我要遭遇这么多的坎坷?下面,结合自己的情况,说 ...

  5. 九度oj 1547

    题目描述: 给定一个初始为空的栈,和n个操作组成的操作序列,每个操作只可能是出栈或者入栈. 要求在操作序列的执行过程中不会出现非法的操作,即不会在空栈时执行出栈操作,同时保证当操作序列完成后,栈恰好为 ...

  6. 九度oj 题目1534:数组中第K小的数字

    题目描述: 给定两个整型数组A和B.我们将A和B中的元素两两相加可以得到数组C. 譬如A为[1,2],B为[3,4].那么由A和B中的元素两两相加得到的数组C为[4,5,5,6]. 现在给你数组A和B ...

  7. WebLoad XML-parser methods

    WebLOAD provides an embedded, third-party XML parser object to improve the multi-platform support fo ...

  8. BZOJ 2038: [2009国家集训队]小Z的袜子(hose) 【莫队算法】

    Description 作为一个生活散漫的人,小Z每天早上都要耗费很久从一堆五颜六色的袜子中找出一双来穿.终于有一天,小Z再也无法忍受这恼人的找袜子过程,于是他决定听天由命……具体来说,小Z把这N只袜 ...

  9. 系统进程的Watchdog

    编写者:李文栋 /rayleeya http://rayleeya.iteye.com/blog/1963408 3.1 Watchdog简介 对于像笔者这样没玩过硬件的纯软程序员来说,第一次看到这个 ...

  10. 让Mac OS X下的终端像Linux那样拥有丰富多彩的颜色显示

    我们知道Linux下的命令行终端具有颜色回显功能,用ls命令查看目录或者文件,终端会以不同的颜色来区分:使用vim命令行编辑器打开脚本或其他源程序代码会以语法高亮模式显示.而Mac OS X下的终端却 ...