objective-c语法
jdjihaoyu2008
这个作者很懒,什么都没留下…
展开
-
Objective C: NSArray的基本用法(Foundation框架详解第一讲)
NSArray的功能与用法NSArray概述NSArray简单地来讲就是数组,但是它比数组更高级,它是一个OC封装的具有很多强大功能的类。NSArray代表元素有序、可重复的集合,集合中每一个元素都有其对应的顺序索引,和数组一样,它的索引也是从0开始。NSArray使用NSArray提供了类方法和示例方法来创建NSArray。两种方式的传入参数基本类似。类方法以array开头,而实例方法以in原创 2015-08-04 09:39:56 · 623 阅读 · 0 评论 -
Objective C: 浅复制与深复制
一、深浅复制的概念**浅复制:之复制对象内实例变量的指针地址,而不是真正复制这个对象的复制叫做浅复制;深复制:不仅复制对象本身,而且会递归地去复制每个指针类型的实例变量,一直到两个对象不再共享任何共用部分;**二、深浅复制的写法示例深复制的写法: 假设这里有一个类叫做Book,类中的变量有 name书名(NSString) 和 price价格(double) , 所有复制需要是深复制- (id)原创 2015-08-03 15:27:44 · 509 阅读 · 0 评论 -
Objective-C NSData和NSMutableData
Objective-C的IO机制:一些基本的文件管理API: NSFileManager: 管理文件和目录,包括创建、删除、移动、复制文件; NSFileHandle: 读取文件内容; NSURL: 读取网络资源; NSBundle:读取项目内部资源;一种独特的机制:对象归档 对象归档就是将OC对象转化为二进制流,然后将对象保存到磁盘或者网络上,以便能够程序能够从磁盘或者网络上恢复这个对象原创 2015-10-05 19:30:20 · 1319 阅读 · 0 评论 -
Objective-C NSFileManager 管理文件和目录
概述: NSFileManager代表文件管理器;开发者通过NSFileManager执行移动、复制、链接、删除文件或者目录时,程序可以为NSFileManager提供一个配套的事件委托(实现了NSFileManagerDelegate协议的对象),该委托对象用于确保移动、复制、链接、删除操作的完成,并提供处理失败情况的处理方法;NSFileManager采用文件名作为文件的唯一标识,它可原创 2015-10-05 21:16:44 · 1296 阅读 · 0 评论 -
iOS 检测字符串输入是否为合法数字
textField是一个UITextField类的对象//创建包含合法数字可能出现的所有字符的字符集NSCharacterSet* cs; cs = [[NSCharacterSet characterSetWithCharactersInString:@"0123456789."] invertedSet]; //获得待检测的字符串 NSString* inputstr =原创 2016-04-17 14:52:36 · 685 阅读 · 0 评论 -
iOS推送本地通知 Push Notifications: local part
主要步骤:Steps:Request permission to notify the user.Create a notification object.Execute the notification.Prepare your app to receive the notification. when it’s not running.when it’s in any other l原创 2016-04-17 16:51:08 · 430 阅读 · 0 评论