oc基础
ny5168
这个作者很懒,什么都没留下…
展开
-
Objective-C 常用数据(二)
在xcode中创建项目工程的方法在上一章已经介绍,着一篇主要介绍Objective-C语言中的一些常用数据结构 HelloWorldViewController.m类中 我们的测试语法代码添加在viewDidLoad方法中 1 - (void)viewDidLoad 2 {转载 2013-03-03 15:01:18 · 603 阅读 · 0 评论 -
Objective-C基础语法(一)
如果想从事iphone开发的话 Objective-C 这门语言就不得不学会 我们都知道C语言是没有面向对象的 而Object-C 则是ANSI C 的一个严格超集 它是具有面向对象的特性的 由于IPHONE 的成功 让这门语言现在非常的火热 今天笔者为大家介绍一下在xcode中 使用Objective-C 的基本语法。 1.打开mac系统中强大的Xcode软件 单击Create a new转载 2013-03-03 14:56:56 · 273 阅读 · 0 评论 -
Objective-C 集合对象(九)
集合对象的关键字是NSSet与NSMutableSet。前者是不可变集合,后者是可变集合,Objective-C语言中大部分数据结构都存在可变与不可变两种数据。这里的集合很像Java语言与C语言中的Set,用法基本一样。但是在Objective-C语言中同一个集合可以储存不同对象的数据。下面分享一个例子就很清楚的看出。 1. 创建不可变集合对象 [NSNumber nu转载 2013-03-03 15:14:44 · 321 阅读 · 0 评论 -
Objective-C NSMutableString(四)
NSMutableString 类 继承NSString类,那么NSString 提供的方法在NSMutableString中基本都可以使用,NSMutableString好比一个字符串链表,它可以任意的动态在字符串中添加字符串 删除字符串 指定位置插入字符串,使用它来操作字符串会更加灵活。 1.字符串尾部添加 使用alloc在内存中创建字符串对象后边可以动转载 2013-03-03 15:04:56 · 310 阅读 · 0 评论 -
Objective-C 数组对象(七)
使用数组对象创建的数组功能非常强大,在Java语言或者C语言中定义的数组必须满足数组中的每一个元素必须是同样的类型。而Objective-C语言可以在Array数组中放任意类型的数据,值得注意的是只能放指向这个对象的指针,如果直接放int ,char,double 等等,是不行的. 1.不可变数组对象 使用NSArray关键字创建一个不可变的数组,一旦初转载 2013-03-03 15:10:08 · 628 阅读 · 0 评论 -
Objective-C static关键字(六)
学习过Java 或者 C 语言的朋友应该很清楚static关键字吧?在某个类中声明一个static 静态变量, 其他类中想使用它或者修改它不用new 这个对象 ,直接使用它的类名方可直接拿到这个静态变量的对象,遍可以在其他类中任意修改这个变量的数值。 在Objective-C 的语法中声明后的static静态变量在其他类中是不能通过类名直接访问的,它的转载 2013-03-03 15:07:23 · 326 阅读 · 0 评论 -
Objective-C Object对象(五)
创建一个类 鼠标右键单击HelloWorld工程,弹出列表选择框后 单击 New File… 在工程中添加一个新的文件。 选择创建一个Objective-C.class的 文件,点击next继续创建。 选择当前创建类的父类,这里选择NSObject 表示继承普通的object类,UItableViewCell 与 UIview 这两个是ios显示相关的,这转载 2013-03-03 15:06:09 · 322 阅读 · 0 评论 -
Objective-C NSString字符串(三)
Objective-C 中核心处理字符串的类是 NSString 与 NSMutableString ,这两个类最大的区别就是NSString 创建赋值以后该字符串的内容与长度不能在动态的更改,除非重新给这个字符串赋值。而NSMutableString 创建赋值以后可以动态在该字符串上更改内容与长度。 1.创建经典的NSString字符串 NSStr转载 2013-03-03 15:03:17 · 766 阅读 · 0 评论 -
Objective-C 第一个iPhone应用程序(十)
Objective-C语法系列在之前的文章中一直在介绍基本的语法的相关知识,但是学习语法的目的还是为了走进iPhone IOS的开发世界。从今以后Objective-C语法文章将不在更新。全力更新IOS游戏开发 软件开发系列文章,这篇文章MOMO将带各位盆友们简单介绍iPhone开发的一些基本控件的使用,简单的构建我们第一个iPhone应用程序。各位盆友们我们先预热一下,嘿嘿。转载 2013-03-03 15:17:17 · 729 阅读 · 0 评论 -
Objective-C 词典对象(八)
做过Java语言 或者 C语言 开发的朋友应该很清楚 关键字map 吧,它可以将数据以键值对儿的形式储存起来,取值的时候通过KEY就可以直接拿到对应的值,非常方便。在Objective-C语言中 词典对象就是做这个事情的,不过在同一个词典对象中可以保存多个不同类型的数据,不像Java与C 只能保存声明的相同类型的数据,它的关键字为NSDictionary与NSMutableDictionary。阅转载 2013-03-03 15:13:32 · 343 阅读 · 0 评论 -
内存管理问题的总结
首先谢谢在ios开发群里的大牛们给出的建议和总结 self.abc = nil 和[abc release]的本质区别是 前者使用property的点操作符,也就相当于调用了对应的set method,和这句是一样的:[self setAbc: nil]; 而后者没有通过property,直接访问了成员变量,调用了它的release方法。 对于set method来说,用s原创 2013-07-01 23:24:40 · 537 阅读 · 0 评论