- 博客(13)
- 收藏
- 关注
原创 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2015-07-27 09:32:00 174
原创 iOS第一个项目总结
奋斗了整整两个星期的时间,终于把第一个项目给完成了,对于菜鸟的我来说,真不是一件简单的事情,其中的收获对我来说,非常有意义,所以借此机会进行一下总结,以方便以后更好的开发……首先 1.在设置款APP时,考虑在页面中设置导航控制器,使用Navigation bar和Navigation toolbar可以方便设置顶部和底部菜单的文字图片以及左右放置的位置,通过设置了 self.edgesFor
2015-10-19 14:30:28 282
原创 通知
通知通过学习KVO,我们发现KVO是一种简单的观察者设计模式,涉及到两个对象,分别是观察者和被观察者,这种方式实质有很大局限性,那么OC的Foundation框架,在基础上又为开发者提供了新的一种观察者设计模式,即通知。通知是一种发送给一个后者多个观察者,用来通知其在程序中发生了某个事件的消息。它是一种程序中事件的发起者或者是处理者和其它想要知道该事件的对象的沟通的一种方式,消息的接受者,即观察响应
2015-08-06 17:47:44 306
原创 #设计模式
设计模式设计模式是用来解决编程某些特定问题。单例模式什么时候使用单例模式?在一个工程中,有一些类只需要一个实例变量,我们就可以将这些类设计成单例模式单例模式的作用?当一个类A被设计成单例模式时,由A构造出的实例对象之于其它类来讲为全局实例对象,即在每一个类中由A构造出的实例对象,都为相同对象在OC中如何将一个类设计成单例模式?在要被设计成单例的类的.h文件中声明一个构造单例方法,如:+(Stude
2015-08-05 18:30:39 218
原创 NSData/NSMutableData
NSData/NSMutableData1.计算机中文件分为哪几种?文本文件和二进制文件,其中我们图片、歌曲、电影等就是二进制文件,像 `.txt` 的文件就是文本文件。2.客户端与服务器端,或者客户端与客户端数据交流的格式为二进制(字节流)。那么对于传输给客户端数据,在我们OC中用什么类来存储?即为 NSData类。对NSData类来说,由其实例化的对象,此对象中包含大量的字节,这些字节就是我们
2015-07-31 18:28:14 628
原创 NSDate
NSDate在OC中,Foundation框架为我们提供了强大时间操作类NSDate,该类封装了各种处理时间和日期的API1.构造一个 NSDate 类 //获取系统当前时间 NSDate *date1 = [NSDate date]; NSLog(@"date1 = %@",date1); //当前系统时间+100秒 NSDate *date2 = [NSDate
2015-07-31 18:27:37 236
原创 NSMutableDictionary(可变字典)
NSMutableDictionary(可变字典)1.初始化方法 //1.初始化方法 NSMutableDictionary *mdictionary1 = [NSMutableDictionary dictionary]; NSMutableDictionary *mdictionary2 = [NSMutableDictionary dictionaryWithOb
2015-07-31 18:26:24 330
原创 NSDictionary /NSMutableDictionary
NSDictionary /NSMutableDictionary1.概念:字典是关键字key及其定义的值value所构成的集合,即它是由key-value组成的键值队的集合。通常来讲,key一般是NSString类型,value是OC中任意的对象。对于字典来讲,我们就是通过key来访问value2.为什么在有了数组后,还需要有字典呢?在有大量的数据或频繁的查找信息,使用字典效率更高。因为字典是采用
2015-07-31 18:23:06 374
原创 NSMutableArray(可变数组)
NSMutableArray(可变数组)NSMutableArray为NSArray的子类,即上述使用API对于可变数组来讲都适用1.初始化方法NSMutableArray *mArray1 = [NSMutableArray array]; NSMutableArray *mArray2 = [NSMutableArray arrayWithObject:@"1"]; NSMuta
2015-07-31 18:22:28 379
原创 NSArray / NSMutableArray
NSArray / NSMutableArray在OC中,我们用 NSArray 类和 NSMutableArray类来表示数组,其中NSArray类是 NSMutableArray类的父类。在OC中,我们的数组是有序的 对象 的集合,即我们的数组只能存储 对象。 在OC中我们的数组中元素类型不能是 int、float、CGPoint等类型。NSArray(不可变数组)1.初始化方法//创建一个空
2015-07-31 18:20:37 214
原创 NSMutableString 可变字符串
NSMutableString 可变字符串可变字符串NSMutableString是继承于不可变字符串NSString。即意味着前面所讲关于不可变字符串的操作都适用于可变字符串。1.初始化方法 NSMutableString *mString0 = [NSMutableString stringWithString:@"nihao"]; NSMutableString *mStr
2015-07-31 18:17:16 255
原创 NSValue/NSNumber
Foundation框架下的基本类NSValue/NSNumber功能将OC和C语言当中的基本数据类型转换成实例对象,即将值类型转换成引用类型OC和C中的基本数据类型 int a = 5; float b = 4.5; double c = 34.5545; char d = 'c';// CGPoint point =
2015-07-29 18:42:54 265
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人