Objective-C学习之旅 第二篇Objective-C 字符串处理//苹果从iOS5开始,就引入了ARC这种内存管理技术,目的就是消除繁琐而容易出错的手工内存管理行为。//如果项目是ARC的,那么就不能调用原来的retain, release, autorelease,而且dealloc也不再...
分类:
其他好文 时间:
2015-07-22 18:31:04
阅读次数:
113
最近的项目要使用html5 绘制椭圆,参考网上的例子发现可以使用贝塞尔曲线绘制,不过要绘制四条贝塞尔曲线。
在html5的过程中发现可以使用绘制圆形的方式来绘制椭圆
html5中绘制圆的函数如下:
arc(x,y,r,start,end,clockwise);具体函数的含义请自行查看,
实现的具体代码如下:
/**
*
* @param x 中心 x坐标
* @param y 中心...
分类:
Web程序 时间:
2015-07-22 16:18:00
阅读次数:
371
OC对象使用了ARC,自动释放内存,但是CF中的对象没有ARC,必须要手动进行引用计数和内存释放.
两者对象之间的互相转换有三种形式:
1.__bridge:
直接转换,部改变对象的持有状况:
id obj = [NSObject new];
cfObject = (_bridge cfObject) obj;
//不改变对象持有状况,cf对象不能获得obj的引用.
id obc = (_...
分类:
其他好文 时间:
2015-07-21 17:19:27
阅读次数:
97
一,循环引用最常见的代码类型。
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
NSMutableArray *firstArray=[[NSMut...
分类:
其他好文 时间:
2015-07-20 23:34:54
阅读次数:
123
一,循环引用最常见的代码类型。- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. NS...
分类:
其他好文 时间:
2015-07-20 22:57:02
阅读次数:
117
矩阵快速幂#include#include#include#includeusing namespace std;struct Matrix{ long long A[10][10]; Matrix operator*(Matrix b);};const long long MOD=10...
分类:
其他好文 时间:
2015-07-20 21:03:32
阅读次数:
128
由于visual studio不能直接设置obj的路径,咱就只能直接修改项目文件了。首先打开项目文件,在和下添加..\obj\和false如果把第2个选项去掉,并且把项目所在目录的obj目录删掉的话,rebuild项目时就会报错。http://www.cnblogs.com/magerate/arc...
在2011年的WWDC中,苹果提到90%的crash是由于内存管理引起的,ARC(Automatic Reference Counting)就是苹果给出的解决方案。启用ARC后,开发者不需要担心内存管理,编译器会为你处理这一切(注意ARC是编译器特性,而不是iOS运行时特性,更不是其他语言中的垃圾收...
分类:
其他好文 时间:
2015-07-20 16:05:22
阅读次数:
173