- 博客(13)
- 收藏
- 关注
原创 运行时runtime
由于OC是运行时语言,只有在程序运行时,才会去确定对象的类型,并调用类与对象相应的方法。利用runtime机制让我们可以在程序运行时动态修改类、对象中的所有属性、方法。 下面就介绍运行时一种很简单的使用方式,将字典对象转为模型。当然,你可能会问,我用KVO直接调用 setValuesForKeysWithDictionary:方法,传入一个字典一样可以快速将字典转模型啊,但是这种方法有它
2016-02-24 08:50:00 281
原创 JSON序列化
// // ViewController.m // 09-JSON序列化 // // Created by Apple on 15/10/23. // Copyright © 2015年 heima. All rights reserved. // #import "ViewController.h" #import "HMVid
2016-02-19 11:25:07 263
原创 socket访问百度
@property(nonatomic,assign) int clientSocket; @property (weak, nonatomic) IBOutlet UIWebView *webview; @end @implementation ViewController - (void)viewDidLoad {
2016-02-17 23:38:42 1566
原创 http请求 get post
- (void)get { NSString *name = @"张三"; NSString *pwd = @"zhang"; NSString *strUrl = [NSString stringWithFormat:@"http://127.0.0.1/php/login.php?username
2016-02-17 23:29:57 317
原创 回传实现 代理 通知 block
#import "WPPushViewController.h" #import "WPBackViewController.h" @interface WPPushViewController ()WPBackViewControllerDelegate> @property (weak, nonatomic) IBOutlet UIButton *btn
2016-01-23 13:52:38 250
原创 瀑布流效果分析及简介
1自定义布局的重要方法 1> collectionVIew将要显示时准备布局,每当布局更新时,调用该方法做布局前的准备 - (void)prepareLayout; 2> 创建指定索引的cell的布局属性 - (UICollectionViewLayoutAttributes *)layoutA
2016-01-19 07:55:35 270
原创 、UIDynamic介绍
一、UIDynamic介绍 1. 什么是UIDynamic UIDynamic是从iOS 7开始引入的一种新技术,隶属于UIKit框架 可以认为是一种物理引擎,能模拟和仿真现实生活中的物理现象 如:重力、弹性碰撞等现象 注意:UIKit动力学的引入,并不是为了替代CA或者UIView动画,在绝大多数情况下CA或 者UIView动画仍然是最优方案,只有在需要
2016-01-12 22:14:28 248
原创 CALayer介绍
1、在iOS中,你能看得见摸得着的东西基本上都是UIView,比如一个按钮、一个文本框、一个Label,一 个图片等等,这些都是UIView 2、其实UIView之所以能显示在屏幕上,完全是应为它内部的一个图层layer 3、在创建UIView对象时,UIView内部会自动创建一个图层(CALayer),即UIView的layer属性 4、当
2016-01-10 23:11:32 276
原创 drawrect
// 1. 获取当前的图形上下文 CGContextRef ctx = UIGraphicsGetCurrentContext(); // 2. 在上下文中绘制图形(拼接路径) // 2.1 设置一个起点 CGContextMoveToPoint(ctx, 20, 20); // 2.2 添加一条直线
2016-01-08 22:35:24 209
原创 //数据存储的路径-----
//数据存储的路径-----也就是改放到哪里 //1. bundle 路径 NSString *bunPath = [NSBundle mainBundle].bundlePath; // NSLog(@"bunPath - %@",bunPath); //2
2016-01-06 22:55:46 323
原创 UI
01- 存取数据的三种方法 >获取文件路径 >直接写入 writeToFile >偏好设置 >归档 反归档 :(注意子类的 继承父类的问题) 02- 私人通讯录 实现本地存储 >数据模型 遵守 NSCoding >设置 存储路径, 在添加 和修改方法 中 写入文件;在懒加载 获取数据 03- 偏好设置 自动登陆 >删除board
2016-01-05 23:29:58 247
原创 数据存储
1. 主流框架的结构 UIWindow -> UITabBarController -> UINavigationController -> 其他UIViewController
2016-01-04 23:33:41 231
原创 storyboard中Modal 的使用
@protocol UIPickerViewDataSource @required //有多少列 如果有1列必须实现 - (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView; //每列有多少行 - (NSInteger)pickerView:(UIPic
2016-01-04 23:18:05 384
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人