java并发包编程实战_jing的专栏
本文关键词:iOS6编程实战,由笔耕文化传播整理发布。
第二十三章 不同凡响:块和函数式编程
1.声明块,具体关于块的信息,可以去看:Objective-C语法之代码块(block)的使用 2.基于块的UIAlertView 使UIAlertView可以这样调用 [UIAlertView showAlertViewWithTitle:@"Test" message:@"hi there"...
第二十二章 Cocoa的大招: 键值编码和观察(KVO)
KVO,简介 所谓KVO,其实就是在KVC的基础上,再来个观察者模式。有关KVC的内容,请查看:第十四章 REST解惑——初识KVC 下面的范例我描述的不太清楚,,各位在本文的末尾下载Demo,来看看 范例:根据时间的改变,更改tableviewcell的值 1.Table中,我们是这样设置的,正常的创建cell,然后给cell的相关属性赋值, - (UITableViewCell...
第十六章 在多个苹果平台和苹果设备上运行应用
这章的主要内容为:检测IOS设备的功能 // // UIDevice_MKAdditions.m // DeviceHelper // // Created by Mugunth Kumar on 15-Aug-10. // Copyright 2010 Steinlogic. All rights reserved. #import #import #import #impor...
第十九章 调试——断点
1.异常断点:当代码有问题导致抛出异常时,调试器会暂停应用的执行,停在抛出异常的那行。 我们只需要点击:Add Exception BreakPoint 即可,不需要其他操作 2.符号断点:即我们平时直接再代码界面上直接点击形成的断点,对于这些断点,我们可以对其设置一些条件 例如:下图代码,我添加了一个断点,然后我们再左边的代码导航面板,找到我们添加的断点,然后 “右击” 选择编辑断...
第十四章 REST解惑——初识KVC
一.KVC的基本概念 Key-value coding,它是一种使用字符串标识符,间接访问对象属性的机制,而不是直接调用getter 和 setter方法。通常我们使用valueForKey 来替代getter 方法,setValue:forKey来代替setter方法。 下面,给大家一个例子,基础流程是这样的: 首先,创建基类,主要方法: //根据这个来把key-value 自动...
IOS近期更新暂停,可能会更新点关于产品,项目相关的东西
春节后,计划做点产品相关的工作,例如:需求分析师。 所以,《iOS6编程实战》会暂时不再更新,zhon...
第十四章 REST解惑——REST简介
1.REST 简介 REST式的服务最重要的三个特征就是**无状态性**(statelessness)、**统一资源定位**(uniform resource identification)和**可缓存性**(cacheability)。 REST式服务总是无状态的。每次API调用都被视作新的请求,服务器并不会记录客户端上下文。客户端需要维护服务器的状态,包括但不限于缓存服务器响应(r...
第十二章:表视图常用UI范例——实现折叠列表,以及cell增加滑动手势
1.首先自定义一个UIView 用来作为SectionHeader,用一个大的button覆盖整个View MKAccordionButton.h文件 #import @interface MKAccordionButton : UIView @property (nonatomic,weak) IBOutlet UIButton *mainButton; ...
第十二章:表视图常用UI范例——保存和恢复自定义的UITableViewCell中UITextField中输入的值
1.自定义UITableViewCell类 2.声明属性: //声明一个块 //返回值 块名称 块参数 @property (nonatomic,copy) void(^onTextEntered)(NSString *enteredText); //当text结束编辑时的事件- (IBAction)textEditing...
第十二章:表视图常用UI范例——下拉刷新+无限滚动
1.使用UIRefreshControl实现下拉刷新 //声明下拉刷新 self.refreshControl = [[UIRefreshControl alloc] init]; //赋予动作执行 [self.refreshControl addTarget:self action:@selector(refreshedByPullingTable:) forContr...
第十三章:多任务
1.状态恢复系统 功能说明:如果用户输入消息时,中途切换到了另外一个应用,当用户再次回到信息输入界面时,之前输入的消息应该仍然存在。 步骤: 1.在AppDelegate.m 中启动状态保留系统 - (BOOL)application:(UIApplication *)application shouldSaveApplicationState:(NSCoder *)coder { r...
多线程之GCD
@interface ViewController () @property (nonatomic,readwrite,weak) IBOutlet UILabel *label; @property (nonatomic,readwrite,assign) NSUInteger count; @property (nonatomic,readwrite,strong) dispatch_que...
多线程 之 NSOperation
//创建一个操作类,必须继承NSOperation, 只需要重写main方法即可(Main方法便是我们需要的异步操作) @interface PrintNumber : NSOperation @end @implementation PrintNumber - (void)main { NSLog(@"1"); } @end //调用异步 @interface ViewCont...
第十一章:位置服务
任何IOS设备都没有配备独立的GPS芯片,实际上都是个辅助GPS芯片,需要通过网络数据计算位置信息(wifi,手机基站等) 下面代码为:位置服务,区域监控 // // ViewController.m // Location_Demo // // Created by Eric on 13-12-7. // Copyright (c) 2013年 Eric. All rights ...
第十章 错误处理
1.如果有可能污染用户数据,那还不如趁早崩溃了好。 2.自己的方法,可以尝试试用:错误处理块。 例如:我需要修改某个数据...
本文关键词:iOS6编程实战,由笔耕文化传播整理发布。
本文编号:211041
本文链接:https://www.wllwen.com/wenshubaike/mishujinen/211041.html