iPhone開發入門篇 “Hello World”分析代碼

每個學習程式開發的第一個程式都是“Hello World”,作為剛剛入門的iPhone應用程式開發人員,掌握“Hello World”的分析代碼是十分重要的。本篇將介紹了Hello World程式的分析代碼,也就是到底這個程式是怎麼say

蘋果iOS人機互動介面開發指南(1)

我們曾經介紹過《iPhone應用介面設計指南》,我們將介紹iPhone應用介面設計指南的一個章節——《蘋果iOS應用人機互動介面開發指南》。使用者介面原則 好的人機介面規範遵從於使用者思考和行動的方式,而不屈從於裝置的效能。一個缺乏吸引力,複雜的,或違悖邏輯的使用者介面,卻會讓原本優秀的應用變得索然無味。反過來,一個漂亮的,直覺感知的,引人入勝的介面能強化應用程式的功能,並且能在使用者心中激發出正面的情緒。◆整體之美整體之美,並不是簡單地指應用介面有多漂亮,而是

喬布斯宣布iPhone OS 3.1正式發布

北京時間9月10日淩晨訊息,蘋果在美國舊金山召開了“蘋果09秋季新品發布會”,蘋果首席執行官史蒂夫·喬布斯(Steve Jobs)出席了發布會,並在發布會上宣布推出iPhone OS 3.1、iTunes 9、iPod Nano和iPod Touch等新產品。

Objective-C入門 簡介Cocoa架構

Cocoa Framework簡稱Cocoa,它是Mac OS X上的快速應用程式開發(RAD, Rapid Application Development)架構,一個高度物件導向的(Object Oriented)開發架構。無論您是資深的Mac開發人員,還是即將踏入Mac開發世界的新新人類,Cocoa都是您開發應用程式的瑞士軍刀、樂高積木,它是您構建Mac OS X應用程式最強大、最高效的工具。值得一提的是,蘋果公司之所以能夠開發出眾多頂級軟體,其實也正是因為有著Cocoa這個秘密武器。

iOS平台開發工具 Xcode

要開發iOS的應用程式,你需要一台安裝有Xcode工具和Mac OS

Objective-C文法快速參考

大部分有一點其他平台開發基礎的初學者看到XCode,第一感想是磨拳擦掌,看到Interface Builder之後,第一感想是躍躍欲試,而看到Objective-C的文法,第一感想就變成就望而卻步了。如果你和我一樣,對蘋果相關的開發:Mac OS

解析iphone多線程

不管是iphone中還是其他的作業系統,多線程在各種程式設計語言中都是痛點,很多語言中實現起來很麻煩,objective-c雖然源於c,但其多線程編程卻相當簡單,可以與java相媲美。多線程編程是防止主線程堵塞,增加運行效率等等的最佳方法。而原始的多線程方法存在很多的毛病,包括線程鎖死等。一、線程建立與啟動線程建立主要有二種方式:(id)init; // designated initializer

解析Cocos2d項目整體架構和啟動流程

Cocos2d項目整體架構和啟動流程是本文要介紹的內容,在這裡我們建立一個名為“Test2d”的項目,在xcode中的Group&Files中看到的檔案結構如下所示:cocos2d Sources:存放的是cocos2d原始碼Classes:存放本應用程式原始碼Other Sources:  

剖析Objective-C記憶體管理規則

詳解Objective-C 2.0 關於Objective-C記憶體管理規則是本文要介紹的內容,不多說,先來看內容。Objective-C 2.0增加了一些新的東西,包括屬性和記憶體回收。那麼,我們在學習Objective-C 2.0之前,最好應該先瞭解,從前是什麼樣的,為什麼Objective-C

Objective-C記憶體管理教程和原理剖析(1)

Objective-C記憶體管理教程和原理剖析是本文要介紹的內容,在iPhone和 Mac 平台運行,不多說,我們來看內容。初學objectice-C的朋友都有一個困惑,總覺得對objective-C的記憶體管理機制琢磨不透,程式經常記憶體泄漏或莫名其妙的崩潰。我在這裡總結了自己對objective-C記憶體管理機制的研究成果和經驗,寫了這麼一個由淺入深的教程。希望對大家有所協助,也歡迎大家一起探討。此文涉及的記憶體管理是針對於繼承於NSObject的Class。一 基本原理Objective-

iPhone開發 在模擬器中添加視頻

