- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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 類別
您可能关注的文档
- 1农业是指包括种植业林业畜牧业渔业等产.pdf
- 1品质岗位职责及制度管理.pdf
- 1软件测试的目的是.pdf
- 1-市场调研报告-01.pdf
- 1试卷(含答案)分析和总结.pdf
- 1岁宝宝喂养常识 1.pdf
- 1我国各阶段立法情况.pdf
- 1新目标八年级下册期末考英语试卷.pdf
- 1园林工程建设程序及施工技术要点.pdf
- 1在山的那边导学案.pdf
- 9001 风险管理培训大纲.pptx
- 12345进社区培训资料.pptx
- 2025及以后5年中国汽车内饰件行业前景研究与投资可行性报告.docx
- 2025及以后5年中国汽车内饰件行业分析与发展前景分析报告.docx
- 光模块在高速铁路通信系统中的关键作用报告.docx
- 2025年上海市毛肚餐饮 waste 资源化处理可行性研究报告.docx
- 2025及以后5年中国汽车内饰件行业市场监测与发展趋势研究报告.docx
- 2025及以后5年中国汽车内饰面料行业市场调查研究及投资前景预测报告.docx
- 煤炭开采与利用技术革新2025年展望报告.docx
- 2025及以后5年中国汽车内饰市场发展策略及投资潜力可行性预测报告 (2).docx
最近下载
- (教资考试)高中语文教师资格证面试题.pdf VIP
- 平安银行资产评估报告.pdf VIP
- 九年级化学微课教学设计方案.docx VIP
- 计量经济学模型之面板门槛模型.pptx VIP
- 【免疫学课件】抗感染免疫.ppt VIP
- 【股票指标公式下载】-【通达信】波起有利(短多、短空).doc VIP
- 家庭亲密度与适应性量表(FACESII-CV).docx VIP
- 4.6.4+激素调节(教学课件)生物人教版2024八年级上册.pptx VIP
- 明渠堰槽流量计计量检定规程(JJG[水利]004-2015)(高清原版).pdf VIP
- 《计算机视觉-基于OpenCV的图像处理》全套教学课件.pptx VIP
原创力文档


文档评论(0)