Time of Update: 2013-12-26
iPhone發布iOS 4.1最後一個預覽版之後不久,從iPhone破解團隊就傳出了一個好訊息。一位賬戶名為pod2g的駭客在Twitter上表示,他已經發現了iPhone OS 4.1的一個新bootrom漏洞,暗示著無論是新推出的iPod
Time of Update: 2013-12-26
iPhone OS 4.2正式版將於本周日發布,其成功絕不僅僅是產品的成功,蘋果公司的文化中的嚴謹體現在每一個員工身上。蘋果首席執行官史蒂夫·喬布斯(Steve Jobs)近期曾親自致電一位iPhone OS開發人員,對其應用在蘋果市集遭到拒絕進行瞭解釋。應用開發人員拉姆·阿姆甘姆(Ram Arumugam)在其應用Economy for
Time of Update: 2013-12-26
本文將講解iPhone開發關於icon和Default及圖片處理的方法。更多內容請關注BKJIA推薦專題:iPhone應用程式開發初探從icon說起命名方法,舉例Icon.png 57×57Icon-
Time of Update: 2013-12-26
蘋果iPhone OS 4.2原定於上周日發布,但是因WiFi串連問題再次延遲iPhone、iPod以及iPad作業系統的iPhone OS 4.2發布日期。有訊息稱蘋果將於本月最終正式推出iPhone OS 4.2版本作業系統。iOS 4.2新版作業系統將會使iPad功能更接近iPhone。在iPad推出以前,蘋果使用者大多已熟悉iPhone功能。而相對比,iPad最大的問題就是其小型號處理器使產品功能缺乏人性化設計。蘋果iPhone OS
Time of Update: 2013-12-26
蘋果剛剛發布了最新iOS 4.3版本的作業系統和提供了新的iOS 4.3 Beta版SDK,你可以在蘋果Dev Center下載。 同時,蘋果還更新了Apple TV評估軟體,您可以把iOS 4.3的流媒體應用程式整合到您的Apple TV的點播選項中。由此,iOS應用開發人員與iOS使用者一起進入4.3時代。 MacStories報道:iOS 4.3提供了在iPad上使用4個或者5個手指手勢同時操作,包括一掐去主畫面,並揮筆揭示多任務托盤或切換應用程式。在最新的iOS
Time of Update: 2013-12-26
BKJIA編者按:在蘋果正式推出iOS 4.2後,對iPad多任務等100多項功能進行了改進,目前行動裝置的興起正在給互連網帶來一場新的革命,由iPad引領的一場風潮正在席捲整個互連網世界。 互連網iPad化北京時間12月10日訊息,據國外媒體報道,Google已經正式推出其網路應用程式商店Chrome Web
Time of Update: 2013-12-26
我們曾經介紹過《iPhone應用介面設計指南》,我們將介紹iPhone應用介面設計指南的一個章節——《蘋果iOS應用人機互動介面開發指南》。使用者介面原則 好的人機介面規範遵從於使用者思考和行動的方式,而不屈從於裝置的效能。一個缺乏吸引力,複雜的,或違悖邏輯的使用者介面,卻會讓原本優秀的應用變得索然無味。反過來,一個漂亮的,直覺感知的,引人入勝的介面能強化應用程式的功能,並且能在使用者心中激發出正面的情緒。◆整體之美整體之美,並不是簡單地指應用介面有多漂亮,而是
Time of Update: 2013-12-26
據美國科技部落格9To5報道,蘋果正在測試一種類似於Android作業系統的九點自訂觸控解鎖方式,但這種新功能目前僅面向蘋果僱員開放。在此之前,使用者可利用數字 PIN 碼為iPhone設定密碼。但這種加密方法很容易遭到破解。Android系統採用了一種十分華麗的解鎖方式:使用者需要在一個3×3的點陣上設定滑行路線,然後在需要解鎖時依次划過這些圓點即可。蘋果已經在一款名為“Apple
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
對初學者來說,Objective-C存在了很多令人費解的寫法,實際上他們是非常優雅的。程式員寫的最多的就是函數以及調用自己寫的或者別人寫的函數。本文就從函數的角度來看下Objective-C的優雅之處。C#和Objective-C同屬於c系列語言。讓我們先看下C#的函數定義和調用,做個對比。C#函數的定義:public void doIt(string actorName, string movieName, int time
Time of Update: 2013-12-26
iPad也使用iPhone一樣的作業系統,並且也能通過App Store購買軟體。開發人員們,是不是看到新的市場了?如果您想專門為iPad開發軟體,請看看下面的iPad開發規則。系統層級◆同時只能運行一個程式,視窗佔滿全屏◆程式需要快速進入和退出◆為了安全考慮,程式在沙箱內執行。可以儲存程式相關的檔案和設定。只能通過系統提供的介面與其他程式通訊。◆每個程式在自己的虛擬記憶體空間內運行,但是可用虛擬記憶體只受限於實體記憶體的大小。就是說沒有磁碟虛擬記憶體。◆不支援自定外掛程式和架構。程式層級◆(
Time of Update: 2013-12-26
在建立程式時需要輸入Build ID,Xcode 4比較人性化的一方面,按需要輸入。之後進入項目中,按圖所示,選擇項目配置,部署sdk(注意和base sdk的區別),在下面可以複製出來幾個配置來實現不同的需求。一般複製一個release來做發布配置就可以了。下面的本地化不多說了。接著選擇下面的target配置,這裡需要做的就是配置idertifier在上面的標籤選info,這裡需要改的有bundle display name及bundle name(顯示名),excutable
Time of Update: 2013-12-26
最近將全部精力都放在由JavaScript驅動的Web應用程式開發上,JavaScript負責驅動前端和後端,這是一個很奇特的方法,特別是那些在傳統伺服器端技術(如PHP)沉浸了十多年的技術老人感覺有點不可思議,幾個尖端技術的出現開啟了構建真正身臨其境的互動式Web應用程式的大門,這種Web應用程式和傳統型應用程式在很多方面都有相似之處。即使有這些很有潛力的新功能,但要忽視房間裡的大象(iPad,以及不斷增多的競爭者,如XOOM)還是相當困難的,在不到三年的時間裡,其應用程式銷售額就超過了10億
Time of Update: 2013-12-26
這次主要講解一下如何通過編寫代碼的方式來實現一個視窗程序, 當然這個程式十分的簡單, 不過它示範了一些我們應該瞭解的東西,因此應該可以更好的協助我們瞭解XCode和Interface Builder為我們的開發工作做了哪些工作。大部分講解Cocoa編程的書都會用到Xcode和Interface Builder,這兩個工具的結合是開發Cocoa應用程式的最佳選擇, 但是當中往往隱藏了許多細節的東西,為了對Cocoa的運作方式有更好的瞭解,我決定用代碼來實現一些Interface
Time of Update: 2013-12-26
不管是iphone中還是其他的作業系統,多線程在各種程式設計語言中都是痛點,很多語言中實現起來很麻煩,objective-c雖然源於c,但其多線程編程卻相當簡單,可以與java相媲美。多線程編程是防止主線程堵塞,增加運行效率等等的最佳方法。而原始的多線程方法存在很多的毛病,包括線程鎖死等。一、線程建立與啟動線程建立主要有二種方式:(id)init; // designated initializer
Time of Update: 2013-12-26
iOS 5 Beta版本已經放出,需要注意的是部分串連還需等待正式開放後才可以下載,且需要開發人員帳號(ADC)。Beta版本被認為是最接近零售版本的版本號碼,所以這次iOS5的Beta版本幾乎和正式版本無異,有興趣的朋友可以自行尋找適合自己裝置的韌體進行下載。iOS 5 Beta For iPhone
Time of Update: 2013-12-26
關於iPhone UI開發前應該注意問題是本文要介紹的內容,主要講述的是對iPhone UI設計的一個建議。結合個人iPhone開發經曆,提幾點iPhone UI開發方面的建議。建議1
Time of Update: 2013-12-26
自從iPhone在全球熱銷,iPhone應用也開始繁榮發展,遊戲應用尤其如此,有些銷量甚至堪比AAA巨作。主流遊戲開發商紛紛把iPhone視為現有產品的推廣平台,甚至決定為該平台量身打造遊戲產品。對於獨立遊戲開發人員來說,iPhone也是個重要的開發平台。因為其擁有龐大的使用者群,所以該平台的遊戲很快就能從小眾需求變為福士產品。新機遇的出現,為那些剛剛從經濟衰退中複蘇的人們開啟了新的冒險旅程——在商機無限的信仰感召下,新開發人員們建立新遊戲公司,著手製作新平台的遊戲。獨特
Time of Update: 2013-12-26
Cocos2d項目整體架構和啟動流程是本文要介紹的內容,在這裡我們建立一個名為“Test2d”的項目,在xcode中的Group&Files中看到的檔案結構如下所示:cocos2d Sources:存放的是cocos2d原始碼Classes:存放本應用程式原始碼Other Sources:
Time of Update: 2013-12-26
關於Corona如果你正在做iOS應用,或者關注過iOS開發,那麼一定聽說過Corona這個名字。在蘋果修改了app稽核原則,允許使用第三方語言開發應用之後,Corona,這個曾經只能在破解系統上玩一玩的項目終於被更多人所關注,售價也從99美元漲到了299美元,當然現在又降到了149美元.不過看看他長長的Showcase列表就不難發現,這也確實是一個值得關注的引擎。簡單來說,使用Corona的優勢主要有這麼幾點:◆不需要使用複雜的Objective-C,不需要經曆繁瑣的編譯過程,使用更加簡單的,