在Objective-C中,有一些我們之前並不熟悉但是經常見到的資料類型,比如id、nil、Nil、SEL等等。在很多文章裡,我們都見過這些資料類型的介紹,但是都沒有說的太清楚。Objective-C中有一些很有趣的資料類型經常會被錯誤地理解。他們中的大多數都可以在/usr/include/objc/objc.h或者這個目錄中的其他標頭檔中找到。下面是從objc.h中摘錄的一段,定義了一些資料類型:// objc.h
Interface Builder製作Hello World教程是本文要介紹的內容,主要介紹如何用iPhone SDK Beta 2以及Interface Builder製作iPhone版Hello World。不多說,我們先來看詳細內容。蘋果已經為我們放出了最新的iPhone SDK Beta 2,還附帶了一個超牛的Interface Builder。不拿它做點什麼,蘋果迷是不會罷休的。可是蘋果比較不厚道的是,沒有太多地方提及怎麼把Interface Builder和iPhone
iPhone開發Xcode視窗布局配置是本文要介紹的內容,Xcode中的原始碼,資源檔等都是由工程檔案 *.xcodeproj 管理著。雙擊該檔案後就開啟了Xcode。在iPhone應用程式開發的過程中,基本上都是基於這個視窗來工作的,如果將該視窗定製為自己喜歡的方式,將進一步提高工作效率。可以在Xcode的環境設定中更改項目的布局配置,如:Xcode 3.1.2
Xcode開發提示與技巧是本文要介紹的內容,我總是想方設法記住各種各樣的Xcode的便捷鍵以及各種提示與技巧。編程時,我總是盡量少用滑鼠,如果沒有這些提示,我就會無所適從了。而這裡是記錄這些提示與技巧最好的地方了。這是第一篇文章,我希望接下來會有更多有關Xcode的提示與技巧文章。垂直分割編輯器視圖如果你喜歡同時使用多代碼視窗,編輯器分割選項可以協助你留意中小正方形網格表徵圖)。預設情況下,視窗被水平分割。如果你希望並列觀察你的代碼便於比較),下面是關於怎樣垂直分割視窗的方法:按下視窗分割表徵圖
iPad與iPhone調用UIImagePickerViewController方法略有不同是本文要介紹的內容,文中很詳細的講述了iPad與iphone各自的調用方法,來看詳細內容。我們知道,在iPhone中擷取照片庫常用的方法如下:UIImagePickerController *m_imagePicker = [[UIImagePickerController alloc] init];
Cocoa架構類之間繼承關係是本文要介紹的內容,主要是來瞭解cocoa的繼承關係,Cocoa架構包含兩個核心架構:Foundation和Application Kit (UIKit) 架構。在Cocoa開發中是必要的,至於其它架構(如:Core Data、Sync Services、Address Book、Preference Panes、Screen Saver、Web Kit)則是輔助和可選的;Foundation架構和Application
iPhone開發之打包DEB檔案是本文要介紹的內容,DEB 這個東西,不知道怎麼說了... 無盡的 悲啊,尼瑪啊..害的我多次白蘋果。由於維修經費的考慮,上級決定讓我下禮拜專攻修複系統這塊。一點思路都沒,好吧,牢騷的話不說 了.. 開始切入正題。DEB打包網上教程多多啊.. 不過我有一個PDF,無比詳細喔..這個PDF 是網友綠咖啡給的,不過在他給我之前,我已經找到了PDF
Xcode修改工程名字教程是本文要介紹的內容,不知道大家有沒有遇到過修改工程名字的需求,反正我是遇到過。開發過程當中,項目進行到一半的時候,覺得工程名不正確, 或是現在這個項目與以前用過的項目需求差不多,於是只需要修改一下工程名就可以用於現在這個項目。所在修入項目名的功能也是有用的,那麼如何修改呢?其實xcode有這功能,只需要點幾下就行了。首先開啟你的工程,然後先中菜單中的Project-》Rename
UIWebView擷取所點位置圖片URL教程是本文要介紹的內容,UIWebView有自己的UIResgure,如果我們手動加入自己的GestureRecognize將不能識別,如UILongPressGestureRecongnizer. 在瀏覽網頁的時候,如果看到喜歡的圖片,想把它儲存下來如何辦呢? 我們可以自己寫一個程式來實現,用uiwebview開發一個自己的瀏覽器。關於說到uiwebview不能識別long press gesture,幸好有一個可以識別,那就是double click.
iPhone應用地圖開發教程是本文要介紹的內容,文章講述的是一個有趣的執行個體。不多說,我們之間來看詳細內容介紹。1,計算兩點之間的距離[locationManager startUpdatingLocation];已格式化成如12.34 km): [NSString stringWithFormat:@"%0.2f km",[userLocation getDistanceFrom:location]/1000]
iPhone開發應用中關於CFRunLoop學習是本文要介紹的內容,CFRunLoop 對象監控任務task)的輸入源,並在它們為處理做好準備的時候調度控制。輸入源範例可能包括使用者輸入裝置、網路連結、定期或時間延遲事件,還有非同步回調。有3類對象可以被run loop監控:sources、timers、observers。當這些對象需要處理的時候,為了接收回調,首先必須通過 CFRunLoopAddSource ,CFRunLoopAddTimer , or
XCode工程基於SDK基礎開發教程是本文要介紹的內容,主要是來說明如何應用於XCode工程的基於SDK開發的技術。1、用(weakly linked)弱串連類、方法和函數來支援在不同版本之間的程式運行2、弱串連整個架構(framework)3、為不同的SDK選擇不同的編譯條件4、在代碼中找出過時API的使用5、確定在運行時作業系統和架構(framework)的版本一 、在IOS中使用弱串連類在工程中使用類的弱串連的時候必須確保這些類在運行時的可用性,要不會引起動態串連的錯誤在IOS
iPhone應用程式之Three20添加方法是本文要介紹的內容,Three20是一個iPhone開發圖形介面類的集合,包含圖片查看,一般工具,HTTP本機快取。Three20是來自於Facebook的iPhone程式原始碼的。添加Three20到您的程式Three20是先行編譯靜態庫,最簡單的方法是使用Xcode的依賴工程特性,下面是方法:1. 複製Clone命令)three20 gitGitHub) 目錄: `git clone
iPhone圖形開發繪圖教程是本文要介紹的內容,介紹了很多關於繪圖類的使用,先來看詳細內容講解。1、繪圖總結:繪圖前設定:CGContextSetRGBFillColor/CGContextSetFillColorWithColor //填充色 CGContextSetRGBStrokeColor/CGContextSetStrokeColorWithColor //筆顏色
iPhone開發應用中CoreLocation定位學習是本文要介紹的內容,iPhone可以使用CoreLocation架構確定他的物理位置,可以利用三種技術來實現該功能:GPS,WiFi定位和蜂窩基站三角網定位。但在程式中我們只需設定我們希望的精度層級,由CoreLocation決定採用哪種技術可以更好的滿足我們的請求。1、位置管理器CLLocationManager *locationManager = [[CLLocationManager alloc
iPhone應用中如何擷取硬體版本以及系統資訊是本文要介紹的內容,主要是基於代碼來實現硬體版本和系統資訊的擷取,來看詳細內容。擷取iphone的系統資訊使用[UIDevice currentDevice],資訊如下:[[UIDevice currentDevice] systemName]:系統名稱,如iPhone OS [[UIDevice currentDevice] systemVersion]:系統版本,如4.2.
iPhone開發備忘學習筆記是本文要介紹的內容,主要集合了iphone開發中幾個案例的實現,來看本文詳細內容介紹。1、IOS開發中關於KMapView自訂calloutM在做ios上面的的地圖應用的時候,有些時候需要自訂callout,找了很久,在國外網站上找到了一篇文章,講的就是自訂callout,網址:http://blog.asolutions.com/2010/09/building-custom-map-annotation-callouts-part-1/,但是這篇講的有點複雜,新手
詳解IOS開發應用之並發Dispatch Queues是本文喲啊介紹的內容,我們幾乎可以調度隊列去完成所有用線程來完成的任務。調度隊列相對於線程代碼更簡單,便於使用,更高效。下面講主要簡述調度隊列,在應用中如何使用調度隊列去執行任務。1、關於調度隊列所有的調度隊列都是先進先出隊列,因此,隊列中的任務的開始的順序和添加到隊列中的順序相同。GCD自動的為我們提供了一些調度隊列,我們也可以建立新的用於具體的目的。下面列出幾種可用的調度隊列類型以及如何使用。1)serial
iPhone開發中使用Cocoa XML RPC Framework是本文要介紹的內容,最近做一個項目需要和rpc_xml打交道,原來一直想解析xml啊,方法挺多,可是以xml格式向伺服器發送資料使用soap確實聽麻煩,就一個boby我加“\n"就挺費時的。幸虧有個框Cocoa XML-RPC Framework,省去了我許多麻煩,可是在使用架構時遇到了許多問題,使我非常糾結,在網上找相關的配置卻少的可憐,弄了一天總算是知道如何使用了。1、下載The Cocoa
iPhone開發應用中表視圖的學習案例是本文要介紹的內容,主要是來學習表視圖的概念及用法,來看看詳細內容。1、概念