2016年7月4日更新 CocoaPods 是什么? CocoaPods 是开发 OS X 和 iOS 应用程序的一个第三方库的依赖管理工具。利用 CocoaPods,可以定义自己的依赖关系 (称作 pods),并且随着…
标签:xcode
ios method swizzling
背景 最近在整理项目逻辑的时候,发现一个问题:就是打点统计,经常和代码业务逻辑混在了一起,耦合性很强,并且经常容易出错。于是就在思考怎样对这一块进行优化。 其实,对这方面的讨论一直也比较多,比如继承基类,但是这样很容易使…
xcode – 我什么时候可以使用“更喜欢保证金”?
我只是在IB编辑器中第一次看到“更喜欢保证金相对”选项: 但我不知道我什么时候可以使用它,什么时候不使用它.你能帮助我吗? 最佳答案 我相信这与iOS8中UIView的新layoutMargins属性有关.它不是将约束与…
[分享]iOS开发-自定义返回按钮后手动添加手势返回解决方案
自定义返回按钮后手势返回就失效了,网上有很多方法都号称完美解决了,但在快速返回(注意:是非常快速的划屏幕边缘)时,依然会出现栈乱的问题导致crash. 网上常见的几种方法: 方法1:http://keighl.com/p…
iOS多线程整理
iOS多线程整理 知识点梳理 1.线程进程的区别: > 进程:应用程序的实例 > 线程:任务调度的基本单元 2.队列种类: 串行队列、并发队列、主队列(有经过特殊处理的串行队列)、全局队列(属于并发队列) &…
iOS 远端代码下发: 使用 JS 设计 Patch
iOS 远端代码下发,有什么设计思路 ? 一般大家都用 JSPatch? 用别人的,总不好。老王造了个轮子,我来描述一下。 老王 Patch, 挺先进的。JavaScript 代码, 采用 WebPack 打包。也参考了…
iOS开发中定义枚举的正确姿势(NS_ENUM VS enum)
iOS开发中枚举也是经常会用到的数据类型之一。最近在整理别人写的老项目的时候,发现枚举的定义使用了多种方式。 方式1 typedef enum { MJPropertyKeyTypeDictionary = 0, // …
Xcode中自带的版本控制
http://www.cocoachina.com/ios/20140524/8536.html
关于Block回调的简单应用
在最近的学习中经常会遇到关于Block回调的应用,所以总结一下关于Block回调的基本用法: 1、业务逻辑:在主页面中添加一个搜索视图控件(XBRSearchBar),当开始编辑搜索栏时,通过Block回调跳转至新的页面…
[分享]iOS开发-UIAlertView的几种触发方法
点击按钮时触发的方法 -(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex; 将要展现警告框时触发的方…
Xcode 7制作动态Framework
动态Framework 1、新建一个工程,左边选择iOS-Framework & Library 然后选择Cocoa Touch Framework。 2、现在可以创建所需要封装的类和方法。 3、选中工程targ…
安装pod后,Xcode 8 swift pod标头为空
我正在尝试编译一个用 swift编写的现有xcode项目.该项目使用Alamofire.我安装了xcode 8 beta并打开了项目.我知道Alamofire有很多错误需要更新到版本3.2.1. 我编辑了我的Podfil…