Time of Update: 2014-07-08
iOS應用的真機調試,ios 真機調試iOS應用的真機調試必須條件:99美元的帳號,沒有這個就不用再往下看了。 首先,登入到http://developer.apple.com/devcenter/ios/index.action,如果已經購買了iPhone Develop Program(iDP),登入進去後,頁面右上方會看到如所示的頁面: 點擊第一項:iOS Provisioning
Time of Update: 2014-07-08
backBarButtonItem 顏色/文字修改,修改圖片文字顏色backBarButtonItem 顏色/文字修改iOS7之後. 預設的返回按鈕字型顏色是藍色的, 顯示內如是父VC(上一級介面)的title如果要做修改, 可以通過下面的辦法: 1. 修改字型顏色 (1) 在plist裡面, 加上View controller-based status bar appearance, 並且設定為NO (2)
Time of Update: 2014-04-03
看到很多網友討論iOS裝置定位的問題,這裡將我們所瞭解的關於iPhone、iPad、iPod等的定位原理做詳細的介紹,希望能為大家增加知識,減少誤區,更好地使用iOS裝置。介紹之前,先聲明一下關於地圖加加的“位移修正”功能,地圖加加可以對齊中國地區(地點、線路和照片的)座標和中國地圖之間的位移,這個是我國測繪法規要求的一個數學意義的位移,每個地方的位移是固定的,法定的,和當前定位的方式、定位的精度與準確度沒有任何關係。即地圖加加只對齊位移,並不能提升、降低或者改變iOS定位的速度、精度和規則,也
Time of Update: 2014-02-14
在前面的文章中我們介紹了如何用class-dump-z來匯出iOS應用的類資訊,如何利用Cycript掛鈎進程、執行運行時操縱和method swizzling,用gdb分析app的流程。 然而,可能有更好的方式能夠做這些事。如果能夠有一個工具能夠做所有這些事情並且能夠更好的展示這些資訊就太好了。Snoop-it就是這樣一個tool。它允許我們進行運行時分析和對iOS應用進行黑盒安全評估。它提供一個非常簡潔的web介面。在寫本文的時候,Snoop-it還沒正式發布,我給作者寫了郵件,
Time of Update: 2013-12-30
從事手機開發的我們都知道,當前較大一部分的APP都利用到了網路但是如何能夠給使用者及時的提醒,在網路斷開,或者網路狀態發生改變的時候,這是一個值得深思的問題,有人說設定監視,每隔一段時間,掃描一下,當然可以,但是對於手機的各種資源來說,有點浪費。所以我們只用判定手機的網路狀態是否發生改變,就可以了,改變時才啟動相關的程式,這樣是不是很好呢,所以下面為大家來分享一段代碼,希望大家能夠共同進步哦。另外還需要倒入第三方庫:#import代碼如下:HHLAppDelegate.h#impo
Time of Update: 2013-12-26
在iPhone開發中,對記憶體進行正確的管理是非常重要的一個方面。iPhone有128MRAM,但其中約有一半的容量要用於螢幕緩衝和其他系統進程,同時iPhone不支援將記憶體寫到分頁檔,所以iPhone只有大約64M的記憶體用來運行應用程式,且嚴格受到實體記憶體量的限制。這樣,基本上不容許我們開發的軟體存在任何的記憶體泄露。由於iPhone對記憶體嚴格的要求,所以當一個對象不再需要時,要及時釋放它所佔用的記憶體空間。Objective-C 的記憶體管理採用了基於引用計數(Reference
Time of Update: 2013-12-26
詳解iPhone SDK 開發之 UIKit 使用是本文要介紹的內容,關於UIKit,你可以使用UIKit架構來建立和管理iPhone應用程式的使用者介面。這個Objective-C架構特別為Multi-Touch介面提供了一個應用程式物件、事件處理、繪圖模型、視窗、視圖和控制項。UIKit使用22. View Controllers可以使用UIViewController類來建立和顯示多個view,
Time of Update: 2013-12-26
iPhone學習 安裝deb格式軟體是本文要介紹的內容,.deb格式如何安裝?也就是常說的DEB檔案,先來看本文內容詳解為你解決問題。第一種辦法:有WIFI的情況下,開啟PUTTY,先在PUTTY裡面設定好IP地址IP地址可以在小愛上WIFI串連裡面找到),還有密碼是“alpine”,設定好後,把.deb檔案COPY到小愛的"/var/mobile"下,進入PUTTY後,在PUTTY裡輸入下列命令假設你COPY進去的檔案名稱為“happy.
Time of Update: 2013-12-26
Lipo編譯 合并iPhone模擬器和真機通用靜態類庫是本文要介紹的內容,在ios製作靜態類庫中介紹怎麼建立靜態連結庫,現在問題是, 我們編譯好了會是兩個版本的.a檔案 分別用於模擬器和iPhone真機, 因為Mac和iPhone的CPU不同, 才造成了這樣的情況. 有點像 PowerMac 和 InterMac。在使用靜態類庫的時候, 我們如果想在模擬器調試, 就必須把用於模擬器版本的lib加到項目裡, 同理要想運行在iPhone上, 我們又必須把真機lib也加到項目,
Time of Update: 2013-12-26
初步認識iPhone Push Notification 是本文要介紹的內容,感謝@lawrencelry邀請我參加CocoaHeads的活動,有幸碰到iCHM和Buddyfeed的作者@RobinLu。我們三個人討論了一下蘋果的Push,內容總結於下文。可以參考 解析iPhone Push Notification 訊息推送
Time of Update: 2013-12-26
Cocoa學習筆記Cocoa2d基礎學習是本文要介紹的內容,編程人員應該對遊戲開發應該是由衷的熱愛,那麼本文可以幫你解決一些問題。如果你是初學者,本人覺得你有必要閱讀一番。不多說,來看詳細內容。cocoa2d基礎遊戲引擎:一、情境CCScene1.展示類情境 2. 選項類情境 3.遊戲情境每個情境都是通過不同的層(layer)的疊加和組和來實現
Time of Update: 2013-12-26
詳解XCode 3.2新功能和技巧是本文要介紹的內容,不多說,直接來看內容。Xcode Apple編程Unix最近升級到Snow Leopard,然後升級XCode到3.2。不是我想升級,是因為我升級完Snow
Time of Update: 2013-12-26
IOS應用程式跑馬燈效果案例是本文要介紹的內容,內容不多,主要是以代碼實現跑馬燈效果的內容。先來看詳細內容。最新項目中要求實現web頁面中常有的跑馬燈效果來顯示廣告內容。ios中沒有提供相應的api,下面是利用NSTimer和NSLable實現的一個跑馬燈效果。介面如下:實現的代碼如下:#import "AdvertisingView.h" #import <QuartzCore/QuartzCore.h>
Time of Update: 2013-12-26
詳解iPhone全螢幕顯示相機視圖是本文要介紹的內容,主要介紹了iphone全螢幕顯示的內容,不多說,先來看詳細內容。在iPhone應用開發之調用系統照相機一文中介紹了怎樣調用系統照相機。但是有時候我需要自訂相機內容,需要以相機內容為背景,在其視圖上添加其他控制項,下面是相機視圖最大化的執行個體。:代碼實現:-(IBAction)onClickbutton:(id)sender {
Time of Update: 2013-12-26
iPhone人機介面常見任務處理方法是本文要介紹的內容,如果您具有使用案頭電腦或攜帶型電腦應用程式的經驗,那麼您會發現iPhone應用程式處理很多常見任務的方式與它們不同。本節從人機介面的角度描述了這些常見任務;關於代碼實現的技術細節,請參考iPhone應用程式編程指南。啟動iPhone應用程式應能夠迅速啟動,從而使用者可以立即開始使用它們。啟動時,iPhone應用程式應該:指定適當的狀態列樣式關於可用樣式的資訊請參考“狀態列”一節)。顯示一幅酷似應用程式啟動顯示畫面的啟
Time of Update: 2013-12-26
Cocoa基礎架構是本文要介紹的主要內容,Cocoa/cocoa
Time of Update: 2013-12-26
蘋果開發工具Xcode 和Interface Builder是本文要介紹的內容,很詳細的介紹了兩款開發工具的使用和操作方法。不多說,我們一起來看詳細內容講解。什麼是Xcode?Xcode是Apple自己開發的,只運 行在Mac OS X平台下的IDE。如果你想真正瞭解Mac OS X平台上的開發,就應該瞭解它。當然,Mac OS X實現了POSIX,固然也支援傳統的UNIX編程環境;Eclipse等Java開發工具也有Mac OS X版。不過這些,你在Linux或者Windows平台也能體驗到。
Time of Update: 2013-12-26
LUA學習筆記中魔獸世界自訂介面外掛程式 是本文要介紹的內容,主要是來瞭解作業系統的庫檔案沒有包含在魔獸世界UI的PATH路徑之中,本文是對魔獸世界自訂介面外掛程式的介紹,內容主要是如何進行自訂的UI外掛程式(Custom UI)進行定義:使用者介面(UI - User
Time of Update: 2013-12-26
調用Lua函數使用方法是本文要介紹的內容,本教程涵蓋了Lua5.1。在Lua的每一個版本中都有一些非常不同之處。下面的範例程式碼將不能在老版本的Lua下運行。這篇文章將教你如何在Lua中定義一個函數,然後在C/C++程式中調用它。同時,我們將學習到參數傳遞,傳回值,以及處理全域變數。你的第一個Lua函數在Lua中定義函數是相當簡單的。Lua函數以關鍵字"function"開頭,後面跟隨函數名,然後是參數列表。函數定義以關鍵字"end"結束。Lua函數能夠接
Time of Update: 2013-12-26
App Store 上的盜版問題是可以解決的。而且方法很簡單:換言之,蘋果假定往 App Store