Sportica   Sportica

11 2012 档案

摘要:NSString *str = [NSString stringWithFormat:@"https://itunes.apple.com/cn/app/zhang-xiao-tong-lao-shi-ban/id562675943?mt=8"]; //https://itunes.apple.com/cn/app/zhang-xiao-tong-jia-zhang-ban/id562206389?mt=8 家长版 //https://itunes.apple.com/cn/app/zhang-xiao-tong-lao-shi-ban/id562675943?... 阅读全文
posted @ 2012-11-30 10:07 qingjoin 阅读(1232) 评论(0) 推荐(0) 编辑
摘要:delegate protocol 是objective-c 语法的一部分 但他们两个却完全不是一回事。主要是我们经常在同一个文件里见到这两个东西protocol(协议)我的理解就是定义这么一个东西。以后就按这里的规定来办事。delegate(委托) 就是把事情委托给别人去办@required 就是必须去办的。比如UITableView delegate里面的:-(NSInteger)tableView:(UITableView*)tableView numberOfRowsInSection:(NSInteger)section这个就是必须要实现的方法@optional则是可做或不做。比如T 阅读全文
posted @ 2012-11-22 14:15 qingjoin 阅读(13892) 评论(3) 推荐(2) 编辑
摘要:protocol和delegate完全不是一回事,放在一起说,只是因为我们经常在同一个头文件里看到这两个word。 协议(protocol),就是使用了这个协议后就要按照这个协议来办事,协议要求实现的方法就一定要实现。 委托(delegate),顾名思义就是委托别人办事,就是当 一件事情发生后,自己不处理,让别人来处理。 举个浅显的例子: 我上班的工作主要内容包括 (1)写代码(2)写文档(3)测试程序(4)接电话(5)会见客户(1)(2)我自己全权负责,但是后面(3)(4)(5)我不想或者不方便自己做,所以我想找个助手(delegate)帮我做这些事,于是我定了一个招聘要... 阅读全文
posted @ 2012-11-20 16:37 qingjoin 阅读(487) 评论(0) 推荐(0) 编辑
摘要:-(void)viewDidLoad{//向右滑动_swipeGestureRecognizer=[[UISwipeGestureRecognizer alloc]initWithTarget:self action:@selector(handleSwipeFrom:)]; [_swipeGestureRecognizer setDirection:UISwipeGestureRecognizerDirectionRight]; [self.view addGestureRecognizer:_swipeGestureRecognizer];//左 [_swipeGesture... 阅读全文
posted @ 2012-11-20 11:17 qingjoin 阅读(5211) 评论(0) 推荐(0) 编辑
摘要:ABAddressBookRef addressBook = ABAddressBookCreate(); CFArrayRef results = ABAddressBookCopyArrayOfAllPeople(addressBook); for(int i = 0; i < CFArrayGetCount(results); i++) { ABRecordRef person = CFArrayGetValueAtIndex(results, i); //读取firstname NSString *personName... 阅读全文
posted @ 2012-11-19 14:19 qingjoin 阅读(10827) 评论(0) 推荐(0) 编辑
摘要://首先建立基于UDP的Socket连接 AsyncUdpSocket *updSocket-(void)openUDPServer{ //初始化udp AsyncUdpSocket *tempSocket=[[AsyncUdpSocket alloc] initWithDelegate:self]; self.updSocket=tempSocket; [tempSocket release]; //绑定端口 NSError *error = nil; [self.updSocket bindToPort:4333 error:&error]; ... 阅读全文
posted @ 2012-11-16 17:09 qingjoin 阅读(4556) 评论(0) 推荐(1) 编辑
摘要:float version = [[[UIDevicecurrentDevice] systemVersion] floatValue]; 阅读全文
posted @ 2012-11-16 15:56 qingjoin 阅读(136) 评论(0) 推荐(0) 编辑
摘要:以下信息从网上收集整理----------------------答案一:1.异步传输通常,异步传输是以字符为传输单位,每个字符都要附加 1 位起始位和 1 位停止位,以标记一个字符的开始和结束,并以此实现数据传输同步。所谓异步传输是指字符与字符(一个字符结束到下一个字符开始)之间的时间间隔是可变的,并不需要严格地限制它们的时间关系。起始位对应于二进制值 0,以低电平表示,占用 1 位宽度。停止位对应于二进制值 1,以高电平表示,占用 1~2 位宽度。一个字符占用 5~8位,具体取决于数据所采用的字符集。例如,电报码字符为 5 位、ASCII码字符为 7 位、汉字码则为8 位。此外,还要附加 阅读全文
posted @ 2012-11-16 15:28 qingjoin 阅读(289) 评论(0) 推荐(0) 编辑
摘要:Undefined symbols for architecture i386: "_compressBound", referenced from: +[NSDataGZipAdditions compressedDataWithBytes:length:] in NSDataGZipAdditions.o "_compress", referenced from: +[NSDataGZipAdditions compressedDataWithBytes:length:] in NSDataGZipAdditions.o "_inflate 阅读全文
posted @ 2012-11-14 10:50 qingjoin 阅读(10082) 评论(0) 推荐(0) 编辑
摘要:NSString *test = [[NSString alloc] initWithString:@"qingjoin"]; 上面一段代码会执行以下两个动作 1 在堆上分配一段内存用来存储@"qingjoin" 比如:内存地址为:0X2222 内容为 "qingjion" 2 在栈上分配一段内存用来存储test 比如:地址为:0Xbbbb 内容自然为0X2222 下面分别看下assign retain copy assign的情况:NSString *newTest = [test assing]; 此时newTest和test完全 阅读全文
posted @ 2012-11-07 13:40 qingjoin 阅读(296) 评论(0) 推荐(0) 编辑

  Sportica
点击右上角即可分享
微信分享提示