
ios 7 Programming Cookbook学习笔记
文章平均质量分 89
swibyn
这个作者很懒,什么都没留下…
展开
-
从今天开始,改看新版本cookbook ios7
从今天开始呢,不在使用ios6版本的cookbook,改用ios7版本。从目录上看,变化不多。不过不管多还是少都用新版本吧,与时俱进。书呢原创 2014-04-10 14:54:33 · 526 阅读 · 0 评论 -
15.0~15.8 摄像头 照片 视频
15.0. Introduction(Camera and the Photo Library)大部分的iOS设别都有摄像头,UIImagePickerController可以让你显示熟悉的拍照录像界面。这一章让你学会如何让用户拍照,录像,以及如何访问拍照录像的内容。首先,程序需要知道有没有摄像头,让不让程序用。所以你需要引入MobileCoreServices.framework 访原创 2014-07-09 14:51:38 · 1613 阅读 · 0 评论 -
19.0~19.11 Dates, Calendars, and Events 日历事件的处理
19.0. Introduction(Dates, Calendars, and Events)Event Kit and Event Kit UI frameworks 允许你访问日历数据库,你可以插入、读取、修改events。Event Kit UI framework是你能够呈现内置SDKGUI给用户,让用户修改日历数据库。本章我们先专注于Event Kit framew原创 2014-07-29 17:25:15 · 2626 阅读 · 0 评论 -
16.0~16.8 多任务 后台运行 Multitasking
16.0. Introduction(Multitasking)多任务允许后台运行,意思是应用程序可以继续工作——跑任务,创建新线程,监听通知,事件处理——不过,就没法展示任何界面信息了,也没法与用户交互了。当用户按下home键,在以前的版本中iPhone和iPad将停止应用程序的运行,而现在应用程序将进入后台。当应用进入后台或回到前台,系统会发送不同的消息,它希望你的程序原创 2014-07-11 16:45:23 · 1741 阅读 · 0 评论 -
2.0~2.6 重力,碰撞,弹跳等 Creating Dynamic and Interactive User Interfaces
2.0. Introduction(Creating Dynamic and Interactive User Interfaces)2.1. Adding Gravity to Your UI Components给UI增加重力#import "ViewController.h"@interface Vi原创 2014-08-19 17:07:49 · 714 阅读 · 0 评论 -
23.0~23.10 票据 Pass Kit
23.0. Introduction(Pass Kit)优惠券,车票,船票等蓝图:23.1. Creating Pass Kit Certificates创建证书1,找到iOS开发中心2,登陆3,选择Certificates,Identifiers & Profiles4,Identifier->Pass Type IDs5,点击(+)按钮6原创 2014-08-18 17:37:47 · 1631 阅读 · 0 评论 -
20.0~20.17 图像与动画
20.0. Introduction(Graphics and Animations)你应该看过很多界面很漂亮的应用,他们给你留下了很深的印象。iOS runtime 和 Cocoa 使你能够以相对简单的代码实现漂亮的界面和动画。当然了,漂亮的界面和动画是程序员和美工共同劳动的结果。在本章中,你将看到借助一些简单的编程技巧,你能实现什么。Cocoa应用中,应用是由windows和views原创 2014-08-07 11:03:25 · 906 阅读 · 0 评论 -
22.0~22.6 iCloud
22.0. Introduction(iCloud)假设一位同事在办公室玩手游,玩到第12关,回到家后用pad玩,却得从第一关开始玩起。这真不好,如果在pad上也能同步在第12关,那该多好啊。iCloud能解决这个问题。要使用iCloud服务,你需要正确配置证书22.1. Setting Up Your App for iCloud工程配置简述版:1,创建iCloud原创 2014-08-13 11:52:52 · 1432 阅读 · 0 评论 -
18.0~18.10 Core Data
18.0. Introduction(Core Data)core data 是一个很强大的框架,它使得程序员能够以对象的形式保存和管理对象。传统做法,程序员只能使用oc自带的归档能力保存数据,或是手动写入数据。利用core data,programer可以更有效的管理数据。core data 隐藏了底层的实现细节。programer只需要知道它提供的api。不过理解core data的结原创 2014-07-24 14:37:51 · 1262 阅读 · 0 评论 -
11.1~11.4 同步异步下载以及请求参数设置
11.0. Introduction(Networking, JSON, XML, and Sharing)NSURLConnection 因特网连接和收发数据NSJSONSerialization JSON 数据的系列化和反系列化NSXMLParser XML数据的解析Twitter framework 推特分享NSURLSession 管理网页服务连原创 2014-06-24 17:56:07 · 2238 阅读 · 0 评论 -
11.5~11.8 GET POST DELETE PUT HTTP Request
11.5. Sending HTTP GET Requests with NSURLConnection发送get请求并传递一些参数-(void)testGetHttp{// NSString *urlAsString = @"http://www.baidu.com/s";//百度的数据在解析成字符串时失败 NSString *urlAsString原创 2014-06-24 17:57:39 · 1102 阅读 · 0 评论 -
11.12. Parsing XML with NSXMLParser
Step1:自己写个XMLElement类.h文件#import @interface XMLElement :NSObject@property (nonatomic,copy) NSString *name;@property (nonatomic,copy) NSString *text;@property (non原创 2014-06-27 09:35:11 · 614 阅读 · 0 评论 -
11.9~11.10系列化反系列化Json
11.9. Serializing Arrays and Dictionaries into JSON序列化:dictionary or array ——> Json string对象仅支持NSString, NSNumber, NSArray, NSDictionary,nil-(void)testJSONSerialization{ NSDict原创 2014-06-26 16:45:22 · 636 阅读 · 0 评论 -
12.0~12.8 Audio and Videl 音频和视频
12.0. Introduction(Audio and Video)AVFoundation.framework 使你能够播放或录制视频音频文件MediaPlayer.framework使你能够播放视频音频文件在练习本章的习题时,别忘了把这两个framework引到你的工程里面,并记得引入头文件#import #import 12原创 2014-06-30 17:02:55 · 2292 阅读 · 0 评论 -
17.0~17.9 通知,系统通知,推送消息
17.0. Introduction(Notifications)通知可以携带数据被广播到多个接收对象上。利用它可以很好的分解工作(code),但如果使用不当,也是很容易失控的。3种类型的通知一般通知(NSNotification):app可以发送这种通知,iOS也可以发送这种通知,比如键盘弹出,隐藏。利用这些通知可以更好的解耦代码,可以把复杂的iOS应用清楚的原创 2014-07-21 11:13:46 · 1308 阅读 · 0 评论 -
13.0~13.9联系人通讯录相关操作
13.0. Introduction(Address Book)通过通讯录应用程序,我们可以添加、修改、删除联系人,联系人有些属性只有一个值,有些属性可以有多个值。通过AddressBook.framework,可以访问通讯录,可以添加修改联系人。13.1. Requesting Access to the Address Book请求访问通讯录kABAutho原创 2014-07-02 14:14:25 · 1103 阅读 · 0 评论 -
14.0~14.6 文件、文件夹的增删查等,NSCoding
14.0. Introduction(Files and Folder Management)iOS 是基于OS X的,而OS X又是基于Unix。应用是不能访问整个目录结构的,他只活在自己的沙盒中,而且别的程序也不能访问你沙盒中得内容。每个应用都有自己的沙盒目录和子目录。当程序安装后,系统将为这个程序创建如下目录Documents/ This folder i原创 2014-07-03 16:53:44 · 1037 阅读 · 0 评论 -
11.11. Integrating Social Sharing into Your Apps
11.11. Integrating Social Sharing into Your Appsstep1 添加Social.frameworkstep2 #import step3 安装新浪微博并登陆step4 看下面-(void)testSocialSharing{ if ([SLComposeViewControllerisAvai原创 2014-06-26 16:50:43 · 901 阅读 · 0 评论