自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (3)
  • 收藏
  • 关注

原创 XZ_iOS之函数式编程和链式编程

//函数式编程:对象调用方法,返回这个对象本身,然后再去调用另一个方法,调用完返回的还是这个对象本身.//链式编程:通过”点”语法去调用方法,使用’()‘即block的方式调用方法,如果要实现函数式编程,需要返回'block' // masonry是函数式编程和链式编程的经典代表   UIView *view = [[UIViewalloc]init];

2017-07-29 16:43:23 522

原创 XZ_iOS之Runtime使用运行时交换方法

交叉(交换)方法,在无法修改系统或者第三方框架的方式时,利用交叉方法,先执行自己的方法,再执行系统或第三方的方法在AFNNetworking框架中也使用了这种方式,AFURLSessionManager类中NSURLSession中AFN交换了resume/suspend方法! 当网络请求开始或者挂起的时候,能够发送通知!使用运行时交叉方法,实现调整图像

2017-07-29 14:55:15 463

原创 XZ_iOS之Runtime使用运行时实现字典转模型和关联对象

使用运行时实现字典转模型和关联对象objc_get/setAssociatedObject()创建一个类Person,重写它的description方法,打印出它的属性值。XZPerson.m@implementation XZPerson- (NSString *)description {   NSArray *keys =@[@"name",@"a

2017-07-29 14:26:28 592

原创 XZ_iOS之Runtime使用运行时获取类的属性列表

简介运行时是一种面向对象的编程语言的运行环境。类似于Java的虚拟机;OC最主要的特点就是在程序运行时,以发送消息的方式调用方法;运行时是OC的核心,Objective-C就是基于运行时的;参考文档:http://nshipster.cn/swift-objc-runtime/利用 clang 生成中间代码进入终端,输入以下命令:$ clang -rewri

2017-07-29 14:21:16 497

原创 XZ_iOS之UIColor的RGB数值转换方法

美工给的颜色基本上都是16进制表示的,系统没有方法可以直接转换成RGB的色值,所以,我写了一个UIColor的分类UIColor+Extension.h中:#import@interface UIColor (Extension)//根据无符号的32位整数转换成对应的 rgb 颜色,//无符号32位整数的表示方法:0xFF0000 一个0表示4位

2017-07-26 10:36:20 717

原创 XZ_iOS之崩溃信息的查看,调用堆栈的调试技巧

写一个demo,制造一个崩溃信息:尝试给NSArray在第一个位置插入一个空对象;以此为例,查找崩溃的原因。下图中的崩溃信息有一个标准的名字叫调用堆栈,既然是堆栈,那么先执行的肯定在下面,后执行的在上面。在真机上只显示错误信息,不显示详细的调用堆栈内容

2017-07-18 17:50:09 1124

原创 XZ_iOS之通过分享的链接,调起app

通过分享的链接,调起app,我当前的这个例子是要跳转2层才能到指定页面,如果跳转一层,push一次就可以了,之所以push两次是因为要把子控制器都放在栈中,这样可以正常的返回。首先,在AppDelegate中实现这两个方法:然后在需要调起的页面的首层页面,注意是首层页面,就是tabBarController里面初始化的那几个页面中的一个,在首层页面里面接收通知,并实现接收通知之后的方法,如下图:然后在,Safari中输入schemes中的任何一个加://,调起App进行测试,例如我当前这个要

2017-07-13 16:36:21 824

HTML基础教程

HTML的基础教程

2016-07-25

Masonry的使用

Masonry的使用详细教程

2016-07-19

Git教程PDF版

史上最浅显易懂的Git教程

2016-07-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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