iPhone開發 在模擬器中添加視頻是本文要介紹對內容,要把視頻添加進模擬器,真機上的 iTunes 同步法是沒用的。CocoaChina 會員“castielyue”分享了他的視頻添加工程,把 video 放在 resource 裡,把 viewdidload 裡的 video 名改下,運行後就會自動添加到模擬器的相片庫裡。附件下載 SaveVideo.zip (1068

iPhone項目中移除Interface Builder

iPhone項目中移除Interface Builder是本文要介紹的內容,如果你在某個項目中不打算用IB,那麼你可以從整個項目中整個剔除掉IB部分。按照下面的步驟做完之後,你的項目將不在使用IB的NIB檔案,也不在從中擷取UI的預設布局資訊,這就意味著你將自己編碼,支援視窗、視圖和其他對象。是否使用UI是開發人員的喜好問題。刪除IB的步驟如下:開啟你新建立的項目,展開項目中的Resources檔案夾,刪除裡面以.xib結尾的檔案。 在Resources檔案夾下,修改Info.plist的檔案。

Objective-C學習之路 委託模式

Objective-C學習之路

Objective-C學習之路 使用Xcode (2)

Objective-C學習之路 使用Xcode 2)是本文要介紹的內容,繼續Objective-C學習之路 使用Xcode

iPhone開發必備 Objective-C語言教程(1)

iPhone開發必備 Objective-C 語言教程是本文要介紹的內容,直接進入話題,Objective-C是Mac軟體開發領域最主要的開發語言。假如我們對物件導向的思維已經C語言都很熟悉的話,對於我們學習Objective-C將會非常有用。假如我們對C語言還不熟悉的話,那我們需要學習一下C語言。方法調用Calling Methods)為了能夠儘快上手,我們先來看一些簡單的例子。Objective-C文法裡面基本的方法調用是這樣的:[object method];

升級到iOS5後ASIHttpRequest庫問題及解決方案

由於正式版的iOS5出來了,所以我也試著去升級了。於是下載了最新的Xcode,才1.7G左右,比以往的安裝包要小許多。升級Xcode後,開啟以前建立的工程,

iOS開發問題集錦

最近在好多人問一些比較基礎的問題,在這羅列一下:1、鍵盤上的斜杠鍵壞掉了,怎麼樣用快速鍵進行注釋呢?首先在Xcode中注釋的預設快速鍵為:command+/;其次可以自行修改快速鍵:Xcode>Preferences...>Key

使用iOS 7在更新應用時應該避免的5件事情

雖然有很多途徑可以讓開發人員們在iOS 7平台取得成功,但是我們想討論5件開發人員需要避免的事情,來使你的應用程式足夠出眾。1. BUGS很簡單,對吧?但是iOS 7還是有一些小技巧來使你的QA過程更加平滑可用。Xcode 5的測試導覽列使測試工作比以往任何時候都簡單,並且可以協助你建立、編輯、運行你的但願測試。單擊可以運行單獨的測試,或者選中一組,編輯助手提供了一個新的測試類別,可以自動將你的測試和程式碼並排放置。Xcode 5的新的調試計量視窗展示了資源佔用資訊,包括CPU, 記憶體,

Windows Phone打敗蘋果iPhone的9種途徑

雖然Windows Phone 8有許多缺陷,但它仍然也有許多值得喜歡的地方。它是一個非常獨特的手機作業系統,安卓在許多方面只會模仿iPhone,但Windows Phone作為手機作業系統是獨樹一幟的。雖然iPhone現在是智能手機的銷量冠軍,但在某些方面,Windows Phone確實要比iPhone更優秀。作者嘗試體驗了Nokia Lumia 928,這是一款Windows Phone 8系統的手機,並發現它的一些功能確實比iPhone更好。作者列舉出了以下一些 Windows

DatePicker 擷取時間的時區問題

實現日期選擇器:想在每次載入軟體的時間都能將選取器載入到當前的日期和時間,需要在viewDidLoad中建立一個新的NSDate對象,通過這種方式建立這個對象包含當前的時間和時間。然後將datePicker設定為該日期,這樣就可以確保每次從nib中載入此視圖時,選取器都會重設為當前得日期和時間..-(void)viewDidLoad{     NSDate *now = [[NSDate alloc]ini

總頁數: 703 1 .... 354 355 356 357 358 .... 703 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.