OC
文章平均质量分 79
tw365524764
这个作者很懒,什么都没留下…
展开
-
object-c runtime
Objective-C运行时对于刚刚学习cocoa/Objective-c的新手来说是一个很宏观的基础特征。这个原因是Ojbective-c是一门在几个小时之内就可以学会的语言,但是初学者将会花费大量的时间纠结在Cocoa Framework和弄明白他是怎么工作的。但是每一个人都至少得知道运行时在细节上是怎么工作的要超过像这样的代码 [target doMethodWith:var1](可以被编译翻译 2013-12-10 21:38:49 · 797 阅读 · 0 评论 -
AppStore审核指南
《AppStore审核指南》中文版英文原版地址:点击打开链接前言感谢您付出宝贵的才华与时间来开发iOS应用程程序。从职业与报酬的角度而言,这对于成千上万的开发员来说一直都是一项值得投入的事业。我们希望帮助您加入这个成功的组织。这是我们首次发布《应用程序商店评估指导》(App Store Review Guidelines)。通过它,我们希转载 2013-12-08 23:49:27 · 829 阅读 · 0 评论 -
iOS 圆饼图 点击
1、用贝塞尔曲线画圆饼图,然后更具 UIBezierPath 中的 containsPoint 方法,判断点击是在哪个扇形区域内元素类:@interface WYPicChartsObj : NSObject@property(strong)UIColor *fillColor;@property(assign)float percent;原创 2013-11-19 15:25:14 · 1279 阅读 · 0 评论 -
UIWebView视频播放横竖屏
如果你的应用是只支持竖屏,而刚好在应用中有出现用webview来播放视频,so,你应该继续往下看。1、在iOS5.x中,用wenview播放视频,会自动旋转的,而在6.x中就不会了,那如果在6.x中需要横屏怎么办?在appDelegate中定义一个变量BOOL _isFull = NO; 在appdelegate添加以下回调(NSUInteger)a原创 2013-08-30 00:14:46 · 1297 阅读 · 1 评论 -
IOS用CGContextRef画各种图形(文字、圆、直线、弧线、矩形、扇形、椭圆、三角形、圆角矩形、贝塞尔曲线、图片)
首先了解一下CGContextRef:An opaque type that represents a Quartz 2D drawing environment.Graphics Context是图形上下文,可以将其理解为一块画布,我们可以在上面进行绘画操作,绘制完成后,将画布放到我们的view中显示即可,view看作是一个画框.自己学习时实现的demo,希望对大家有帮助,具体的转载 2013-08-12 21:10:36 · 927 阅读 · 0 评论 -
xcode 使用模拟器的时候需要输入密码
在终端中输入sudo /usr/sbin/DevToolsSecurity --enable原创 2013-08-10 13:09:39 · 835 阅读 · 0 评论 -
KVO 观察者模式及简单实现
类A通过对类B的引用,监听类B中某一对象的改变,而刷新类A中的View。//A类中的实现dataManager = [WYDataManagershareInstance];[dataManager addObserver:self forKeyPath:@"_string" options:NSKeyValueObservingOptionNew context:nil]原创 2013-07-06 15:06:54 · 598 阅读 · 0 评论 -
socket编程 - Asyncsocket
iPhone的标准推荐是CFNetwork 库编程,其封装好的开源库是 cocoa AsyncSocket库,用它来简化CFNetwork的调用,它提供了异步操作 主要特性有: 队列的非阻塞的读和写,而且可选超时。你可以调用它读取和写入,它会当完成后告知你自动的socket接收。如果你调用它接收连接,它将为每个连接启动新的实例,当然,也可以立即关闭这些连接委转载 2013-03-17 23:28:01 · 901 阅读 · 0 评论 -
Ios实现amr编解码
项目需求,需要在iOS和android上实现语音互通功能。资料搜集与参考类似产品使用的技术talkbox Android版用的是ilbc的第三方编解码库,在iPhone上用的是caf 微信 Android版估计是amr估计转码的是交给腾讯强大的服务器了。 米聊 Android版和Iphone版用的都是speex 目前支持的开源第三方库也就只有 ilbc和sp转载 2013-03-17 22:14:16 · 1393 阅读 · 1 评论 -
iPhone开发-NSdata 与 NSString,Byte数组,UIImage 的相互转换
1. NSData 与 NSStringNSData-> NSStringNSString *aString = [[NSString alloc] initWithData:adataencoding:NSUTF8StringEncoding]; NSString->NSDataNSString *aString = @"1234abcd";NSD转载 2013-03-17 23:30:52 · 823 阅读 · 0 评论 -
Iphone开发之音频 (二) : 程序实现播放音频
在Mac上面有许多种方式播放音频——System Sound Services, AVAudioPlayer, Audio Queue Services, 和 OpenAL。要是没有外部库文件的支持,目前为止最简单的方法是System Sound Serveices和AVAudioPlayer。因此让我们讨论一下什么时候你可以使用,什么时候不可以使用,怎么样使用他们。System So转载 2013-03-17 22:26:03 · 790 阅读 · 0 评论 -
Iphone开发之音频 (一) : 文件和数据类型
在做iphone开发之前,我(ray)对声音格式了解的相当少。我知道一些“wav”和“mp3”声音格式的差异,但是我肯定不能准确地告诉你“AAC”、“CAF”是什么格式的声音文件,同时也不知道在MAC上最好的转换音频文件的方法是什么。我深知,假如你想要成为一名合格的iphone开发者,你必须对声音文件数据格式,转换,录音和使用什么音频操作API有个基本的了解。文件格式和数据格式转载 2013-03-17 22:23:17 · 688 阅读 · 0 评论 -
layoutSubviews and drawrect
layoutSubviews在以下情况下会被调用:1、init初始化不会触发layoutSubviews2、addSubview会触发layoutSubviews3、设置view的Frame会触发layoutSubviews,当然前提是frame的值设置前后发生了变化4、滚动一个UIScrollView会触发layoutSubviews5、旋转Screen会触发父UIVie原创 2013-01-28 14:43:02 · 371 阅读 · 0 评论 -
iPhone/Mac Objective-C内存管理教程和原理剖析(四)系统自动创建新的autorelease pool
版权声明此文版权归作者Vince Yuan (vince.yuan#gmail.com)所有。欢迎非营利性转载,转载时必须包含原始链接http://vinceyuan.cnblogs.com/,且必须包含此版权声明的完整内容。版本 1.1 发表于2010-03-08 四 系统自动创建新的autorelease pool在生成新的Run Loop的时候,系统会自动转载 2012-11-05 14:10:25 · 327 阅读 · 0 评论 -
iPhone/Mac Objective-C内存管理教程和原理剖析(三)@property (retain)和@synthesize的默认实现
版权声明此文版权归作者Vince Yuan (vince.yuan#gmail.com)所有。欢迎非营利性转载,转载时必须包含原始链接http://vinceyuan.cnblogs.com,且必须包含此版权声明的完整内容。 版本 1.1 发表于2010-03-08 三 @property (retain)和@synthesize的默认实现在这里解释一转载 2012-11-05 14:09:31 · 318 阅读 · 0 评论 -
iPhone/Mac Objective-C内存管理教程和原理剖析(二)口诀与范式
版权声明此文版权归作者Vince Yuan (vince.yuan#gmail.com)所有。欢迎非营利性转载,转载时必须包含原始链接http://vinceyuan.cnblogs.com,且必须包含此版权声明的完整内容。 版本 1.1 发表于2010-03-08 二 口诀与范式1 口诀。1.1 谁创建,谁释放(类转载 2012-11-05 14:04:05 · 284 阅读 · 0 评论 -
iPhone/Mac Objective-C内存管理教程和原理剖析(一)基本原理
版权声明此文版权归作者Vince Yuan (vince.yuan#gmail.com)所有。欢迎非营利性转载,转载时必须包含原始链接http://vinceyuan.cnblogs.com/,且必须包含此版权声明的完整内容。版本 1.1 发表于2010-03-08前言初学objectice-C的朋友都有一个困惑,总觉得对objective-C的内存管理机制琢磨不透,程序经常内存转载 2012-11-05 14:02:44 · 286 阅读 · 0 评论 -
关于storyboard的国际话问题
苹果原文:https://developer.apple.com/library/ios/referencelibrary/GettingStarted/RoadMapiOSCh/chapters/InternationalizeYourApp/InternationalizeYourApp/InternationalizeYourApp.html这篇文章是看我的云里雾里的,没懂什么意原创 2014-03-04 11:29:54 · 572 阅读 · 0 评论