开发笔记
Wilson-Yuan
任他风吹雨打,只会勇往直前.
展开
-
在用TabbarController中出现navigationController 嵌套报错
如果出现:nested push animation can result in corrupted navigation bar Finishing up a navigation transition in an unexpected state. Navigation Bar subview tree might get corrupted.一般这种情况是在自定义的t原创 2014-07-03 16:37:40 · 1107 阅读 · 0 评论 -
iOS开发--iOS通知中心扩展制作入门(iOS Extensions)
扩展 (Extension) 是 iOS 8 和 OSX 10.10 加入的一个非常大的功能点,开发者可以通过系统提供给我们的扩展接入点 (Extension point) 来为系统特定的服务提供某些附加的功能。转载 2015-09-06 10:03:14 · 724 阅读 · 0 评论 -
iOS开发--CGBitmapContextCreate函数
CGBitmapContextCreate函数参数详解函数原型:CGContextRef CGBitmapContextCreate ( void *data, size_t width, size_t height, size_t bitsPerComponent, size_t bytesPerRow, CGColorSp转载 2015-08-17 14:18:19 · 1955 阅读 · 0 评论 -
iOS开发--In-app Purchase内购验证方法
IOS7开始:AppStore增加了验证内购(In App Purchasement)的方法, 以确保此次支付是有效地.下面是苹果提供的验证地址:开发测试用:https://sandbox.itunes.apple.com/verifyReceipt产品用:https://buy.itunes.apple.com/verifyReceipt当购买成功时,会得到苹原创 2015-06-25 10:54:16 · 6091 阅读 · 0 评论 -
iOS开发--好用的第三方库(OC)<持续更新>
总结了iOS开发上的常用第三方类原创 2014-12-21 16:56:17 · 3083 阅读 · 0 评论 -
iOS开发--iOS7以上自定义leftBarButtonItem后系统滑动返回失效的完美解决方案
iOS7以上自定义leftBarButtonItem后系统滑动返回失效的完美解决方案原创 2015-05-09 18:38:23 · 3183 阅读 · 0 评论 -
iOS开发--修复iOS7以上自定义LeftBarbuttonItem后向右偏移
修复很简单: 在自己定义的item前边加一个FixedSpace的BarButton. UIBarButtonItem *negativeSpacer = [[UIBarButtonItem alloc] initWithBarButtonSystemItem: UIBarButtonSystemItemFixedSpace target:nil action:nil]; neg原创 2015-05-09 16:50:12 · 1688 阅读 · 0 评论 -
iOS开发--KVC & KVO
键值编码允许开发者通过名字访问对象属性, 而无需调用明确的存取方法, 这样,就可以在运行时确定属性的绑定, 而不是在编译时确定.(可以动态访问属性)例如可以通过[object valueForKey: someProperty];表达式来请求由字符串变量someProperty命名的属性值, 也能用[object setValue: someValue forKey: someProperty原创 2015-02-08 14:12:04 · 883 阅读 · 0 评论 -
iOS开发--使用CocoaLumberjack-DDLog
DDlog库可以让Xcode的输出台变得五彩缤纷,同时可以控制打印的开关.对于调试很是方便. 下面介绍一下安装方法. 一、安装xCode扩展插件XcodeColors 1.下载地址:https://github.com/robbiehanson/XcodeColors 2.下载完成后,打开XcodeColors项目,编译即可。 3.完全退出xC原创 2014-12-20 23:26:50 · 3055 阅读 · 0 评论 -
iOS开发--播放系统注册声音
注:此声音可以和AVAudioPlay一同播放,类似于系统提示音。首先要yin#import 代码如下:-(void)playSendSound{ NSString *string = [[NSUserDefaults standardUserDefaults] objectForKey:@"SOUND_PLAY"]; //这里用string来控制是否播放Sound.原创 2014-09-04 09:25:55 · 1291 阅读 · 0 评论 -
iOS开发--基础知识之`const`. `static`常量.
对于const修饰符来说, 最简单的理解方式为: const右边修饰的是什么, 则, 什么不可变. 如: int const *p = &c; 此时 p变量的指针不可变, 其指针地址不会变.及指针常量.int * const d = &b; 此时 const直接修饰变量d, 及变量d一旦初始化后, 其指针所指向的地址是不能被改变的. 但可以通过修改所指向的地址的值来改变变量d的值.下面通原创 2016-11-16 13:29:32 · 549 阅读 · 0 评论