![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ios
keayou
这个作者很懒,什么都没留下…
展开
-
iOS内存管理
1. 内总管理原则(引用计数) IOS的对象都继承于NSObject, 该对象有一个方法:retainCount ,内存引用计数。 引用计数在很多技术都用到: window下的COM组件,多线程的信号量,读写锁,思想都一样。 (一般情况下: 后面会讨论例外情况) alloc 对象分配后引用计数为1 retain 对象的引用计数转载 2013-12-17 09:12:54 · 415 阅读 · 0 评论 -
GCD--我的理解
GCD:Grand Central Dispatch,它是苹果为多核的并行运算提出的解决方案,所以会自动合理地利用更多的CPU内核(比如双核、四核),最重要的是它会自动管理线程的生命周期(创建线程、调度任务、销毁线程),完全不需要我们管理,我们只需要告诉干什么就行。同时它使用的也是 c语言,不过由于使用了 Block(Swift里叫做闭包),使得使用起来更加方便,而且灵活。主要由两个重要概念:任务原创 2015-10-08 16:34:41 · 678 阅读 · 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 · 1081 阅读 · 0 评论 -
启动控制器的创建
传送门:http://www.cnblogs.com/wendingding/p/3770605.html说明:控制器有三种创建方式,下面一一进行说明。一、第一种创建方式(使用代码直接创建)1.创建一个空的IOS项目。2.为项目添加一个控制器类。3.直接在代理方法中创建一个控制器。 1 #import "YYAppDelegate.h转载 2015-09-02 09:44:29 · 495 阅读 · 0 评论 -
UIView与CALayer的区别
传送门:http://www.cnblogs.com/pengyingh/articles/2381673.html1.UIView是iOS系统中界面元素的基础,所有的界面元素都继承自它。它本身完全是由CoreAnimation来实现的(Mac下似乎不是这样)。它真正的绘图部分,是由一个叫CALayer(Core Animation Layer)的类来管理。UIView本身,更像是一个CA转载 2015-09-02 15:28:09 · 397 阅读 · 0 评论 -
Masonry介绍与使用实践
转载:http://www.cocoachina.com/ios/20141219/10702.html 请移步原作者参考:http://lvwenhan.com/ios/430.html前言1MagicNumber -> autoresizingMask -> autolayout以上是纯手转载 2015-08-11 10:13:26 · 352 阅读 · 0 评论 -
图片
(1)UIImage imageNamed在图片使用完成后,不会直接被释放掉,具体释放时间由系统决定,适用于图片小,常用的图像处理(2)如果要释放快速释放图片,可以使用[UIImage imageWithContentsOfFile:path]实例化图像原创 2015-08-11 10:47:38 · 306 阅读 · 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 · 507 阅读 · 0 评论 -
ASIHTTPRequest使用指南---<<翻译稿>>
转载自:http://www.cnblogs.com/pengyingh/articles/2360528.html原文:http://allseeing-i.com/ASIHTTPRequest/How-to-useCreating and running requestsCreating a synchronous requestThe simplest way to转载 2015-01-10 15:57:38 · 365 阅读 · 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 · 403 阅读 · 0 评论 -
iOS判断当前是否有网络
iOS判断当前是否有网络在对应的.h文件中加入声明:[cpp] view plaincopyprint?- (BOOL) connectedToNetwork; 如果方法前面加+,就相当于类的静态方法,这里要注意一下在.m中加入定义:[cpp] view p转载 2014-07-11 16:03:18 · 613 阅读 · 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 · 365 阅读 · 0 评论