摘要: 背景:开发的时候一般用不上,底层框架会用到运行时常用的面试题1.什么是运行时 1>运行时是一套纯C语言的API 2>利用运行时,可以做很多底层的操作, (使用命令行工具 clang -rewirte-objc xxx.m) * 比如动态添加成员变量和方法 * 可以动态交换两个方法的实现(特别是交换系统自带的方法) ... 阅读全文
posted @ 2016-03-11 22:10 飞翔的猫 阅读(250) 评论(2) 推荐(0) 编辑
摘要: 需要关注视频存储的内容 图片 视频 (介于图片和视频之间的文件类型)IOS9更新了很多库文件啊!!!!来自为知笔记(Wiz) 阅读全文
posted @ 2016-03-11 22:08 飞翔的猫 阅读(134) 评论(0) 推荐(0) 编辑
摘要: IOS 图片拉伸技巧对于有些图标等按钮 在美工设计的按钮下可以通过拉伸效果处理所需效果,最熟悉的莫过于微信聊天的 椭圆背景,也是通过这个这个原理进行背景图片。 如对该图片拉伸,如何操作? 首先找到要拉伸的部分,很明显 两侧椭圆是不变 要拉伸的是中间部分,如何指定中间部位,先看下图指定这4个宽度后 会形成黑色模块 直白点就是 这块内容就是拉伸后中间那块不断填充的部分具体代码:1 UIImag... 阅读全文
posted @ 2016-03-11 22:07 飞翔的猫 阅读(226) 评论(0) 推荐(0) 编辑
摘要: iOS开发-KVO的奥秘字数2933 阅读3842 评论28 喜欢57序言在iOS开发中,苹果提供了许多机制给我们进行回调。KVO(key-value-observing)是一种十分有趣的回调机制,在某个对象注册监听者后,在被监听的对象发生改变时,对象会发送一个通知给监听者,以便监听者执行回调操作。最常见的KVO运用是监听scrollView的contentOffset属性,来完成用户滚动时动态改... 阅读全文
posted @ 2016-03-10 22:28 飞翔的猫 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 二. 常见命令# 显示隐藏文件$ defaults write com.apple.finder AppleShowAllFiles Yes && killall Finder# 不显示隐藏文件$ defaults write com.apple.finder AppleShowAllFiles No && killall Finder单人开发1. 初始化git本地仓库:git init (.gi... 阅读全文
posted @ 2016-03-10 21:58 飞翔的猫 阅读(189) 评论(0) 推荐(0) 编辑
摘要: #pragma mark - 一. UIDynamic#pragma mark 1. 重力 (掌握)UIGravityBehavior1. 创建物理仿真器(顺便设置仿真范围)2. 创建物理仿真行为(顺便设置物理仿真元素)3. 将仿真行为添加到仿真器中#pragma mark 2. 碰撞 (掌握)UICollisionBehavior1. 创建物理仿真器(顺便设置仿真范围)2. 创建物理仿真行为(顺... 阅读全文
posted @ 2016-03-10 21:57 飞翔的猫 阅读(159) 评论(0) 推荐(0) 编辑