
ios
xiejx618
这个作者很懒,什么都没留下…
展开
-
原来NSArray装的也是强类型元素,一直以为是弱类型.
今天将一个NSString经过componentsSeparatedByString得到一个NSArray,然后我以为里面装的数据要取的时候,可以直接charValue;结果抛了:-[__NSCFString charValue]: unrecognized selector sent to instance经过分割,原来这个NSArray里面装的还是__NSCFString.而NSS原创 2013-08-25 13:31:33 · 3392 阅读 · 0 评论 -
昨天鸡巴事...
昨天睡了个舒服觉起来,就跟别人聊了会,做好午餐,我的电脑似乎成肉鸡了... 很难受我控了!!!!! 折腾了一番,把moden的电源都拔了,意处的是还是不受我控!!!!发生了什么事,还要打开的我的摄像头.... 那连电脑关了吧....重启之后,马上要更新系统了,把XP给干掉. 现在不知为嘛,附近的人入侵了??不可思议.下午终于定下来写写代码了,遇原创 2013-12-20 00:32:41 · 6456 阅读 · 0 评论 -
关于ios的arc,不错的一篇,转过来.....
不用多说,光明正大直接地转....地址:http://onevcat.com/2012/06/arc-hand-by-hand/转载 2013-11-25 20:43:20 · 905 阅读 · 0 评论 -
ios的小技巧
1.UIButtion要有发光的效果(不要去用setImage方法,背景是黑色,效果最明显) UIButton *button=[UIButton buttonWithType:UIButtonTypeCustom]; button.frame=CGRectMake(50, 50, 50, 50); [button setBackgroundImage:[UIImage原创 2013-11-19 00:51:41 · 1073 阅读 · 0 评论 -
C的Block,觉得不错的一篇文章转过来
原文地址:http://lldong.github.io/blog/2011/12/30/blocks/Blocks从Mac OS X 10.6以及iOS 4开始,苹果在GCC和Clang编译器中为C语言引入了一个新扩展:Blocks,使得程序员可以在C、Objective-C、C++和Objective-C中使用闭包。Blocks有点像函数,但是它可以在其它函数或方法中进行声明和定义转载 2013-11-17 15:03:46 · 871 阅读 · 0 评论 -
关于ios自动旋转的一点小事.
场景:应用只是一个portrait方向,很少能满足需求的.一般都要做旋转.旋转分自动和手工,自动比较容易实现,苹果在手工旋转没有提供比较好的api,自己做起来不是这出问题,就那出问题.所以我还是优先选择自动旋转,用起来苹果的自动旋转,其实体验没有想象中差.设计:实现自动旋转只需要在window的rootViewController重写几个方法就行.如果rootViewControlle原创 2013-09-27 19:52:00 · 1388 阅读 · 0 评论 -
手工设置iphone5的屏幕方向
场景:对于具体一款应用,我希望一次设置屏幕方向,以后不用再设置了,我个人都是锁定系统屏幕布方向设置,自动对我来说,不是最好,相信很多人都一样.找了下API和GOOGLE,好像api也没有很好的方法,UIDevice的orientation是readonly,但有人认为私有的,可以去set.那我就不用你吧.因为iphone5的耳机插孔是向下的,我必须将我的应用翻个180度...设计:设置原创 2013-08-31 13:22:54 · 1760 阅读 · 0 评论 -
对ios创建渐变组件进行点触交互
设计:对ios创建两色线性径向渐变扇形完成点触交互.LKCircleView.h#import @protocol LKCircleViewDelegate @optional- (void)touchAction:(int)value;@end@interface LKCircleView : UIControl{ CGFloat _r;//radius CGP原创 2013-08-27 18:01:22 · 1763 阅读 · 0 评论 -
ios创建两色线性径向渐变扇形
设计:创建一个扇形遮罩,再创建一个两色径向渐变圆,用扇形遮罩去剪切径向渐变圆,就得到一个两色线性径向渐变扇形.一.先创建一个扇形遮罩.(里面的函数代码什么意义,按住command,点函数名就可进去看了)1.创建一个四分之七(这个数随便定)的扇形.下面代码放入- (void)drawRect:(CGRect)rect方法,如果在init赋初值(_c为中心点,_radius为半径),运行就可看原创 2013-08-27 12:03:52 · 10045 阅读 · 1 评论 -
使用iphone的remote io unit来录音和放音.
场景:频繁将很小的一段音频录成音频数据.也频繁将一段很小的数据进行播放.直接使用上unit,降低延迟是主要目的.(一般情况下,直接使用audio unit不是最佳选择).默认情况:1.一个io unit(其中remote io unit是iphone的三个io unit中的一个)的element 1(也叫bus 1)直接与设备上的输入硬件(比如麦克风)相连;2.一个io uni原创 2013-08-06 14:36:15 · 20215 阅读 · 21 评论