- 博客(26)
- 资源 (2)
- 收藏
- 关注
原创 关于storyboard的国际话问题
苹果原文:https://developer.apple.com/library/ios/referencelibrary/GettingStarted/RoadMapiOSCh/chapters/InternationalizeYourApp/InternationalizeYourApp/InternationalizeYourApp.html这篇文章是看我的云里雾里的,没懂什么意
2014-03-04 11:29:54 581
翻译 object-c runtime
Objective-C运行时对于刚刚学习cocoa/Objective-c的新手来说是一个很宏观的基础特征。这个原因是Ojbective-c是一门在几个小时之内就可以学会的语言,但是初学者将会花费大量的时间纠结在Cocoa Framework和弄明白他是怎么工作的。但是每一个人都至少得知道运行时在细节上是怎么工作的要超过像这样的代码 [target doMethodWith:var1](可以被编译
2013-12-10 21:38:49 806
转载 AppStore审核指南
《AppStore审核指南》中文版英文原版地址:点击打开链接前言感谢您付出宝贵的才华与时间来开发iOS应用程程序。从职业与报酬的角度而言,这对于成千上万的开发员来说一直都是一项值得投入的事业。我们希望帮助您加入这个成功的组织。这是我们首次发布《应用程序商店评估指导》(App Store Review Guidelines)。通过它,我们希
2013-12-08 23:49:27 842
原创 iOS 圆饼图 点击
1、用贝塞尔曲线画圆饼图,然后更具 UIBezierPath 中的 containsPoint 方法,判断点击是在哪个扇形区域内元素类:@interface WYPicChartsObj : NSObject@property(strong)UIColor *fillColor;@property(assign)float percent;
2013-11-19 15:25:14 1291
原创 UIWebView视频播放横竖屏
如果你的应用是只支持竖屏,而刚好在应用中有出现用webview来播放视频,so,你应该继续往下看。1、在iOS5.x中,用wenview播放视频,会自动旋转的,而在6.x中就不会了,那如果在6.x中需要横屏怎么办?在appDelegate中定义一个变量BOOL _isFull = NO; 在appdelegate添加以下回调(NSUInteger)a
2013-08-30 00:14:46 1313 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 939
原创 KVO 观察者模式及简单实现
类A通过对类B的引用,监听类B中某一对象的改变,而刷新类A中的View。//A类中的实现dataManager = [WYDataManagershareInstance];[dataManager addObserver:self forKeyPath:@"_string" options:NSKeyValueObservingOptionNew context:nil]
2013-07-06 15:06:54 607
原创 sqlite3 更新 插入 查找失败
#define SQLITE_BUSY 5 /* The database file is locked */坑爹的,原来sqlite 的规则是读写分离。读的时候,不能写,写的时候,不能读。而我在应用中读了一个table 的数据用的 datareader 对象,而此对象没释放,又继续进行插入或修改操作。所以出错了。所以需要把 sqlite3_stmt
2013-05-16 20:40:30 886
转载 音频编解码详细列表
PCMU(G.711U)类型:Audio制定者:ITU-T所需频宽:64Kbps(90.4)特性:PCMU和PCMA都能提供较好的语音质量,但是它们占用的带宽较高,需要64kbps。优点:语音质量优缺点:占用的带宽较高应用领域:voip版税方式:Free备注:PCMU and PCMA都能够达到CD音质,但是它们消耗的带宽也最多(64kbps)。如果网络带宽比较
2013-04-04 11:46:35 1301
转载 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 834
转载 socket编程 - Asyncsocket
iPhone的标准推荐是CFNetwork 库编程,其封装好的开源库是 cocoa AsyncSocket库,用它来简化CFNetwork的调用,它提供了异步操作 主要特性有: 队列的非阻塞的读和写,而且可选超时。你可以调用它读取和写入,它会当完成后告知你自动的socket接收。如果你调用它接收连接,它将为每个连接启动新的实例,当然,也可以立即关闭这些连接委
2013-03-17 23:28:01 912
转载 Iphone开发之音频 (二) : 程序实现播放音频
在Mac上面有许多种方式播放音频——System Sound Services, AVAudioPlayer, Audio Queue Services, 和 OpenAL。要是没有外部库文件的支持,目前为止最简单的方法是System Sound Serveices和AVAudioPlayer。因此让我们讨论一下什么时候你可以使用,什么时候不可以使用,怎么样使用他们。System So
2013-03-17 22:26:03 799
转载 Iphone开发之音频 (一) : 文件和数据类型
在做iphone开发之前,我(ray)对声音格式了解的相当少。我知道一些“wav”和“mp3”声音格式的差异,但是我肯定不能准确地告诉你“AAC”、“CAF”是什么格式的声音文件,同时也不知道在MAC上最好的转换音频文件的方法是什么。我深知,假如你想要成为一名合格的iphone开发者,你必须对声音文件数据格式,转换,录音和使用什么音频操作API有个基本的了解。文件格式和数据格式
2013-03-17 22:23:17 697
转载 Ios实现amr编解码
项目需求,需要在iOS和android上实现语音互通功能。资料搜集与参考类似产品使用的技术talkbox Android版用的是ilbc的第三方编解码库,在iPhone上用的是caf 微信 Android版估计是amr估计转码的是交给腾讯强大的服务器了。 米聊 Android版和Iphone版用的都是speex 目前支持的开源第三方库也就只有 ilbc和sp
2013-03-17 22:14:16 1409 1
转载 iOS socket
大纲一.Socket简介二.BSD Socket编程准备1.地址2.端口3.网络字节序4.半相关与全相关5.网络编程模型三.socket接口编程示例四.使用select五.使用kqueue六.使用流注:文档中设计涉及的代码也都在本人github目录下,分别为socketServer和socketClient.对应着各个分支。 一.Socket简介
2013-03-04 15:30:27 622
原创 layoutSubviews and drawrect
layoutSubviews在以下情况下会被调用:1、init初始化不会触发layoutSubviews2、addSubview会触发layoutSubviews3、设置view的Frame会触发layoutSubviews,当然前提是frame的值设置前后发生了变化4、滚动一个UIScrollView会触发layoutSubviews5、旋转Screen会触发父UIVie
2013-01-28 14:43:02 382
转载 CATransiton
CATransition is an Objective-C wrapper for creating view transitions. As of 3.1.2, there are 11 types of transitions. 4 of them are SDK-compatible, but are the most boring ones. The following shows al
2013-01-14 14:18:16 426
转载 iOS 画图总结
原文地址:http://www.cnblogs.com/yuanxiaoping_21cn_com/archive/2012/03/24/2415706.htmlios画图总结0 CGContextRef context = UIGraphicsGetCurrentContext(); 设置上下文1 CGContextMoveToPoint 开始画线2 CG
2012-11-23 10:53:22 588
转载 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 336
转载 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 326
转载 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 291
转载 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 295
原创 XCODE4.5 连接SVN
在今天之前,完全没有接触过SVN,来新公司几天了,今天BOSS突然把SVN服务的地址、账户、密码给我,搞的我莫名其妙的,最开始还以为是直接command+k键这样连接的,丢丑丢打发了,后面在网上才真正的了解到svn的真正意思。svn,说白了就是代码版本管理软件,但是,我在以前完全就没有接触过,每次都是备份在本机上,xxx1,xxx2,xxx3,哪还来弄这样高级的玩意儿,但有些事是身不由己的,没
2012-11-02 14:31:59 1153
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人