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