- 博客(12)
- 收藏
- 关注
原创 iOS几款必须安装的Xcode插件
Alcatraz是一个可以帮你集中管理Xcode插件的"插件",它的用途类似于CocoaPods.(只不过CocoaPods是管理第三方类库的,Alcatraz是管理第三方插件的) 通过Alcatraz来使用插件是一件非常方便的事情,我们无需再去Github上面费劲的搜索这方面的资源,因为Alcatraz已经囊括了大部分开源出来的插件.基本上比较流行的插件目前都能在Alcatraz搜
2016-08-01 14:54:54
1352
转载 Objective-C之run loop详解
Objective-C之run loop详解 做了一年多的IOS开发,对IOS和Objective-C深层次的了解还十分有限,大多还停留在会用API的级别,这是件挺可悲的事情。想学好一门语言还是需要深层次的了解它,这样才能在使用的时候得心应手,出现各种怪异的问题时不至于不知所措。废话少说,进入今天的正题。不知道大家有没有想过这个问题,一个应用开始运行以后放在那里,如果不对它
2015-08-12 11:38:25
579
原创 iOS 多线程Grand Central Dispatch(GCD)
ispatch Queue是一个任务执行队列,可以让你异步或同步地执行多个Block或函数。Dispatch Queue是FIFO的,即先入队的任务总会先执行。目前有三种类型的Dispath Queue:1.串行队列(Serial dispatch queue)2.并发队列(Concurrent dispatch queue)3.主队列(Main dispatch queue)
2015-03-30 17:02:22
587
原创 iOS AVAudioPlayer播放不了android录制的音频
android 录制音频的关键代码 mRecorder = new MediaRecorder(); mRecorder.setAudioSource(MediaRecorder.AudioSource.MIC); // 设置麦克风 mRecorder.setOutputFormat(MediaRecorder.OutputFormat
2015-01-06 18:01:33
3702
原创 iOS 之 CATransition
NSString*constkCATransitionFade;NSString*constkCATransitionMoveIn;NSString*constkCATransitionPush;NSString*constkCATransitionReveal;
2014-11-20 17:04:17
455
原创 IOS 之 CAKeyframeAnimation
•关键帧动画,也是CAPropertyAnimation的子类,与CABasicAnimation的区别是:–CABasicAnimation只能从一个数值(fromValue)变到另一个数值(toValue),而CAKeyframeAnimation会使用一个NSArray保存这些数值
2014-11-20 15:44:58
1054
原创 iOS CAAnimation 详解
CAAnimation 是一个抽像类。(所谓的抽象类,个人理解就是只是定义其子类的公共行为,抽出来写成父类。举例 动物类 和它的子类 老虎,狮子,...难道你想实例化一个小动物 你去示例化 动物类吗? 再比如NSObject 没人去这么用的把?)CAAnimation 也派生出了 很多子类,我们使用动画,其实也是使用他得子类。 CAAnimation 是所有动
2014-11-14 16:07:41
525
原创 iOS 性能优化之懒加载
懒加载,又称延迟加载,是指iOS应用在用到该资源的时候再去加载该资源。举例1:创建一个数组 @property (nonatomic ,strong) NSArray * testArray;重写getter方法-(NSArray *)testArray{ //如果没有testarray 才去该路径下寻找资源 if (!_testArr
2014-11-02 13:07:11
522
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人