随笔分类 - UI
摘要:UILabel * testlable = [[UILabel alloc]initWithFrame:CGRectMake(10,20,200,20)]; NSString * tstring =@"UILabel ios7 与ios7之前实现自适应撑高的方法,文本的内容长度不一,...
阅读全文
摘要://chapterStr大字符串 totalImg需要变色的字符串//取出想要变得字符串在大字符串的什么地方 NSRange changeRange = [chapterStr rangeOfString:totalImg]; //字显示不同的颜色 NSMutableAttribu...
阅读全文
摘要:ios中的动画是指一些视图上的过度效果,合理利用能提高用户体验UIView动画:frame alpha center hidden bounds 视图层次 transformCALayer 可以添加CAAnimation;CGAffineTransformlayer动画和View最大的区别就是lay...
阅读全文
摘要:可视化编程 : 5.0之前 xib 5.0之后 Storyboard注意事项:1.在AppDelegate中不用代码初始化一个window 2.在general 设置 Main Interface(创建的时候自动设置的)weak可以指向 但是没有拥有权 strong有拥有权单例特性:1.唯一性 创建...
阅读全文
摘要:Tab bar + Custom content = Tab bar controllerviewControllers 显示的视图控制器 tabBar 标签栏 delegate 代理图片 1.大小限制 30*30 @2x的60*60 2.ios7以前 图片需要镂空tabBar是UITabBarCo...
阅读全文
摘要:集合视图UICollectionView 简单来说就是多列的TableView 它们同样是datasource和delegate设计模式UICollectionViewLayout是一个对View布局和行为描述的类 UICollectionViewFlowLayout是它的子类
阅读全文
摘要:CPU(工厂) 进程(车间) 线程(工人)一个进程代表一个应用程序 CPU总是运行一个进程,其它进程处于非运行状态.一个进程可以包含多个线程.线程与线程之间可以共享进程的内存区域.打开一个应用程序,系统会给我们创建一个线程,称为主线程 管理主界面的UI与内部循环机制(与界面相关的东西必须放在主线程中...
阅读全文
摘要:DOM解析 整体解析 用GDataXMLNode1.http(超文本传输)协议:是一个无状态的协议......C(client客户端)/S(server服务器):C->请求->S->响应后->C S->发送数据->C网络请求方式:GET POST 由服务器定用什么方式发送请求网络连接方式:同步Syn...
阅读全文
摘要:1.XML:SAX工具 DOM工具2.JSON:NSJson //ios5.0以后 SBJson JSonKit //5.0之前解析:从事先规定好的格式中提取数据 前提:提前约定好格式XML:可扩展标记语言,主流数据格式之一,用来标记数据,定义数据类型. 功能:数据交换 web服务 内容管理 配置文...
阅读全文
摘要:打印当前时间 NSDate *date = [NSDate date]; NSLog(@"%@",date);//打印的时+0000时区的时间 //date转为字符串 NSDateFormatter *dateFormatter = [[NSDateFormatter alloc]init]; /...
阅读全文
摘要:关系数据库:增删改查insert into..表明(列名)...values...(内容)...update.....set.....where........delete from......where.....select * from.....where.....//创建一个表 people(...
阅读全文
摘要:1.沙盒机制文件夹之间不能通信Finder前往 按Alt键 出来资源库//返回类型是个数组 第一个参数是枚举,有很多文件夹类型 第三个参数YES的话是详细路径,NO的话~/最后一个文件夹名//数组里放的是 同一文件下所有相同名字的文件夹 按角标取出我们要的NSArray *arr = NSSearc...
阅读全文
摘要:文本读写 plist本身是个大字典 缺点:存储的类型都是不可变的 程序运行时不能二次存储消息中心 NSNotificationCenter defaultCenterA -> B 方法 属性B -> A 协议C -> A 消息中心
阅读全文
摘要:*表视图的重用机制表视图通常用来管理一组具有相同数据结构的数据UITableView继承于UIScrollView ,表视图的每一条数据都是显示在UITableViewCell对象中 ,表视图可以分区显示 section每个区(电话本的ABC....) row每行 编号都是从0开始 cell是每行显...
阅读全文
摘要:传值: 方法 属性 单例 协议 消息中心 block A->B 方法和属性 A<-B 协议1.类目(Category) :为已知的类添加方法 要扩展的类是系统类,或者第三方非开源类 不能添加成员变量!!! 延展(Extension) :为一个类添加 私有方法 和 私有变量 的一个定制 (只能自己...
阅读全文
摘要:Navigation toolbar 系统自动隐藏 一般不用 Custom content自定义内容区 Navigation bar上面的导航栏运营商(状态栏) 20 运营商下面到导航栏 44//ios7.0以后需要设置translucent属性,默认为YES 设置为NO关闭透明度 让导航栏没有颜色...
阅读全文
摘要:UIScrollView UIPageControl @procotol协议是一套标准 协议只声明了方法,接受协议的对象负责实现作用:监听 配置流程:以@procotol开始 -(void)test1;//协议的条款 -(void)test2; @end结束在.h中引入头文件用@class 但是引入协议必须用import""@property (nonatomic ,assign) id delegate;//必须用assign修饰协议的关键字@optional 选择实现 @required 必须实现 默认的conformsToProtocol:判断对象是否接受了某协议re
阅读全文
摘要:设计模式:Target-Action高内聚 低耦合手势:轻拍 双击 长按 捏合 放大 拖拽 清扫 旋转 ..UIGestureRecognize代表IOS中得手势类.它有多个子类,代表具体手势UISlider:控制动画播放的时长UIImageView:相框,专门用作显示图片,可以存放一个或一组图片UIButton:UISegmentControl:一堆按钮的组合(传几个名字就创建几个按钮)响应者对象是可以响应事件并对其进行处理的对象第一响应者是应用程序中当前负责接收触摸事件的响应者响应者链 屏幕接收事件 -> application -> window -> ViewCont
阅读全文
摘要:MainViewController.m 1 - (void)viewDidLoad 2 { 3 [super viewDidLoad]; 4 // Do any additional setup after loading the view. 5 TouchView * backView = [[TouchView alloc] initWithFrame:CGRectMake(0, 20, 320, 450)]; 6 [backView setBackgroundColor:[UIColor lightGrayColor]]; 7 [self.vie...
阅读全文
摘要:事件概述UIEvent:事件,是由硬件捕捉的一个表示用户操作设备的对象分三类:触摸 晃动 远程控制触摸事件:会包含一个到多个UITouch Began Move EndUITouch概述UIView支持触摸 ,而且支持多点(UIView继承UIResponder)需要定义UIView子类,实现触摸相关方法 实现touches...began touches...move touches...end touches...cancelled方法(记录手指坐标) 当触摸序列被诸如电话呼入这样的系统事件所取消时,发送touchesCancelled:withEvent:消息。重写drawRect:添加
阅读全文

浙公网安备 33010602011771号