编程技术 / objective-c教程

Objective-C,通常写作ObjC、Objective C或Obj-C,是扩充C的面向对象编程语言。Objective-C是用来编写iOS操作系统(如:iPhone、iPod touch、iPad 等苹果移动终端设备 )应用程序的利器,可以说Objective-C的流行当归功于iPhone的成功。
Objective-C是一种简单的计算机语言,设计为可以支持真正的面向对象编程。Objective-C通过提供类定义,方法以及属性的语法,还有其他可以提高类的动态扩展能力的结构等,扩展了标准的ANSI C语言。
在2014年10大流行的编程语言中Objective-C位列第三,可见深受广大程序员的推崇和喜爱。
-
发布时间:2014-07-24 21:27:26 点击:169
所有 Objective-C 的可执行程序必定有 main() 函数,基本形式如下 函数为 C 语言的基本执行单位, main() 亦为所有可执行的 C 语言程序必备的函数, Objective-C 延...
-
发布时间:2014-07-24 12:03:50 点击:109
变量 (variable) 为程序语言中自行定义的标识符 (identifier) , Objective-C 的变量不是储存基本数据型态 (basic data type) 的数值 (value) 就是指针 (pointer) Ob...
-
发布时间:2014-07-24 21:15:48 点击:195
NSLog() 为 Objective-C 在命令打印出信息的函数 (function) ,需要最少一个 NSString 格式化字符串 (formatting string) 对象 (object) 当参数 (argument) 所谓格式...
-
发布时间:2014-07-24 20:53:42 点击:121
NSString 是常用的字符串 (string) 对象 (object) ,属于不可变 (immutable) 的对象种类,里面可以放任何的 Unicode 字符 以上为 NSString 的常数 (constant) 形式,...
-
发布时间:2014-07-24 20:41:07 点击:86
不同于 C++ 的调用成员函数 (member function) 或 Java 的调用方法 (method) , Objective-C 采用传递信息 (message passing) 的模式 上图对 Java 来说为两个不同的...
-
[Objective-C基础]表达式(expression)实例详解
发布时间:2014-07-24 15:12:21 点击:152表达式 (expression) 由操作数 (operand) 与操作符 (operator) 所组成,依操作数的数量,表达式可以简单分为下列三种 绿色框框为单一个操作数,红色框框为两个操作数...
-
发布时间:2014-07-24 19:48:41 点击:146
程序 (program) 中的循环 (loop) 就是在特定程序区块 (block) 中,重复执行相同的工作 Objective-C 中有三种循环,一种是 while 循环 (while loop) ,一种是 for 循...
-
发布时间:2014-07-24 19:36:00 点击:56
程序中的选择 (selection) 就是依条件 (condition) 使程序有不同的执行方向,若条件为真,也就是 true (YES) ,程序就会跳过 false (NO) 的部份执行 true 的部份,反...
-
发布时间:2014-07-24 12:20:02 点击:109
程序中到处都需要自行命名的变量 (variable) ,或称之为标示符 (identifier) ,有些是 Cocoa 里头定义的,其他则是我们得自行命名 习惯上是采用英文二十六的大小写字...
-
发布时间:2014-07-24 11:42:17 点击:169
内存管理 (memory management) 原本就是开发程序的一项重要课题,但为了让开发者更容易开发应用程序 (application) ,许多内存管理模式陆续被提出来 Objective-C 有...
-
发布时间:2014-07-16 06:15:12 点击:153
Objective-C 提供3中管理记内存的方式: automatic garbage collection: 只有 Mac OS 提供, 且在 OS X 10.8 后宣告 deprecated, 所以不该继续使用。 manual reference...
-
Objective-C 的scope以及property要点
发布时间:2014-07-16 06:08:29 点击:188Objective-C 的scope以及property要点浅析 scope instance variable 有 scope, method 似乎没有 scope。毕竟是 dynamic typing, method 加上 scope 也满奇怪的。 ins...
-
发布时间:2014-07-16 05:52:40 点击:94
在查 NSURLConnection 的时候, 看到一堆重要的 method 被 deprecated 了, 感到相当困惑。查了一些资料才明白, 原来东西都在, 用法其实也没什么变, 只是宣告的方式变...
-
发布时间:2014-07-16 05:32:35 点击:129
【环境:xCode 5 , arc】 说明:将取得的图片转为tiff格式,并存起 来 具体代码: NSString *myPath = [[NSBundle mainBundle] pathForResource:@IMG_2733 ofType:@J...
-
发布时间:2014-07-16 05:19:48 点击:88
前面讲了 简单的block用法跟block variable , 但是block难的地方应该就是记忆体管理的部份, 如果你不是很了解block内部的记忆体管理, 很容易一个不小心就导致circ...










