摘要:
RunLoop的概念 RunLoop:从字面上看是运行循环、跑圈 其实RunLoop内部是一个类似于do while()循环,在程序运行时它就像是一直在画着圈儿,监听着事件 如果没有RunLoop,程序就会在main函数执行完毕的时候退出,也正是因为有了RunLoop,导致main函数没有马上退出, 阅读全文
摘要:
自动布局的发展1.frame:通过代码计算 frameiPhone3GS \ iPhone4 \ iPhone4S屏幕的物理尺寸是一样的(无需屏幕适配), 而且一个当时的应用要么是横屏要么是竖屏, 不存在能同时进行横竖屏切换的应用2.autoresizing :autoresizing是UIView... 阅读全文
摘要:
UIScrollView滚动 三大属性: self.scrollView.pageEnabled = NO 是否分页;n只要将UIScrollView的pageEnabled属性设置为YES,UIScrollView会被分割成多个独立页面,里面的内容就能进行分页展示 contentSize 设置的是 阅读全文
摘要:
UIKit框架:UI界面上每一个元素都是一个对象一张图片是UIimageView对象一段文字是一个UILabei对象一个按钮是一个UIButton对象搭建UI界面的步骤利用类创建对象将对象显示到屏幕上QuartzCore:提供动画特效以及通过硬件进行渲染的能力CoreGraphics:提供2D绘制的... 阅读全文
摘要:
NSDate:是OC中处理日期时间的一个类,可以用来表示时间获取当前的时间NSDate *d = [NSDate date]; 创建日期时间对象NSLog输出是当前时间 格林时间格式化显示时间 NSDate *d1 = [NSDate date]; NSLog(@"%@", d1); ... 阅读全文
摘要:
NSNumber: 是OC中处理数字的一个类NSValue是NSNumber的子类如何处理:把int,float,double 包装成一个对象使用NSNumber的好处:可以把基本数据类型的数据,保存到数组或字典中// 定义基本数据类型 int a = 10; float... 阅读全文
摘要:
iOS沙盒每个ios应用都有自己的应用沙盒,应用沙盒就是文件系统目录,默认下iOS应用只能访问自己的沙盒extenaion是iOS8新开放的一种对几个固定系统区域的扩展机制,它可以在一定程度上弥补iOS的沙盒机制对应用间通信的限制应用程序包:Documents 持久化数据tmp 临时目录Librar... 阅读全文
摘要:
NSFileManager用来管理文件系统的它可以用于常见的文件,文件夹操作(拷贝,剪切,创建)NSFileManager使用了单例模式(Singleton)使用defaultManager可以获得那个单例对象:[NSFileManager defaultManager];NSFileManager... 阅读全文
摘要:
什么是单例模式:(singleton)单例模式的意图是类的对象成为系统中唯一的实例,提供一个访问点,供客户类共分享资源单例类,必须提供一个接入点(特殊的类方法)// SingletonTools.h// 单例模式实现//// Created by CloudWalk on 15/9/11.//... 阅读全文
摘要:
NSDictionary不可变的字典创建字典的方法 // 创建字典的方式 NSDictionary *dy = [NSDictionary dictionaryWithObject:@"a"forKey:@"b"]; NSDictionary *dy1 = ... 阅读全文