10 iphone 资料管理分析和总结.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
How-To - 資料管理 (Data Management) 翻譯作者:adammisko 原始來源:Data Management Coding How-Tos 一般 該如何計算出的該裝置的位置 ? 使用CLLocation class 得到高度、高度的垂直精度及相對位置等。 (用以判斷iPhone 處於垂直或水平狀態,也就是一般操作上的直拿或橫拿) 該如何偵查動作呢? 登記 UIAccelerometer 通知。當你得到通知訊息時,您可以由 UIAcceleration 物件取得有關該事件的相關資料。 該如何檢測裝置的方向? 使用UIDevice class 的定位方法找出裝置的物理方向(比如說人像顛倒,左觀, 右景,正面,反面) 注意,此物理方向和由UIViewController 纇別所定義當前的界面方向並不一 定是相同的。 要取得裝置的低階物理方向(基於角度的資料),請使用 UIAccelerometer 和 UIAcceleration 纇別來獲得的X、Y 和Z 軸的值。然後可以利用這些資訊來得 到重力的向量資訊。請參考GLGravity 範例應用程式。 該如何檢測螢幕的邊界? 使用UIScreen 纇別來取得該裝置全螢幕時的矩形邊界。 為你的應用程式設定使用者界面時,使用此物件的屬性能讓您程式內的views 取得frame 的最佳矩形。 如何辨認裝置? 使用UIDevice 纇別得到共享裝置的案例(instance),然後讀取 uniqueID 屬 性(uniqueID 是一個由各種不同硬體識別裝置碼所組成的 Has 雜湊值)。 如何得知程式正運行在 iPhone或是 iPodTouch ? 使用UIDevice 纇別得到共享裝置的案例(instance),然後讀取model 屬性值 (它是一個字串資料,如@iPhone 或 @Pod Touch)。 資料型別和收集 如何解析XML? 在iPhone 的操作系統中要解析XML 資料時可使用libxml C 函式庫。它提供 了對XML 檔案的讀取、變化及串聯(serializing)的一個廣泛而詳盡的API 文 件。 SeismicXML 範例程式碼,它使用自己的輕量Object-C DOM(Document Object Model 文件對象模型)和分組流媒體技術封裝 libxml C 函式庫。 如何管理通訊錄的聯絡人資料? 使用通訊錄(Address Book)的framework 去讀取和寫入聯絡人資料。你可以 建立紀錄、取回、比較或排序現有的資料並使用ABPerson opaque type 來執 行一些其他的操作。參考 ABPerson Reference 以獲取更多資訊。 日期和時間和數字 如何取得當前的日期和時間 使用NSDate 類別([NSDate date])中的date 方法或是呼叫Core Foundation function(核心基礎函數)中的CFAbsoluteTimeGetCurrent 函 數。 該如何格式化日期和數字? 使 用NSDateFormatter 物件,它允許您設置不同的屬性,如日期樣式,時間 樣式,當地時區樣式,日曆,格式字串,和兩位數字的年交叉日期。可參考 資 料格式程式設計指南 ([url=Data%20Formatting%20Programming%20Guide%20for%20 Cocoa] Data Formatting Programming Guide for Cocoa[/url] )。 如何得知程式的已運行時間? 在 你程式的applicationDidFinishLaunching 方法中使用date 方法(NSDate 類別 ([NSDatedate])來記錄您應用程式的啟動時間。然後,當您想知道你的 應用程式已經運行多少時間則可以再次呼叫date 方法來得到當前以及開始 的 日期和時間,最後再計算出時間差。 檔案管理 如何在本地端寫入資訊? 您可以將資料寫入到您應用程式的所在儲存位置。您也可以藉由呼叫基礎函數 NSSearchPathForDirectoriesInDomains 來找到這個路徑。 如何寫入資料到 SQLite資料庫? 就如同您在其他平台所做的方式一樣,而主要的限制是,你必須為您的資料庫選 擇一個合適的位置(請參考How do I write information locally? (如何在 本地端寫入資訊?)) 如何從其他網站讀取資料? 你可以使用UIWebView 類別

文档评论(0)

tianya189 + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档