![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术总结
文章平均质量分 78
oldcatwarrior
这个作者很懒,什么都没留下…
展开
-
iOS GCD使用指南
Grand Central Dispatch(GCD)是异步执行任务的技术之一。一般将应用程序中记述的线程管理用的代码在系统级中实现。开发者只需要定义想执行的任务并追加到适当的Dispatch Queue中,GCD就能生成必要的线程并计划执行任务。由于线程管理是作为系统的一部分来实现的,因此可统一管理,也可执行任务,这样就比以前的线程更有效率。Dispatch Queue转载 2015-09-15 17:06:22 · 231 阅读 · 0 评论 -
如何在静音模式下播放声音(需要设置AVAudioSession)
播放本地的声音可以使用AVAudioPlayer首先#import 造AVAudioPlayer对象 @property (nonatomic, strong) AVAudioPlayer *player;下面上代码//播放声音- (void)playerVideo:(NSString *)word{ NSString *audioStr=[[NSBundle原创 2016-03-16 19:47:13 · 8009 阅读 · 0 评论 -
iOS 用钥匙串存储设备唯一标识符
iOS 7中苹果再一次无情的封杀mac地址,现在已经不能获取ios7设备的物理地址。那么在开发中如何才能标识设备的唯一性呢?apple公司提供的方法是通过keychain来存一些标志信息,然后通过存的标志信息来让应用程序来识别该设备的唯一性。 apple公司写了一个简单的操作keychain的工具类:https://developer.apple.com/library/ios/sampl转载 2016-03-31 14:10:23 · 784 阅读 · 0 评论 -
ios中修改TextField的placeholder的字体颜色和大小
UITextField *textField = @"textField";[textFieldsetValue:COLOR(140,140, 140,1) forKeyPath:@"_placeholderLabel.textColor"];[textFieldsetValue:[UIFontsystemFontOfSize:12]forKeyPath:@"_原创 2016-02-23 15:01:59 · 278 阅读 · 0 评论 -
深拷贝(mutablecopy)与浅拷贝(Copy)详解
ios中并不是所有的对象都支持copy,mutableCopy,遵守NSCopying 协议的类可以发送copy消息,遵守NSMutableCopying 协议的类才可以发送mutableCopy消息。假如发送了一个没有遵守上诉两协议而发送 copy或者 mutableCopy,那么就会发生异常。但是默认的ios类并没有遵守这两个协议。如果想自定义一下copy 那么就必须遵守NSCopying,并转载 2016-03-08 18:58:10 · 404 阅读 · 0 评论 -
关于指针常量和常量指针的理解
*(指针) const(常量) 谁在前面就先读谁, 在前面的不允许改变example: int * const p1; 指针常量 并且p1不能改变 int const * p2; 常量指针 *p2不能改变该写法就是就是错误的 因为p1 是个常量 他的值不允许修改,但是 p2 = &b;是正确的。这里面p1和p2存储的是常量a的内存地址 p1是一原创 2016-09-17 17:14:26 · 936 阅读 · 0 评论