Time of Update: 2013-12-26
手機上的應用軟體開發正在受到越來越多人的關注,隨著中移動軟體商店的上線,中國的開發人員也可以進行iPhone軟體開發了。軟體開發的內行和外行們都在通過iPhone為大家帶來出前所未有的驚喜和創新。不過對於那些門外漢來說,iPhone軟體開發仍然是一個謎,那麼就讓我為大家揭開它的神秘面紗吧。1.
Time of Update: 2013-12-26
Cocoa Touch層包含了構建iOS程式的關鍵framework。這層定義了程式的基本結構,支援如多任務,基於觸摸的輸入,push notification等關鍵技術,以及很多上層系統服務。設計你的程式時,你應該首先查看這個層包含的技術,看看他們是否符合你的需要。上層特性下面介紹一些Cocoa Touch層的關鍵技術。◆多任務iOS SDK 4.0以及以後的SDK構建的程式且運行在iOS
Time of Update: 2013-12-26
美國當地時間6月17日全新的iPhone OS 3.0系統已經上線了,以下一段視頻中我們可以看到新的系統與此前版本有那些區別和提升。蘋果iPhone手機使用者可以免費升級新版本,iPod Touch使用者則需要花費9.95美元購買。iPhone OS 3.0 video據瞭解,iPhone OS 3.0加入了很多的新特性,複製剪下與粘貼、橫向鍵盤、多媒體訊息、Spotlight搜尋、語音備忘錄、改進的日曆表、從iTunes
Time of Update: 2013-12-26
iOS 應用程式的基礎 Cocoa Touch 架構重用了許多 Mac 系統的修正模式,但是它更多地專註於觸摸的介面和最佳化。UIKit 為您提供了在 iOS 上實現圖形,事件驅動程式的基本工具,其建立在和 Mac OS X 中一樣的 Foundation 架構上,包括檔案處理,網路,字串操作等。Cocoa Touch 具有和 iPhone 使用者介面一致的特殊設計。有了 UIKit,您可以使用 iOS
Time of Update: 2013-12-26
據悉,將於6月蘋果WWDC上面世的iOS 5已確認整合了Nuance的語音辨識技術,但該功能尚未加入進iOS系統目前已有的語音控制功能之中。今天又有訊息稱,iOS 5將會徹底重製iOS的通知資訊系統,並加入widgets功能。訊息稱,Nuance的語音辨識技術已經被整合進iOS 5當中,但不能使用語音控制功。鑒於它將會是使用頻率最高的功能,這顯得多少有些奇怪。但這一情況顯然會在系統發布前改變,Nuance技術的意義更在於iOS系統核心而非某一個功能。另外一條關於iOS
Time of Update: 2013-12-26
CocoaChina新功能體驗
Time of Update: 2013-12-26
iPhone開發 Action 與 Objective-C 學習基礎是本文要介紹的內容,不多說,我們吸納來看內容。我們先來分析一下上一回初次接觸的Objective-C代碼。(IBAction)myAction1:(id)sender { int kakaku = [[motone text] intValue]; switch([waribiki selectedSegmentIndex]){
Time of Update: 2013-12-26
Xcode4中添加Frameworks 簡單實現是本文要介紹的內容,近開始使用Xcode4,說實話真的很不熟悉,今天做查詢通訊錄中的使用者資訊,其中需要添加一個AddressBook.framework架構,情急之下找到了方法,具體操作如下:1.選中你要添加framework的項目,2.選擇該項目對應的Target,3.點擊“Build Phases” Tab,4.點擊“Link binary with Libraries”
Time of Update: 2013-12-26
Objective-C 中關於self.用法是本文要講述的內容,不多說,直接進入話題,我們經常會在官方文檔裡看到這樣的代碼:MyClass.h [/lang] @interface MyClass : NSObject { MyObject *myObject; }
Time of Update: 2013-12-26
iPhone學習之路 Table實現動態載入圖片是本文要介紹的內容,內容不多,基於代碼實現,我們一起來看內容。Iphone在載入列表時,如果每個等待把所有列表中的資料都載入完在顯示相關內容,如果列表中有一些比較大的圖片,載入的時間比較長,那麼給使用者的效果就很差了,下面詳細是一種實現動態載入圖片的辦法:- (UITableViewCell *)tableView:(UITableView *)tableView
Time of Update: 2013-12-26
iPhone實現XML的POST傳遞並接收資料是本文要介紹的內容,文章是基於代碼實現,在iphone開發中,經常會遇到和伺服器端互動資料,下面代碼是向伺服器端傳遞一個xml資料流,伺服器端接受資料並返回一個xml資料類型。iphone傳遞資料的代碼:-(void) postxml { //prepar request
Time of Update: 2013-12-26
IOS開發執行個體 View實現動畫效果是本文要介紹的內容,在ios應用中,經常可以看到一個點擊一個按鈕,一個視圖漸漸彈出,在一點按鈕,視圖慢慢縮回去。這個動畫效果在ios中經常使用,下面是我寫的一個小例子,介面效果如下: 具體的實現過程如下:建立工程。利用Interface Builder添加一個按鈕和一個視圖,把視圖底色換一個顏色。在標頭檔中進行聲明:#import <UIKit/UIKit.h>
Time of Update: 2013-12-26
XCode和iPhone SDK開發環境試用是本文要介紹的內容,Apple就是apple,就算不好用,也不好意思說不好,文化的威力確實無窮!之前在DoNews網站看到一篇博文,批評apple的產品就算有缺陷,在fans面前也不能批評,因為apple的產品文化已將fans培養成為缺陷也是一種美了。在Windows平台一直使用VS作為開發工具,VS2005再VS2008,一路用過來,雖然2個月之前就下載了iPhone SDK含XCode3.1),當時只是參照教材寫了個“hello
Time of Update: 2013-12-26
iPad應用程式
Time of Update: 2013-12-26
Cocoa學習筆記 MVC架構分析是本文要介紹的內容,Cocoa是Mac OS和iPhone OS上的開發架構,使用Objective-C做為開發語言。當然,在代碼中也可以嵌入C和C++的語句。初識Objective-C時會覺得它的文法很奇怪,但本質上和其他物件導向語言都差不多。具體文法大家可以參考相關文檔。在Cocoa架構中:所有的控制項、視窗等都繼承自 UIView,對應MVC中的
Time of Update: 2013-12-26
Cocoa開發架構學習 回調函數是本文要介紹的內容,在閱讀之前,如果你不是對本篇文章很瞭解,請來閱讀 Cocoa學習筆記 MVC架構分析 。我們先來看本文內容。Cocoa是Mac OS和iPhone OS上的開發架構,使用Objective-C做為開發語言。當然,在代碼中也可以嵌入C和C++的語句。初識Objective-C時會覺得它的文法很奇怪,但本質上和其他物件導向語言都差不多。具體文法大家可以參考相關文檔。在Cocoa架構中:所有的控制項、視窗等都繼承自 UIView,對應MVC中的 V。
Time of Update: 2013-12-26
iPhone學習之路 基於HTTP長串連Server PUSH是本文要介紹的內容,本文主要是圍繞長串連Server PUSH介紹,不多說,我們來看內容。伺服器推實現的相關資料有個不錯的文章《Comet:基於 HTTP
Time of Update: 2013-12-26
寫了一個類似魔獸小地圖功能的控制項。比如你有一個可以放大縮小的scrollView。會在裡面進行一些放大縮小,點擊裡面的按鈕呀,等操作。這個小地圖控制項。就會和你的大scrollView同步。並有縮圖和你當前視口的位置。就像遊戲裡那樣。看圖。SmallMapView.h// // SmallMapView.h // littleMapView // // Created by&nb
Time of Update: 2013-12-26
ios橫豎屏的效果是不相同的,所以我們在開發中如果允許螢幕橫豎屏間的切換,那麼我們就要調整視圖的布局。利用Interface Builder開發,我們可以快速的拖拽出合適的介面布局,但是螢幕自動切換布局不能很好的適配,是,沒有做任何調整的狀態下,實現的橫豎屏切換,可以看到介面不是很美觀。目前我所知的實現ios橫豎屏切換的解決方案共有三種:1.利用Interface Builder適配器自動適配調整介面。2.在橫豎屏切換時,每個控制項重新布局。3.利用Interface
Time of Update: 2013-12-26
最近在開發iOS過程中遇到一個問題:某一些操作需要在一個初始化操作後才允許執行。但是這些操作的執行時刻有可能比初始化操作來得要快。那麼,如果不等待初始化操作後再執行的話,這些操作就等於是丟失了。針對這個問題,我想到了兩種解決方案:第一就是執行這些操作之前先判斷是否已經初始化,如果尚未初始化則使用一個數組隊列把巨集指令引數及調用的方法儲存起來,等待初始化完成後再檢測數組隊列中的儲存的操作進行調用並清空隊列。但這種方式有個問題就是操作中傳遞的參數以及調用方法引用都需要自己來維護,這無疑是給自己帶來了