選擇MonoTouch而不是Objective-C開發iOS應用的5大理由

Bartek在他的文章中分享了關於使用MonoTouch來構建iOS應用的5大理由:1. C#有GC。在Objective-C中你需要時刻關注retain/release/dealloc方法,但是C#不需要。註:Objective-C語言本身是有GC的,只是在iOS上沒有開啟。另外,XCode 4.2中加入了ARC,可以自動化實現引用計數的記憶體管理,這一條理由不再存在)2. 在C#中不需要先在標頭檔中聲明函數,然後再在.cpp/.m/.mm中實現。雖然Objective-C中的私人方法不用在.

iOS開發之記憶體緩衝機制

使用緩衝的目的是為了使用的應用程式能更快速的響應使用者輸入,是程式高效的運行。有時候我們需要將遠程web伺服器擷取的資料緩衝起來,減少對同一個url多次請求。記憶體緩衝我們可以使用sdk中的NSURLCache類。NSURLRequest需要一個緩衝參數來說明它請求的url何如快取資料的,我們先看下它的CachePolicy類型。1、NSURLRequestUseProtocolCachePolicy NSURLRequest預設的cache

iOS曝出新漏洞:可繞過密碼保護訪問連絡人資訊

iOS曝出新漏洞:可繞過密碼保護訪問連絡人資訊北京時間2月24日淩晨訊息,據外國破解網站iPhoneislam.com周四發布的訊息顯示,該網站於本周在蘋果iOS

在Visual Studio中使用MonoTouch開發iOS應用:環境配置

MonoTouch 是Novell公司基於開源的Mono平 台構建的一套iOS開發環境,使用MonoDevelop作為代碼編寫工具。不過目前的MonoDevelop較之Visual Studio可謂“螢火之光比皓月之明”,甚至還有無法輸入中文的低級問題。因此,至今我所有在Mono上啟動並執行代碼其實都是用Visual

Adobe AIR for iOS:用Flash製作iOS應用

繼上一篇的《Adobe AIR for Android》後。再來分享如何在iOS 跑flash AIRDemo 用的檔案和上一篇一樣只是把發布的選項改成AIR for iOS在發布設定那:Generial這裡的設定和Android 差不多只有Device 需要選擇iPad 或是iPhoneiPhone是320×480iPad是768×1024Deployment:首先你要產生iOS 用的認證檔正規的流程是你要先加入iOS 的開發人員,才能產生認證檔但如果你的Device

蘋果今日宣布推出iOS 5.1版本更新

圖為:蘋果開始推送iOS 5.13月8日淩晨訊息,蘋果公司今天在美國舊金山推出新一代iPad,同時庫克宣布iOS 5.1今日發布,增加siri對日語的支援,而中國使用者比較關心的是否解決移動卡相容性等資訊未透露。蘋果新推出的iPad採用Retina螢幕,解析度為2048×1536,每英寸264個像素點,比HD電視還高。新款iPad配備A5X處理器,以及500萬像素網路攝影機,同時支援高速4G LTE網路。

iOS開發:Objective-C與JavaScript的互動

stringByEvaluatingJavaScriptFromString使用stringByEvaluatingJavaScriptFromString方法,需要等UIWebView中的頁面載入完成之後去調用。我們在介面上拖放一個UIWebView控制項。在Load中將googlemobile載入到這個控制項中,代碼如下:- (void)viewDidLoad {     [super viewDidLoad];

Cocos2d-x HD 遊戲&如何修複在iPad 2上的閃屏問題

這裡有2個例子。(作者可能會在下一個版本修複這些bug)《夢幻連連看2 HD》http://itunes.apple.com/app/link-link-2-hd/id439611994?mt=8,《漁場危機 HD》http://itunes.apple.com/app/fisheriescrisis/id440999336?mt=8根據cocos2d-iphone的文章”cocos2d and iPad 2”

iPhone開發入門:實際開發中的應用技巧

添加Action和Outlet截至到現在,我們已經會在InterfaceBuilder中用File'sOwner添加Action和Outlet,以及由WriteClassFiles產生應用程式檔案了。但是,如果在途中添加Action或者Outlet的時候,原先的Action會被覆蓋掉,我們不得不重新再用File'sOwner產生一遍。這裡,我們來看看左右不使用InterfaceBuilder,添加Action和Outlet的方法。測試專案我們先來建立一個測試用的項目UITest,其中利用File

免費App的巨大吸引力

來自“免費”二字的巨大吸引力甚至強大到足以抗衡法律和道德。國內鋪天蓋地的盜版應用,遊戲,音樂,電影,讓人感覺似乎網上所有的電子類產品似乎都本應免費。國內的iPhone機主,幾乎都是Jailbreak越獄的忠實Fans,一個非常好的App哪怕1美元花起來還是有很多人心疼的。不光是國內如此,國外甚至是那些最注重著作權的歐美國家,同樣有很多使用者在免費使用著越獄後安裝的那些本應付費的應用。其實就算做個實驗,一個App免費,一個App如果是1美分。那麼免費下載的如果有100個人使

菜鳥必讀:iOS應用推廣常見問題+經驗整理

1.日期怎麼改(請注意,apple改版了,可能不需要自己修改,請謹慎)比如北京時間9月20日收到email說通過當天之內,去把時間改成9月20日如果是更新通過,則改成9月19日目前就是這樣的準則,只有當天修改那次有效修改日期的地方在price裡面隱藏程式的方法,就是把日期改成未來,那天到來之前程式就被隱藏了2.表徵圖,說明,價格能隨時修改嗎通過之前,之後,都可以,但是通過之前還是謹慎一點好,之後可以修改512*512的表徵圖,說明,,以求最好的效果,包括價格,修改後幾個小時內生效,名字,關鍵字只

XCode的一些調試技巧

po 命令:為 print object 的縮寫,顯示對象的文本描述顯示從對象的 description 訊息獲得的字串資訊)。比如:中,我使用 po 命令顯示一個 NSDictionary 的內容。注意在左側我們可以看到 dict 的一些資訊:3 key/value pairs,顯示該 dict 包含的資料量,而展開的資訊顯示 isa 層次體系即class 和 metaclass結構關係)。我們可以右擊左側的 dict,選中“Print Description of

