ios
keayou
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
iOS内存管理
1. 内总管理原则(引用计数) IOS的对象都继承于NSObject, 该对象有一个方法:retainCount ,内存引用计数。 引用计数在很多技术都用到: window下的COM组件,多线程的信号量,读写锁,思想都一样。 (一般情况下: 后面会讨论例外情况) alloc 对象分配后引用计数为1 retain 对象的引用计数转载 2013-12-17 09:12:54 · 457 阅读 · 0 评论 -
GCD--我的理解
GCD:Grand Central Dispatch,它是苹果为多核的并行运算提出的解决方案,所以会自动合理地利用更多的CPU内核(比如双核、四核),最重要的是它会自动管理线程的生命周期(创建线程、调度任务、销毁线程),完全不需要我们管理,我们只需要告诉干什么就行。同时它使用的也是 c语言,不过由于使用了 Block(Swift里叫做闭包),使得使用起来更加方便,而且灵活。主要由两个重要概念:任务原创 2015-10-08 16:34:41 · 747 阅读 · 0 评论 -
iOS 开发中几种多线程方案
写在前面: 文章时转载的,作者写的太好了,很受用,怕哪天链接打不开了,所以自己转一次。 感兴趣的go:http://www.jianshu.com/p/0b0d9b1f1f19?utm_campaign=hugo&utm_medium=reader_share&utm_content=note&utm_source=qq# 附上另一篇也很不错的:http://tutuge.me/20转载 2015-08-19 11:41:05 · 1176 阅读 · 0 评论 -
启动控制器的创建
传送门:http://www.cnblogs.com/wendingding/p/3770605.html 说明:控制器有三种创建方式,下面一一进行说明。 一、第一种创建方式(使用代码直接创建) 1.创建一个空的IOS项目。 2.为项目添加一个控制器类。 3.直接在代理方法中创建一个控制器。 1 #import "YYAppDelegate.h转载 2015-09-02 09:44:29 · 559 阅读 · 0 评论 -
UIView与CALayer的区别
传送门:http://www.cnblogs.com/pengyingh/articles/2381673.html 1.UIView是iOS系统中界面元素的基础,所有的界面元素都继承自它。它本身完全是由CoreAnimation来实现的(Mac下似乎不是这样)。它真正的绘图部分,是由一个叫CALayer(Core Animation Layer)的类来管理。UIView本身,更像是一个CA转载 2015-09-02 15:28:09 · 458 阅读 · 0 评论 -
Masonry介绍与使用实践
转载:http://www.cocoachina.com/ios/20141219/10702.html 请移步原作者 参考:http://lvwenhan.com/ios/430.html 前言 1 MagicNumber -> autoresizingMask -> autolayout 以上是纯手转载 2015-08-11 10:13:26 · 396 阅读 · 0 评论 -
图片
(1)UIImage imageNamed在图片使用完成后,不会直接被释放掉,具体释放时间由系统决定,适用于图片小,常用的图像处理 (2)如果要释放快速释放图片,可以使用[UIImage imageWithContentsOfFile:path]实例化图像原创 2015-08-11 10:47:38 · 345 阅读 · 0 评论 -
ios:点击tablecell中的一个按钮,确定cell所在的行
在设置的BUTTON的selector的方法中如下设置: - (void)button:(id)sender { UITableViewCell * cell = (UITableViewCell *)[[sender superview] superview]; NSIndexPath * path = [self.tableView indexPathForCel原创 2015-08-10 11:22:13 · 553 阅读 · 0 评论 -
ASIHTTPRequest使用指南---<<翻译稿>>
转载自:http://www.cnblogs.com/pengyingh/articles/2360528.html 原文:http://allseeing-i.com/ASIHTTPRequest/How-to-use Creating and running requests Creating a synchronous request The simplest way to转载 2015-01-10 15:57:38 · 426 阅读 · 0 评论 -
asiHttpRequst 超时代码判断
- (void)requestFailed:(ASIHTTPRequest *)request{ NSDictionary *userInfo = [request userInfo]; id delegate = [userInfo objectForKey:@"target"]; int conTag = [[userInfo objectForKey转载 2014-07-11 17:36:04 · 448 阅读 · 0 评论 -
iOS判断当前是否有网络
iOS判断当前是否有网络 在对应的.h文件中加入声明: [cpp] view plaincopyprint? - (BOOL) connectedToNetwork; 如果方法前面加+,就相当于类的静态方法,这里要注意一下 在.m中加入定义: [cpp] view p转载 2014-07-11 16:03:18 · 666 阅读 · 0 评论 -
CGContext小记
转自:http://www.cnblogs.com/zhw511006/archive/2012/01/09/2317123.html 0 CGContextRef context = UIGraphicsGetCurrentContext(); 设置上下文 1 CGContextMoveToPoint 开始画线 2 CGContextAddLineToPoint 画直线4 CGContex转载 2016-01-15 15:42:41 · 431 阅读 · 0 评论
分享