- 博客(6)
- 收藏
- 关注
原创 iOS phoneGap实现本地和JS互调
1.在IOS项目导入phoneGap SDK的库文件,可以采用工程引用的方法导入。2.写一个js来封装好一些方法来调用本地项目里的方法,这里需要查看phoneGap里插件调用的api。如:cordova.define("cordova/plugin/localChart",function(require, exports, module) {var exec = requir
2014-02-12 17:12:06 3752
原创 IOS 自定义手势方向
//自定义一个类继承于 UIPanGestureRecognizer-(void)touchesBegan:(NSSet*)touches withEvent:(UIEvent *)event{ UITouch *touch=[touches anyObject]; startPoint=[touch locationInView:self.view];
2014-02-12 16:32:35 1394
转载 IOS ARC跟block那点事
【ARC的特性】 ARC下,所有NSObject类型指针, 1. 默认为__strong类型 2. 可以显示的指定为__weak类型,__weak类型指针在所指向对象销毁后会自动置为nil 3. __autorelesing类型用于inout参数类型 ARC下,当一个函数返回一个NSObject指针时,编译器会帮我们实现autorelease调用。
2014-02-12 15:09:04 7676
转载 iOS性能优化系列
一:性能优化策略这一系列文章是我的读书笔记,整理一下,也算是温故而知新。性能问题的处理流程发现/重现问题利用工具剖析形成假设改进代码和设计在以上的四个步骤中循环反复,直到问题解决。Profile!不要猜!性能优化的主要策略:不要做无用功:不要在启动时花几百ms来做logging,不要为同样的数据做多次查询试图重用:对于创建过程昂贵的对象,
2014-02-11 17:22:59 1134
转载 IOS - arc理解
从内部来看,ARC并不是一项运行时的服务。实际上它是由新的Clang front-end提供的两段过程。比如:如果对象被分配内存并处于一个方法当中,它会在这个方法的结尾处获得一个release语句。如果是一个类属性,它的release语句会加入到类的dealloc方法中。如果这个对象是用来返回的或者它是一个容器对象,它会加入一个autorelease语句。又如果这个对象是弱引用,把它放在一边不管它
2014-02-11 15:42:39 552
转载 iOS Instrument各列是代表意思
Live Byte : 活着的对象占了多少个字节 #Living: 当前有多少个活着的对象 #Transitory :创建后又销毁了的对象有多少个 Overall Bytes :创建过的对象一共用过多少个字节(包括销毁了的) #Overall : 一共创建过多少个对象(包括销毁了的) #Allocations: 直方图:颜色就起个标识作用, 那个 net我不
2014-02-11 09:22:27 1599
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人