ios开发
yanqi8573
南京ios开发一枚
展开
-
drawRect的使用
// Only override drawRect: if you perform custom drawing. // An empty implementation adversely affects performance during animation. - (void)drawRect:(CGRect)rect { CGContextRef cont转载 2013-08-24 10:39:28 · 640 阅读 · 0 评论 -
Autorelease释放相关知识
Autorelease机制是iOS开发者管理对象内存的好伙伴,MRC中,调用[obj autorelease]来延迟内存的释放是一件简单自然的事,ARC下,我们甚至可以完全不知道Autorelease就能管理好内存。而在这背后,objc和编译器都帮我们做了哪些事呢,它们是如何协作来正确管理内存的呢?刨根问底,一起来探究下黑幕背后的Autorelease机制。 Autorelease对象什转载 2014-10-24 15:55:55 · 613 阅读 · 0 评论 -
iphone6适配
iPhone6分辨率与适配 http://blog.sunnyxx.com/2014/09/10/iphone6-resolution/ iOS8 Size Classes初探 http://blog.sunnyxx.com IOS自动布局之Autoresizing http://blog.cnbluebox.com/blog/2 ... e6zuo-chu-原创 2014-10-24 16:00:07 · 349 阅读 · 0 评论 -
iOS工程如何支持64-bit
苹果在2014年10月20号发布了一条消息:从明年的二月一号开始,提交到App Store的应用必须支持64-bit。详细消息地址为:https://developer.apple.com/news/?id=10202014a 那们我们应该如何开始着手让自己的App支持64-Bit呢? 基本知识 从iPhone 5S的A7 CPU开始到刚刚发布的iPhone 6(A8 CPU)都转载 2014-10-24 15:58:03 · 531 阅读 · 0 评论 -
ibeacon后台运行使用注意点
ibeacon后台运行使用注意点: iOS 系统7.1以后,如果应用没有打开也能搜索到ibeacon 我在研究过程中遇到的一些问题: 1、设置-后台应用程序刷新-自己应用打开 2、 region.notifyEntryStateOnDisplay = YES; region.notifyOnEntry = YES region.notifyOnExit原创 2014-08-12 11:05:09 · 1584 阅读 · 0 评论 -
学习storyboard
最近有个项目需要用到storeboard,就抽空学习了下; 里面包括了 tab、nav、push、model基本上简单app的一些操作都有了; 有不足希望大家指点; 网页地址 https://git.oschina.net/yanqi8573/StoreBoardDemo git下载地址:https://git.oschina.net/yanqi8573/StoreBoardDem原创 2014-08-12 10:43:17 · 380 阅读 · 0 评论 -
Swift学习
Swift视频教程下载地址:http://www.cocoachina.com/bbs/read.php?tid=204280,http://edu.51cto.com/lesson/id-26146.html Swift官方教材PDF下载地址:http://www.cocoachina.com/bbs/read.php?tid=204446 Swift&Cocoa官方引导入门:https:/转载 2014-06-05 09:54:21 · 681 阅读 · 0 评论 -
GCD使用_以后自己用
1、异步回到主线程 dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0), ^{ // 1 UIImage *overlayImage = [self faceOverlayImageFromImage:_image]; dispatch_async(dispatc转载 2014-05-16 14:01:43 · 548 阅读 · 0 评论 -
nstimer,nsrunloop,nsthread,nstask
NSThread:常见的线程 每个进程里都有多个线程,我们一般如下实用thread: [NSThread detachNewThreadSelector:@selector(myThreadMainMethod:) toTarget:self withObject:nil]; 如果函数需要输入参数,那么可以从object传进去。你也可以这样实现 NSThread* myThread转载 2014-03-10 17:02:54 · 716 阅读 · 0 评论 -
xcode 快捷键
快捷键 1、command + 1-8 调试导航栏 2、command + 0 隐藏调试导航栏 3、shift + command + o 搜索文件名 4、command + L 搜索多少行 5、control + command + 上下 .h .m 之间切换 6、control + command + 左右打开的之间切换 7、shift + command + [原创 2014-03-10 10:51:54 · 376 阅读 · 0 评论 -
代码片段
1、去掉 NavigationBar 底部的那条黑线 [[UINavigationBar appearance] setBackgroundImage:[[UIImage alloc] init] forBarMetrics:UIBarMetricsDefault]; [[UINavigationBar appearance] setShadowImage:[[UIIm原创 2014-03-11 18:04:25 · 773 阅读 · 0 评论 -
block
http://www.dreamingwish.com/dream-2013/block介绍(一)基础.html http://www.dreamingwish.com/dream-2013/block介绍(二)内存管理与其他特性.html http://www.dreamingwish.com/dream-2013/block介绍(三)揭开神秘面纱(上).html转载 2014-01-17 14:21:44 · 472 阅读 · 0 评论 -
GCD
http://www.dreamingwish.com/dream-2012/gcd介绍(一)-基本概念和dispatch-queue.html http://www.dreamingwish.com/dream-2012/gcd介绍(二)-多核心的性能.html http://www.dreamingwish.com/dream-2012/gcd介绍(三)-dispatc转载 2014-01-17 14:19:15 · 399 阅读 · 0 评论 -
iOS多线程编程之Grand Central Dispatch(GCD)介绍和使用
3、dispatch_barrier_async的使用 dispatch_barrier_async是在前面的任务执行结束后它才执行,而且它后面的任务等它执行完成之后才会执行 例子代码如下: [cpp] view plaincopyprint? dispatch_queue_t queue = dispatch_queue_create("gcdtest.rongf转载 2013-08-24 21:47:52 · 514 阅读 · 0 评论 -
arc 转换
ARC是什么 ARC是iOS 5推出的新功能,全称叫 ARC(Automatic Reference Counting)。简单地说,就是代码中自动加入了retain/release,原先需要手动添加的用来处理内存管理的引用计数的代码可以自动地由编译器完成了。该机制在 iOS 5/ Mac OS X 10.7 开始导入,利用 Xcode4.2 可以使用该机制。简单地理解ARC,就转载 2013-08-24 10:36:46 · 934 阅读 · 0 评论 -
常用的宏
#define APPDELEGATE [(AppDelegate*)[UIApplication sharedApplication] delegate] //----------------------系统设备相关---------------------------- //获取设备屏幕尺寸 #define SCREEN_WIDTH ([UIScreen mainScree转载 2014-12-22 16:03:17 · 395 阅读 · 0 评论