- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 类似于微信发语音Demo
AVAudioSession类从AVFoundation框架中引入, 每个IOS应用都有一个音频会话, 这个会话可以被AVAudioSession的sharedInstance类方法访问.AVAudioSessionCategoryPlayAndRecord 这个类别中允许你的应用同时进行声音的播放和录制.当你的声音播放和录制开始后, 其他应用的声音播放将会停止,主UI
2016-03-29 21:17:14 2019
原创 runLoop
RunLoopRunLoop有5种模式, 通常使用的只有两种, NSRunLoopCommonModes是NSDefaultRunLoopMode和UITrackingRunLoopMode两种模式的合集.NSDefaultRunLoopMode : App的默认的Mode, 通常主线程是在Model这个模式下运行的UITrackingRunLoopMode : 界面跟踪M
2016-03-27 20:44:29 127
原创 iOS定时器
定时器NSTimer创建定时器NSTimer *timer = [NSTimer timerWithTimeInterval:2.0 target:self selector:@selector(testTouchesBegan) userInfo:nil repeats:YES];[[NSRunLoop currentRunLoop] addTimer:timer for
2016-03-24 11:43:43 364
原创 iOS - 屏幕旋转
监控屏幕旋转的两个通知方法:UIDeviceOrientationDidChangeNotificationUIApplicationDidChangeStatusBarOrientationNotification
2016-03-20 11:22:19 240
原创 iOS 动态获取类中方法
//下面这几行代码就可以打印出个方法调用执行的顺序 Class currentClass=[PJTestView class]; while (currentClass) { unsigned int methodCount; Method *methodList = class_copyMetho
2016-03-17 03:56:49 1612
原创 GCD
GCD简述串行队列: 顺序, 一个一个执行. 并发对列: 可以同时把很多任务取出来, 有线程就执行. 同步任务: 不会开辟新的线程, 在当前线程中执行. 异步会开辟新的线程 串行队列每次只会拿出一个任务执行, 因此串行异步任务最多只会创建两个线程(即子线程和主线程).串行并行针对于队列而言, 同步异步针对于线程而言.同步和异步决定了要不要开启新的线程同步: 当前线程中执行...
2016-03-13 13:04:46 840
STM32固件库移植
2014-09-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人