随笔分类 -  IOS基础

摘要:解析Json数据1 //加载.json文件2 NSString *path = [[NSBundle mainBundle]pathForResource:@"product.json" ofType:nil];3 //根据路径加载json文件到nsdata中4 NSData *data = [NS... 阅读全文
posted @ 2015-06-02 13:38 王世桢 阅读(333) 评论(0) 推荐(0)
摘要:drawRect 方法的使用常见图形的绘制:线条、多边形、圆绘图状态的设置:文字颜色、线宽等图形上下文状态的保存与恢复图形上下文栈Quartz 2D是一个二维绘图引擎,同时支持IOS和MAC系统Quartz 2D能完成的工作绘制图形:线条、三角形、矩形、圆、弧等绘制文字绘制、生成图片(图像)读取、生... 阅读全文
posted @ 2015-05-31 00:32 王世桢 阅读(258) 评论(0) 推荐(0)
摘要:控制器简单来说,就是用来做界面跳转的,类似于 Android 的Intent1.创建一个控制器 1 控制器的常见的创建方式 2 3 1)通过storyboard创建 4 5 //直接创建 6 NJViewController *nj = [[NJViewController alloc]init... 阅读全文
posted @ 2015-05-30 23:35 王世桢 阅读(840) 评论(0) 推荐(0)
摘要:1.UIApplication介绍1 1.UIApplication对象是应用程序的象征2 2.每一个应用都有自己的UIApplication对象,而且是单例的3 3.通过[UIApplication sharedApplication] 可以获得这个单例对象4 4.一个ios程序启动后创建的第一个... 阅读全文
posted @ 2015-05-27 23:19 王世桢 阅读(2046) 评论(0) 推荐(0)
摘要:1.UIPickerView的常见属性1 //数据源(用来告诉UIPickerView有多少列多少行)2 @property(nonatomic,assign) id dataSource;3 //代理(用来告诉UIPickerView每一列的每一行显示什么内容,监听UIPickerView的选择)... 阅读全文
posted @ 2015-05-27 23:14 王世桢 阅读(553) 评论(0) 推荐(0)
摘要:KVC作用 演示代码 阅读全文
posted @ 2015-05-27 22:21 王世桢 阅读(197) 评论(0) 推荐(0)
摘要:类似于Android中的广播接收者发送者1.一般完整的通知包含三个属性1 -(NSString *)name ;//通知的名称2 -(id)object ;//通知发布者(是谁要发布通知)3 -(NSDictionary *)userInfo;//一些额外的信息(通知发布者传递给通知接收者的信息内容... 阅读全文
posted @ 2015-05-27 21:42 王世桢 阅读(182) 评论(0) 推荐(0)
摘要:UITableView概述1 UITableView2 一般用来展示表格数据、可以滚动(继承自UIScrollView).性能极佳3 UITableView分两种样式:4 Plain,不分组的样式5 Grouped,分组的样式6 UITableView默认为Plain... 阅读全文
posted @ 2015-05-26 09:08 王世桢 阅读(605) 评论(0) 推荐(1)
摘要:要引用UIScrollView 首先要遵循UIScrollViewDelegate协议然后重写//1.拖拽方法-(void)scrollViewDidScroll:(UIScrollView *)scrollView;//2.即将开始拖拽的方法-(void)scrollViewWillBeginDr... 阅读全文
posted @ 2015-05-25 11:57 王世桢 阅读(444) 评论(0) 推荐(0)
摘要:这里做一个类似于下面界面的小案例1.创建一个空的布局文件 .xib1 new File -->User Interface -->选择View2 创建一个空的view ,会自动生成一个 .xib的文件2.设置我们自己需要经常复用的界面 注意:记得设置"Custom Class"中的 Class属性 ... 阅读全文
posted @ 2015-05-25 10:27 王世桢 阅读(447) 评论(0) 推荐(0)
摘要:UIButton1 //1.设置UIButton 的左右移动2 .center属性 获得 CGPoint 来修改x y3 //1.设置UIButton 的放大缩小4 bounds属性 获得CGRect 然后通过size.height设置高 wight设置宽 //3.或者使用frame 来设... 阅读全文
posted @ 2015-05-21 11:57 王世桢 阅读(4252) 评论(0) 推荐(0)
摘要:IOS的界面的制作,相对于Android来说 简洁了很多,虽然创建布局的方式都是两种(代码创建、布局文件)但是Android中的xml布局文件在某些方面也属于代码创建,因为自己使用到得每一个属性 都需要记忆属性名,然后利用快捷键的方式来进行引入 ,例如 @android: ...的方式导出,如果自身... 阅读全文
posted @ 2015-05-21 10:27 王世桢 阅读(873) 评论(0) 推荐(0)