摘要:
1、首先需要用一个工具class-dump,点我下载 2、下载好以后解压如图: class-dump工具 class-dump工具 3、把class-dump-3.5文件夹下的class-dump文件夹拖入 /usr/local/bin 目录下 4、打开终端 到 /usr/local/bin 目录下 阅读全文
摘要:
由JSON字符串快速生成 代码 在我们做项目时经常会建各种各样的模型,各种属性。当属性一大堆时是不是工具好麻烦。下面的工具可以给你快速生成代码。 点我下载JSONExport github地址 效果图展示: 阅读全文
摘要:
问题 中 的事件到底是怎么 和`响应`的? 为什么 关闭了事件响应时, 就无法响应事件? 底层原理? 如何扩大 的点击范围 ? 如何让 和 同时响应同一事件?默认情况下只会响应 的事件回调。 为什么 关闭了事件,但其 开启事件的情况下,点击 时, 可以正常响应事件? 为什么 子View 是 UIVi 阅读全文
摘要:
效果如下: 实现代码如下: .H .M: github源码 我的blog 阅读全文
摘要:
1、UITableViewCell 的 accessoryType 属性 阅读全文
摘要:
之前我在操作 Storyboard 时想把一个已经有的UIViewController变成 UINavigationController 或者 UITabBarController,在搭建项目时想把不同的模块分为不同的 Storyboard 时,需要许多步骤,而且在 Storyboard 分模块时还 阅读全文
摘要:
iOS 动画初步 1. CALayer的使用 (图层) 属于QuartzCore.framework 框架 跨平台 我们在开发中使用的UIKit.framework里面的控件之所以可以看见,主要是由于他拥有了CALayer。 CALayer在设置部分属性时,有动画效果,(隐试动画)有 Animata 阅读全文
摘要:
iOS之Runtime初应用 runtime一个强大的功能,但是可以做一些强大的事情,最近看了一点,在这里简单的用一下。 1、runtime 之获取对象属性。 代码如下: 获取到属性以后就可做自己属性的事情了,(集合KVC)。 2、对象绑定。 代码如下: 3、交换方法的调用。 代码如下: 就可以自由 阅读全文
摘要:
Block使有注意点 在ios推出block后,apple非常推荐开发者使用。但是如果使用不当,可能会出现内存问题。 可以添加如下宏: #ifndef weakify #if __has_feature(objc_arc) #define weakify( x ) \ _Pragma("clang 阅读全文
摘要:
使用ios系统自带分享1. 在使用ios系统自带分享时需要引入一个框架 Social.framework2.下面的最简单的代码实现 // 1 创建分享控制器 SLComposeViewController *composeViewController = [SLComposeViewCo... 阅读全文