随笔分类 -  ios

object-c问题总结
摘要:1.oc和c++混编后缀要是.mm不然报错 阅读全文

posted @ 2013-02-28 17:12 南瓜饼 阅读(138) 评论(0) 推荐(0) 编辑

awakeFromNib和 viewDidLoad的区别
摘要:awakeFromNib当.nib文件被加载的时候,会发送一个awakeFromNib的消息到.nib文件中的每个对象,每个对象都可以定义自己的awakeFromNib函数来响应这个消息,执行一些必要的操作。也就是说通过nib文件创建view对象是执行awakeFromNib。viewDidLoad当view对象被加载到内存是就会执行viewDidLoad,所以不管通过nib文件还是代码的方式创建对象都会执行viewDidLoad。awakeFromNib和viewDidLoad的区别 阅读全文

posted @ 2013-02-28 10:19 南瓜饼 阅读(203) 评论(0) 推荐(0) 编辑

xcode添加点击事件
摘要:按住control添加 阅读全文

posted @ 2013-02-25 17:04 南瓜饼 阅读(933) 评论(0) 推荐(0) 编辑

大端模式与小端模式
摘要:字节序定义字节序,顾名思义字节的顺序,再多说两句就是大于一个字节类型的数据在内存中的存放顺序(一个字节的数据当然就无需谈顺序的问题了)。其实大部分人在实际的开发中都很少会直接和字节序打交道。唯有在跨平台以及网络程序中字节序才是一个应该被考虑的问题。在所有的介绍字节序的文章中都会提到字节序分为两类:Big- Endian和Little-Endian。引用标准的Big-Endian和Little-Endian的定义如下:a) Little-Endian就是低位字节排放在内存的低地址端,高位字节排放在内存的高地址端。b) Big-Endian就是高位字节排放在内存的低地址端,低位字节排放在内存的高地 阅读全文

posted @ 2013-02-21 18:06 南瓜饼 阅读(376) 评论(0) 推荐(0) 编辑

[转]使用Audio Queue Services 播放和录制音频
摘要:要在iOS设备上播放和录制音频,苹果推荐我们使用AVFoundation框架中的AVAudioPlayer和AVAudioRecorder类。虽然用法比较简单,但是不支持流式;这就意味着:在播放音频前,必须等到整个音频加载完成后,才能开始播放音频;录音时,也必须等到录音结束后,才能获取到录音数据。这给应用造成了很大的局限性。为了解决这个问题,我们就需要使用Audio Queue Services来播放和录制音频;为了简化音频文件的处理,这里还需要用到Audio File Services(以前以为C语言没有音频文件处理的函数库,现在找到了)。 在使用之前,我们需要了解AudioQueue Se 阅读全文

posted @ 2013-02-19 09:58 南瓜饼 阅读(482) 评论(0) 推荐(0) 编辑

IOS委托机制
摘要:先说个简单的例子 妈妈每天要买菜,洗衣服,做饭和上班。妈妈想让爸爸上班。换成代码是妈妈有四个方法 买菜 洗衣服 做饭 上班四个函数,妈妈委托爸爸去上班,所以爸爸要实现上班的函数。先创建委托#import <Foundation/Foundation.h>@protocol setProtocol <NSObject>//上班-(NSString*)shangban;@end再创建妈妈这个类.h文件#import <Foundation/Foundation.h>#import "setProtocol.h"@interface Mothe 阅读全文

posted @ 2012-12-28 11:20 南瓜饼 阅读(1631) 评论(5) 推荐(2) 编辑

IOS中使用正则表达式
摘要:NSString * regex = @"^.*\"success\":false{1}.*$";NSPredicate * pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regex];BOOL isMatch = [pred evaluateWithObject:@"\"loginCallback({\"sS\":\"101\",\"iI\":false,\"iP\&qu 阅读全文

posted @ 2012-11-29 12:05 南瓜饼 阅读(156) 评论(0) 推荐(0) 编辑

ios给控件添加动画效果
摘要:首先要在framework中引入QuatrtzCore.framework,在头文件中需要#import<QuartzCore/QuartzCore.h>CATransition *animation = [CATransition animation]; [animation setDuration:1.25f]; [animation setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseIn]]; [animation setType:@"cube&qu 阅读全文

posted @ 2012-09-19 19:39 南瓜饼 阅读(590) 评论(0) 推荐(0) 编辑

ios消息推送
摘要:http://mmz06.blog.163.com/blog/static/121416962011111710934946/http://mmz06.blog.163.com/blog/static/121416962011111804613414/ 阅读全文

posted @ 2012-09-19 12:16 南瓜饼 阅读(142) 评论(0) 推荐(0) 编辑

IOS简单的协议
摘要:my2.h#import <Foundation/Foundation.h>//委托@protocol playerDelegate<NSObject>-(void)upatemethod:(NSString *)str;@end@interface my2 : NSObject@endmy1.h#import <Foundation/Foundation.h>#import "my2.h"@interface my1 : NSObject<playerDelegate>-(void)mypp;@endmy2.m#import 阅读全文

posted @ 2012-09-18 13:17 南瓜饼 阅读(562) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示