Objective-C
文章平均质量分 80
Poppin_Category
为大家分享IOS开发过程中涉及的各种问题的程序狗
展开
-
UIImageJPEGRepresentation和UIImagePNGRepresentation使用区别
UIImageJPEGRepresentation方法在耗时上比较少 而UIImagePNGRepresentation耗时操作时间比较长-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info使用转载 2015-11-29 11:59:12 · 6306 阅读 · 0 评论 -
performSelector与中括号调用的区别
先简要分别叙述下方法的直接调用和通过performSelector:@selector()调用的区别-------以oc作为例子,我们平常通常通过中括号调用方法对某目标发送消息,例如[myArray count],如此调用方法的前提是接收信息方已经有相应的方法声明,并且使用处有#import相关的头文件,需要通过编译-------而对已performSelector原创 2015-10-29 15:57:41 · 526 阅读 · 0 评论 -
说说objcRuntime的一些妙用(class_addMethod,class_replaceMethod)
前言:陈列一下今天要讲的知识点:objc_addMethod,objc_replaceMethod,method_getImplementation,object_getClass涉及到的知识》》使用category,通过Runtime实现用自己的函数调换掉原生函数》》oc的message forwarding》》使用Runtime为类添加原来没有的方法》》为什么cate原创 2015-10-29 16:02:37 · 4942 阅读 · 2 评论 -
ZYKeyboardUtil 两个Block搞定键盘遮盖输入控件
键盘遮盖输入控件或按钮在日常app开发中避之不及,考虑各种情况下UI各种嵌套,最后还要注册监听再获取指定键盘信息。我们可以通过键盘处理工具类ZYKeyboardUtil避繁就简,利用Block的方式处理键盘遮盖问题。ZYKeyboardUtil 通过lazy方式注册键盘通知监听者,核心工作围绕一个model和==三个Block==,内部类KeyboardInfo充当model存储着每次处理时所需的键盘信息。原创 2016-01-24 15:26:40 · 1039 阅读 · 1 评论 -
SpreadButton,想拥有一个应用内的AssistiveTouch(助手按钮)吗
顾名思义,一个会散开的按钮,主体按钮被点击后触发子按钮的展出,选择其中一个功能子按钮,或者点击任意地方,触发子按钮的收缩隐藏。SpreadButton设计有2种展开方式,2种位置模式,8个展开方向。 A Button spread its sub path buttons like the flower or sickle(two spread mode) if you click it, once again原创 2016-02-22 23:35:42 · 814 阅读 · 0 评论 -
一行代码让圆角风雨无阻,告别离屏渲染性能损耗
github链接: https://github.com/liuzhiyi1992/ZYCornerRadius 本人博客地址:http://zyden.vicp.cc/zycornerradius/ 这篇文章介绍ZYCornerRadius(一句代码,圆角风雨无阻)解决生产中圆角带来的离屏渲染问题的思路。 日常生产中app布局离不开美丽的圆角(RounderCorner),特别是用圆角原创 2016-03-25 23:42:56 · 3313 阅读 · 1 评论