2014年2月1日

为什么 Objective-C 很难

摘要: 转自:http://www.oschina.net/question/213217_41058作为一个Objective-C的coder,我总能听到一部分人在这门语言上抱怨有很多问题。他们总在想快速学习这门语言来写一个App出来,但他们也总是联想到Objective-C看上去实在太难了或者在想这些语法符号都是神马玩意?不错,他们问得非常好,所以本人也解释一下为什么很多程序员相比较学习Ruby或者Java很容易,但在决定开发iOS或者OS X应用时会那么犹豫。语法:首先我们谈谈神马叫做编程语言,编程语言是一种让人们能读懂并且能够展现程序的执行行为的语言,包括语法(正确的表达式以及状态机的使用规则 阅读全文

posted @ 2014-02-01 21:06 王培 阅读(411) 评论(0) 推荐(0) 编辑

浅谈 Objective-C 下对象的初始化

摘要: 转自:http://www.oschina.net/question/54100_32468众所周知,Objective-C是一门面向对象的语言,一般情况下,我们在Objective-C中定义一个类时,总要提供一个初始化方法,一般大家都是这样写的:- (MyClass *)init { self = [super init]; if (self) { //执行一些资源、变量的初始化工作 } return self; }这样一段简单的代码,却有很多可以思考的问题:1、为什么要通过[super init]来调用父类的初始化方法,父类的初始化... 阅读全文

posted @ 2014-02-01 20:55 王培 阅读(329) 评论(0) 推荐(0) 编辑

导航