
iOS开发集锦
文章平均质量分 79
积累自己iOS开发的经验
RuiWang321
。。。。。。
展开
-
点击ImageView放大到全屏
ImageZoomView.h@interface ImageZoomView : UIImageView { CGRect initFrame;}/** * 添加imageView点击放大功能 * * @param imageView 图片视图对象 */+ (void)zoomImageWhenTap:(UIImageView *)imageView;@endImag原创 2016-08-24 09:21:30 · 4375 阅读 · 0 评论 -
Runtime的实践——方法交换
读过《Runtime的初步认识——结构体与类》的小伙伴们应该对objc_class结构体的构造有所了解了struct objc_class { Class isa OBJC_ISA_AVAILABILITY;#if !__OBJC2__ Class super_class OBJC2_UNAVAILAB原创 2016-05-12 13:05:05 · 4000 阅读 · 0 评论 -
Runtime的实践——给一个类添加属性(关联对象)
相关文章: 《Runtime的初步认识——结构体与类》 《Runtime的初步认识——消息机制》一提到给一个类添加点什么,我们有可能首先就想到类别(Category)。那么我们就弄一下。利用 Category 给现有的类添加属性比如我们要给一个 NSArray 添加一个属性叫做NSString *name。我们首先新建一个Objective-C文件。File: NameFile Type:Cat原创 2016-05-11 09:33:55 · 4031 阅读 · 8 评论 -
Runtime的初步认识——消息机制
之前写过一篇《Runtime的初步认识》,读过的小伙伴们应该对OC中的类与C中的结构体的关系有了一定的了解。这篇文章就先介绍一下OC中的方法是如何“调用”的。这就是OC的另一个机制——消息机制。OC 的消息机制是指,在外部需要执行某个对象的方法时,使用的方式是“发送消息”而不是“调用”。在学 Runtime 之前你绝对不理解为什么是发送消息而不是调用。“调用”时确定的,而最终要执行哪段代码是不确定原创 2016-05-09 11:42:00 · 1991 阅读 · 0 评论 -
iOS中edgesForExtendedLayout与automaticallyAdjustsScrollViewInsets
在IOS7以后 ViewController 开始使用全屏布局的,而且是默认的行为通常涉及到布局就离不开这个属性 edgesForExtendedLayout,它是一个类型为UIExtendedEdge的属性,指定边缘要延伸的方向,它的默认值很自然地是UIRectEdgeAll,四周边缘均延伸,就是说,如果即使视图中上有navigationBar,下有tabBar,那么视图原创 2016-01-26 12:16:02 · 662 阅读 · 0 评论 -
iOS清除缓存(OC实现)
//清除缓存按钮的点击事件- (void)putBufferBtnClicked:(UIButton *)btn{ CGFloat size = [self folderSizeAtPath:NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES).lastObject] + [sel原创 2016-01-30 12:11:17 · 10219 阅读 · 6 评论 -
超全!整理常用的iOS第三方资源
一:第三方插件1:基于响应式编程思想的oc地址:https://github.com/ReactiveCocoa/ReactiveCocoa2:hud提示框地址:https://github.com/jdg/MBProgressHUD3:XML/HTML解析地址:https://github.com/topfu原创 2016-01-27 08:46:40 · 10845 阅读 · 1 评论 -
侧滑抽屉MMDrawerController自定义侧滑手势
侧滑抽屉 https://github.com/mutualmobile/MMDrawerController#features 这个是github上的一个开源侧滑框架,拥有自定义侧滑手势功能。但官方的文档只介绍了如何使用。没介绍如何自定义手势。使用MMDrawerController来实现菜单滑动效果。要求是每个一级页面是可以滑动的,二级页面是不允许滑动的。那就需要自定义侧滑手势了。// 自定原创 2016-04-01 10:51:00 · 1774 阅读 · 0 评论 -
Runtime的初步认识——结构体与类
Runtime的初步认识Runtime的初步认识Runtime介绍类与结构体的关系结构体解析结构体的作用纠正Runtime介绍学习一个东西至少要先知道它是个啥,你一定听说过“运行时是 Objective-C 的一个特色”,这里的“运行时”就是指 runtime 了。runtime是在自 iOS 平台开放并基于 Objective-C 语言开发后的一个编程语言上的高级技术。学习runtime原创 2016-05-08 12:33:55 · 2596 阅读 · 0 评论