Objective-C之成魔之路【0-序章】
郝萌主倾心贡献,尊重作者的劳动成果。请勿转载。
假设文章对您有所帮助。欢迎给作者捐赠,支持郝萌主,捐赠数额任意。重在心意^_^
我要捐赠: 点击捐赠
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-序章】的更多相关文章
- 踏上Revit二次开发之路 0 序
0 序 近来,由于工作上的需要,开始自学Revit二次开发. Revit由欧特克公司专为BIM构建,是建筑业体系中使用最广泛的软件之一.借助欧特克公司在我国市场占有率方面的绝对优势,甚至给不少人带来& ...
- Objective-C之成魔之路【5-选择结构】
郝萌主倾心贡献.尊重作者的劳动成果,请勿转载. 假设文章对您有所帮助,欢迎给作者捐赠,支持郝萌主.捐赠数额任意,重在心意^_^ 我要捐赠: 点击捐赠 Cocos2d-X源代码下载:点我传送 Objec ...
- 《带你装B,带你飞》pytest成魔之路4 - fixture 之大解剖
1. 简介 fixture是pytest的一个闪光点,pytest要精通怎么能不学习fixture呢?跟着我一起深入学习fixture吧.其实unittest和nose都支持fixture,但是pyt ...
- Objective-C之成魔之路【9-类构造方法和成员变量作用域、以及变量】
郝萌主倾心贡献,尊重作者的劳动成果.请勿转载. 假设文章对您有所帮助,欢迎给作者捐赠,支持郝萌主,捐赠数额任意,重在心意^_^ 我要捐赠: 点击捐赠 Cocos2d-X源代码下载:点我传送 构造方法 ...
- Objective-C之成魔之路【10-继承性】
郝萌主倾心贡献.尊重作者的劳动成果.请勿转载. 假设文章对您有所帮助,欢迎给作者捐赠,支持郝萌主.捐赠数额任意.重在心意^_^ 我要捐赠: 点击捐赠 Cocos2d-X源代码下载:点我传送 继承性是面 ...
- Objective-C之成魔之路【8-訪问成员变量和属性】
郝萌主倾心贡献,尊重作者的劳动成果.请勿转载. 假设文章对您有所帮助,欢迎给作者捐赠,支持郝萌主,捐赠数额任意,重在心意^_^ 我要捐赠: 点击捐赠 Cocos2d-X源代码下载:点我传送 訪问成员变 ...
- Objective-C之成魔之路【7-类、对象和方法】
郝萌主倾心贡献,尊重作者的劳动成果,请勿转载. 假设文章对您有所帮助,欢迎给作者捐赠.支持郝萌主,捐赠数额任意,重在心意^_^ 我要捐赠: 点击捐赠 Cocos2d-X源代码下载:点我传送 Objec ...
- Objective-C之成魔之路【16-使用文件】
郝萌主倾心贡献,尊重作者的劳动成果.请勿转载. 假设文章对您有所帮助,欢迎给作者捐赠.支持郝萌主,捐赠数额任意.重在心意^_^ 我要捐赠: 点击捐赠 Cocos2d-X源代码下载:点我传送 语言的设计 ...
- Objective-C之成魔之路【13-预处理程序】
郝萌主倾心贡献.尊重作者的劳动成果,请勿转载. 假设文章对您有所帮助.欢迎给作者捐赠.支持郝萌主,捐赠数额任意.重在心意^_^ 我要捐赠: 点击捐赠 Cocos2d-X源代码下载:点我传送 预处理提供 ...
随机推荐
- (转)Objective-C语言--属性和实例变量
本文转自http://blog.csdn.net/addychen/article/details/39525681 使用Objective-C一段时间了,一直没有弄清楚在Objective-C中属性 ...
- Python中摘要算法MD5,SHA1讲解
摘要算法又称哈希算法.散列算法.它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示).摘要算法就是通过摘要函数f()对任意长度的数据data计算出固定长度的摘要di ...
- final,buaa_oo conclusion
UML系列作业设计架构 第13次作业 本单元的第一次作业中,涉及到了类图的解析.在着手做这单元作业的时候,需要将每一种 UmlElement 再封装,并在解析时,用 helper 单例来进行查询处理( ...
- 03005_Tomcat
1.Tomcat下载 (1)Tomcat解压版:链接:Tomcat解压版 密码:0iw0 : (2)源码:链接:源码 密码:3o43 . 2.Tomcat的目录结构 (1)bin:脚本目录 ①启动 ...
- Objective-c 实例变量的访问级别
在C#和JAVA中无论是method还是variable都有严格的访问级别控制,那么在object-c中对访问级别的使用非常稀少,原因可能是因为在method上没有访问级别的语法,单单控制变量没有什么 ...
- python-selenium使用send_keys()方法写中文报错的解决方法
问题描述: 自动化操作页面,输入中文姓名: # coding=utf-8 url = "http://dealer.bitauto.com/50002218/zuidijia/" ...
- Python第三方库之openpyxl(4)
Python第三方库之openpyxl(4) 2D柱状图 在柱状图中,值被绘制成水平条或竖列. 垂直.水平和堆叠柱状图. 注意:以下设置影响不同的图表类型 1.在垂直和水平条形图之间切换,分别设置为c ...
- CentOS下,mysql服务启动失败
mysql服务启动失败,可以使用排除法查找原因: 如果修改了my.cnf后重启mysql服务失败,大多数情况下都是配置文件有错误, 可以通过备份原来的配置文件,然后将配置文件清空,只剩下[mysqld ...
- 【java基础 7】java内存区域分析及常见异常
本篇博客,主要是读书笔记总结,还有就是结合培训分享的总结,没有太多的技术含量! java 的自动内存管理机制,使得程序员不用为每一个new惭怍的对象写配对的delete/ free代码(回想起C++的 ...
- [BZOJ1582] [Usaco2009 Hol]Holiday Painting 节日画画(线段树)
传送门 线段树区间修改傻题 #include <cstdio> #include <cstring> #include <iostream> #define N 5 ...