自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除