研究機構預測iOS版Chrome瀏覽器二季度上線

麥格利股權研究公司5月15日發布了一個調研報告,名為《瀏覽器大戰第二篇:iOS版GoogleChrome瀏覽器即將到來》。報告預測,該瀏覽器將在二季度或是年內推出,相關分析師表示,Google有充分理由開發iOS版本的瀏覽器,該軟體甚至可能已經完成開發,提交給蘋果軟體商店進行審核。眾所周知,雖然瀏覽器軟體本身面向使用者提供免費下載,但是開發商卻獲得了一種商業模式,比如通過內建搜尋引擎,使用者只要點擊了預設搜尋引擎上的廣告,則搜尋引擎必須向瀏覽器開發商提供收入分成。麥格利公司的報告稱,蘋果Safa

在iOS中掛起主線程

但某些時候,我們希望讓主線程等待IO操作完成——例如主線程建立了一個檔案夾後,等待完成,再往檔案夾中建立檔案。NSObject類有一個方法performSelectorOnMainThread:withObject:waitUntilDone可以讓主線程掛起,但selector至多隻能帶一個可傳參數,這時需要用到NSInvocation類來解決這個問題。代碼如下: -

蘋果將重新打造iOS裝置的擴音器系統

蘋果在專利檔案中表示這個新的擴音器系統首要是針對iOS裝置,比如iPhone和iPad開發的。蘋果獲得的這項專利是技術專利,在專利檔案中蘋果並未提及新專利將會哪些方面給使用者帶來好處,只是說明新的擴音器系統將能“提高效能”。不過這項新專利中有一個值得我們注意的地方:蘋果在檔案中表示擴音器系統的前半圓部分可以使用一塊實心板材料來切割或打磨,這種材料可以是鋁合金(或其他適合的輕質固體材料)。從技術層面上講,液態金屬就符合上述條件,蘋果可以使用液態金屬來作為材料打造新的擴音器系

訊息稱蘋果將在WWDC上發布電視機產品

據國外媒體報道,投資公司Jefferies & Company分析師彼得·米塞克(Peter

第三方應用受害者大盤點:蘋果傷到了誰?

因為蘋果出品的東西,總能做到比人們想象的還要完美,讓你沒有理由去繼續用一個第三方的應用。Siri - 各種點評類和生活服務類網站Siri作為非常好用的一個功能入口,如今是更加強大了。支援中國各種方 言,同時支援開啟第三方應用。但它預設支援什麼樣的應用和服務,除此之外的其他應用就要受到影響。比如,點評方面他可以在國內指定福士點評作為夥伴,

iPhone Web App導航設計探討

導航系統所遭遇的挑戰iPhone Native App較常見的導航如所示:手機螢幕底端:A、B、C、D四個tab組成該Native

跨平台工具詳解:Ideaworks 3D Ltd (Marmalade)

主要產品和技術Marmalade的工作是把C++代碼轉換為本地裝置支援的代碼。支援的裝置包括iOS,Android,BlackBerry平板,Symbian和Bada。開發人員用標準C++、OpenGL和跨平台的Marmalade API來編程。Marmalade

iOS中可互動原型的最佳實務

在互連網上可以很方便能夠找到各種 iOS 組件庫來實現控制項,所以本文中並不包含如何?與 iOS 相同的互動方式。但解決一個困惑, 即如何在 iOS 裝置上優雅的呈現原型呢?很多 UX 和 PM 同學還是習慣使用傳統的 Axure RP 製作產品原型,作者覺得 Axure RP 在 iOS 原型階段還是有優勢的,比如可以很方便互動模式的創新和細節,不拘泥原生控制項。首先大致在iOS中原型呈現有這個幾個需求:必須全屏依照情境線上或者離線操作原型如果匯入到 App 內, 使用 iTunes

總頁數: 703 1 .... 617 618 619 620 621 .... 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.