摘要:
You can also disable the ARC for the RegexKitLite only by adding a flag:select the project -> YOUR Target -> on the Tab the "Build Phases" and open th... 阅读全文
摘要:
虽然iOS 5.0版本之后加入了ARC机制,由于相互引用关系比较复杂时,内存泄露还是可能存在。所以了解原理很重要。这里讲述在没有ARC的情况下,如何使用Instruments来查找程序中的内存泄露,以及NSZombieEnabled设置的使用。本文假设你已经比较熟悉Obj-C的内存管理机制。实验的开... 阅读全文
摘要:
App有三种状态:1. 死亡状态(未打开App);2. 前台运行状态(打开状态);3. 后台暂停状态(停止所有动画, 定时器, 多媒体联网等操作)4. 后台运行状态(后台运行); ---------需要在AppDelegate中设置:1. 在- (void)applicationDidEnterBa... 阅读全文
摘要:
[NSString stringWithUTF8String:object_getClassName(a)];我们可以通过上述语句获取这个对象的所属类名。例子:我们可以用到上述方法来获取keyBoard,改变keyBoard 的颜色,但是注意只有以下两种数字键盘才有效果:UIKeyboardType... 阅读全文
摘要:
环信集成基础设置:http://v.youku.com/v_show/id_XMTMwMDQ5MDA0NA==.html?from=s1.8-1-2.999&f=23630826&sf=10202other link flag:libraries集成环信UI, 引入文件 阅读全文
摘要:
1.找到SDImageCache类2.添加如下方法:[objc]view plaincopy-(float)checkTmpSize{floattotalSize=0;NSDirectoryEnumerator*fileEnumerator=[[NSFileManagerdefaultManager... 阅读全文
摘要:
版本控制器1.创建文件夹 svn2.打开终端 进入该文件夹3.输入 svnadmin 如果有错 xcrun: error: active developer path ("/Applications/Xcode 2.app/Contents/Developer") does not exist, u... 阅读全文
摘要:
/** 版本判断 ***/ NSString *versionKey = @"CFBundleVersion"; // 上一次使用版本号(存储在沙盒中的版本号) NSString *lastVersion = [[NSUserDefaults standardUserDefaults] obj... 阅读全文
摘要:
iOS6和iOS7在隐藏 Status Bar 三种方式比较:Storyboard界面上选中UIViewController,最右边Simulated Metrics找到 Status Bar 设定成 NoneViewControlleriOS 6通过[UIApplication sharedApp... 阅读全文
摘要:
/*** 1. RGB背景色*/#define PPCOLOR_RGB(r,g,b) [UIColor colorWithRed:(r)/255.0 green:(g)/255.0 blue:(b)/255.0 alpha:1]#define PPCOLOR_BG [UIColor colorWit... 阅读全文
摘要:
1. 没有成功创建控件 -- 没有实例化控件;2. 没有添加到View上 -- 没有添加到父控件中;3. 没有设置frame;4. 背景颜色与父控件颜色一样 -- 实际上已经显示;5. 控件透明度(alpha)为0;6. 控件的hidden属性为YES;7. 控件被其他控件挡住了;8. 位置设置不对... 阅读全文
摘要:
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。作者:Franz Fang链接:http://www.zhihu.com/question/20264108/answer/30263999来源:知乎1、王巍的博客(我们都叫它喵神,他很萌哒)链接:http://onevcat.co... 阅读全文
摘要:
一、SDWebImage介绍1、在项目的开发过程中,我们经常会用到异步加载图片的功能,先从网络上异步下载图片,然后通过UIImageView显示在屏幕上。这是一个经常使用的功能,基本上所有的联网应用程序都要用到的功能,现在GitHub上已经有非常成熟的框架SDWebImage(提供异步加载图片、缓存... 阅读全文
摘要:
时间就是金钱。编码效率的提升意味着更多的收入。可是当我们的开发技巧已经到达一定高度时,如何让开发效率更上一层楼呢?答案就是使用开发工具!在这篇文章中,我会向你介绍一些帮助我提升编码速度和工作效率的工具。Xcode插件几乎所有开发者都知道Alcatraz是一个开源的包管理工具,可以让我们更轻松地管理各... 阅读全文
摘要:
是不是看厌了Xcode单调的Log,在此,我教大家实现带颜色的Log一 首先你需要安装一个Xcode插件---XCode Colors插件Github地址https://github.com/robbiehanson/XcodeColors插件安装好后,退出Xcode,重新打开,会弹出两个选项,选择... 阅读全文
摘要:
/** 1. 取消自动渲染 - 图片***/ viewCon1.tabBarItem.selectedImage = [[UIImage imageNamed:@"tabbar_home_selected_os7"] imageWithRenderingMode:UIImageRenderingM... 阅读全文
摘要:
UIStackView提供了一个高效的接口用于平铺一行或一列的视图组合。对于嵌入到StackView的视图,你不用再添加自动布局的约束了。Stack View管理这些子视图的布局,并帮你自动布局约束。也就是说,这些子视图能够适应不同的屏幕尺寸。此外,你可以嵌入一个stack View到另一个st... 阅读全文
摘要:
摘要 Xcode 升级到7之后VVDocumenter-Xcode,OMColorSense,KSImageNamed等一系列的插件失效的解决办法,以及不小心误点了 Skipbundle 的解决办法 Xcode 升级之后插件无法使用 以及误点 Skipbundle 之后的解决办法小伙伴们在升级了 X... 阅读全文
摘要:
每个ios开发者对loadView和viewDidLoad肯定都很熟悉,虽然这两个函数使用上真的是非常简单,但是和类似的initWithNibName/awakeFromNib/initWithCoder放在一起还是非常容易让人混淆的.一、loadView永远不要主动调用这个函数。view cont... 阅读全文
摘要:
1、获取本地的语言[cpp]view plaincopy+(NSString*)getLocalLanguage{NSString*language=[[[NSUserDefaultsstandardUserDefaults]objectForKey:@"AppleLanguages"]object... 阅读全文