
iOS
文章平均质量分 71
jamalping
既然选择了远方,便只顾风雨兼程。
展开
-
cocoapod安装和使用
CocoaPods是什么? 当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,“子子孙孙无穷尽也”,这也许是比较特殊的情况。总之小编的意思就是,手动一个个去下载所需类库十分麻烦。另外一种常见情况是,你项目中用到的类库有更新,你必须得重新下载新版本,重新原创 2014-11-28 00:27:30 · 953 阅读 · 0 评论 -
instance message is a forward declaration
这往往是引用的问题。ARC要求完整的前向引用,也就是说在MRC时代可能只需要在.h中申明@class就可以,但是在ARC中如果调用某个子类中未覆盖的父类中的方法的话,必须对父类.h引用,否则无法编译。 这里既然提到了ARC,我们就说说如何在ARC工程中使用MRC规则编译指定的文件和如何在MRC工程中使用ARC规则编译文件。 在MRCMRC工程中使用ARC规则编译,Xcode专门提供了一个小工具原创 2014-12-01 22:03:27 · 2613 阅读 · 0 评论 -
NSArray 排序总结
NSArray 的排序的方法有如下:- (NSArray *)sortedArrayUsingSelector:(SEL)comparator - (NSArray *)sortedArrayUsingComparator:(NSComparator)cmptr NS_AVAILABLE(10_6, 4_0) - (NSArray *)sortedArrayUsingDescriptors:(NS原创 2015-01-24 01:05:58 · 881 阅读 · 0 评论 -
SizeClass With Xcode6(Xcode6 中使用SizeClass布局)
SizeClass对于布局来说是革命性的进步。原创 2015-05-04 22:45:02 · 777 阅读 · 1 评论 -
cocoapod不能使用的解决办法
如图:升级Xcode7.1之后,之前安装的cocoapod不能使用了,报错如下。 文字描述为: [!] /usr/bin/git clone ‘https://github.com/CocoaPods/Specs.git’ master –depth=1 sh: line 1: 8018 Abort trap: 6 /Applications/Xcode.a原创 2015-10-25 17:08:14 · 4932 阅读 · 0 评论 -
cocoaPods被卡住Updating local specs repositories
1、pod update 还能用 2、pod install 被墙了。请大家换成pod install –verbose –no-repo-update原创 2015-11-16 21:23:38 · 585 阅读 · 0 评论 -
Xcode 调试方法总结
前言:编写代码过程中出现错误、异常是不可避免的。通常我们都需要进行大量的调试去寻找、解决问题。这时,熟练掌握调试技巧将很大程度上的提高工作效率。接下来就说说开发过程中Xcode的调试方法。原创 2016-03-23 14:40:38 · 14839 阅读 · 1 评论 -
在iOS开发中为什么使用多线程以及多线程的使用
多线程是一个比较轻量级的方法来实现单个应用程序内多个代码执行路径原创 2016-03-23 23:26:50 · 684 阅读 · 0 评论 -
iOS数据存储方案
1、首先我们先介绍下IOS的沙盒机制 IOS不像android,没有SD卡的概念,可以直接访问图像、视频等内容。ios应用产生的内容,如图像、文件、缓存内容都必须存储在自己的沙盒内。默认情况下,每个沙盒含有3个文件夹:Document,Library和tmp。Library包含Caches、Preference目录。 Document:苹果建议将程序创建产生的文件以及应用浏览产生的文件数据保存原创 2015-02-04 17:52:40 · 709 阅读 · 0 评论