- 博客(12)
- 收藏
- 关注
原创 extern关键字
extern可置于变量或者函数前,以表示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。另外,extern也可用来进行链接指定
2016-03-24 11:16:13
622
原创 Xcode 调试方法总结
前言:编写代码过程中出现错误、异常是不可避免的。通常我们都需要进行大量的调试去寻找、解决问题。这时,熟练掌握调试技巧将很大程度上的提高工作效率。接下来就说说开发过程中Xcode的调试方法。
2016-03-23 14:40:38
14828
1
原创 cocoaPods被卡住Updating local specs repositories
1、pod update 还能用 2、pod install 被墙了。请大家换成pod install –verbose –no-repo-update
2015-11-16 21:23:38
580
原创 Xcode升级后,轻松解决插件失效问题
Xcode更新后插件失效的原理:1、每次更新Xcode后插件都会失效,其实插件都还在这个目录好好的躺着呢: ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins 2、之所以插件失效,是因为每个插件只供特定UUID的Xcode使用,更新后uuid改变,于是便不能正常使用。通用解决办法: 读取Xcode的UUID:终端输入d
2015-10-25 17:38:32
2058
原创 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
4926
原创 iOS数据存储方案
1、首先我们先介绍下IOS的沙盒机制IOS不像android,没有SD卡的概念,可以直接访问图像、视频等内容。ios应用产生的内容,如图像、文件、缓存内容都必须存储在自己的沙盒内。默认情况下,每个沙盒含有3个文件夹:Document,Library和tmp。Library包含Caches、Preference目录。Document:苹果建议将程序创建产生的文件以及应用浏览产生的文件数据保存
2015-02-04 17:52:40
705
原创 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
878
原创 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
2608
原创 cocoapod安装和使用
CocoaPods是什么?当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,“子子孙孙无穷尽也”,这也许是比较特殊的情况。总之小编的意思就是,手动一个个去下载所需类库十分麻烦。另外一种常见情况是,你项目中用到的类库有更新,你必须得重新下载新版本,重新
2014-11-28 00:27:30
943
原创 IOS数据存储
摘要: 在iOS开发过程中,不管是做什么应用,都会碰到数据保存的问题。将数据保存到本地,能够让程序的运行更加流畅,不会出现让人厌恶的菊花形状,使得用户体验更好。
2014-10-28 11:24:57
605
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人