Time of Update: 2014-07-06
譯者註: 本文作者從自身豐富的應用開發設計實踐經驗和大量的優秀應用執行個體中,總結提煉了從產品概念、設計、開發到市場推廣等一系列的相關原則,指導移動開發人員怎樣來打造一款成功賺錢的應用。姍姍來遲的這篇文章希望給大家帶來一些感悟與協助。原文地址: http://mobile.smashingmagazine.com/2012/11/07/succeed-with-your-app/絕大多數應用都失敗了。 這個殘酷的現實令很多幻想破滅的開發人員開始認為,在Apple
Time of Update: 2014-07-06
做出好的App無疑是每個產品經理夢寐以求的終極目標,有哪些要點會讓應用在iOS平台上成功的脫穎而出呢?我們下面來總結總結。 Delightful - 直觀簡潔 應用需要簡單直觀但又有難度和趣味(例如遊戲Cut the Rope和美食應用Jamie Oliver) Innovative – 追求創新 例如遊戲flight control,絕對經典的劃線類遊戲,用手划出飛機飛行的路線,讓其安全到達停機坪。
Time of Update: 2014-07-05
簡介:如果你閱讀這本書,你可能已經牢牢掌握iOS開發的基礎,但這裡有一些小特點和實踐是許多開發人員並不熟悉的,甚至有數年經驗的開發人員也是。在這一章裡,你會學到一些很重要的開發技巧,但這仍遠遠不夠,你還需要積累更多的實踐來讓你的代碼更強力。/*本文翻譯自《iOS 7 Programming Pushing the Limits》一書的第三章“You May Not
Time of Update: 2014-05-25
- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath{ if ([cell respondsToSelector:@selector(tintColor)]) { if (tableView == self.aTableView) {
Time of Update: 2014-05-16
首先建立一個viewController:添加MapKit,CoreLocation架構一、添加地圖1、初始化地圖視圖:@property (nonatomic, strong) MKMapView *mapView; self.mapView =[[MKMapView alloc]initWithFrame:self.view.bounds]; 2、設定地圖的顯示類型,三種:標準,衛星地圖,混合 self.mapView.mapType {
Time of Update: 2014-03-10
paragraph.alignment = NSTextAlignmentCenter;NSStrokeWidthAttributeName這個屬性所對應的值是一個 NSNumber 對象(小數)。該值改變描邊寬度(相對於字型size 的百分比)。預設為 0,即不改變。正數只改變描邊寬度。負數同時改變文字的描邊和填充寬度。例如,對於常見的空心字,這個值通常為3.0。同時設定了空心的兩個屬性,並且NSStrokeWidthAttributeName屬性設定為整數,文字前景色彩就無效果了
Time of Update: 2014-03-10
本章通過先總體介紹UICollectionView及其常用方法,再結合一個執行個體,瞭解如何使用UICollectionView。 UICollectionView 和 UICollectionViewController 類是iOS6 新引進的API,用於展示集合視圖,布局更加靈活,可實現多欄版面配置,用法類似於UITableView 和 UITableViewController 類。使用UICollectionView
Time of Update: 2014-03-09
一、安裝CocoaPods網上給出的安裝方式:$ sudo gem install cocoapods$ pod setup但很坑的是,我在終端中運行時發現,無法使用sudosudo: /etc/sudoers is owned by uid 502, should be 0sudo: no valid sudoers sources found, quitting弄了好久,也沒用搞定sudo(有高手指點原因嗎?)反正安裝過程是需要一個root許可權,所有我就轉到root就可以了,也即是運行
Time of Update: 2014-01-12
可以通過寫一個類CrashExceptioinCatcher,在類中定義一個靜態方法startCrashExceptionCatch, 方法裡調NSSetUncaughtExceptionHandler(&uncaughtExceptionHandler);綁定void uncaughtExceptionHandler(NSException *exception)方法處理異常資訊,在void uncaughtExceptionHandler(NSException
Time of Update: 2014-01-13
發現在很多的社交軟體都引入了地圖和定位功能,如果我們要想實現這兩大功能,需要利用到兩個架構:和 我們先來看看架構: 而架構: [_mapView
Time of Update: 2013-12-31
說明 Bull's Eye小遊戲是http://www.raywenderlich.com/store/ios-apprentice裡非常酷的入門demo跟著該教程一步步做下來便有了 Bull's Eye,源碼可以在官網尋找,或者從我的github上clone, https://github.com/avenwu/bulleye.git先來秀:規則很簡單,每次產生一個1-100的隨機數,玩家通過滑塊滑動到最接近的位置後單擊Hit me
Time of Update: 2013-12-26
通過增加應用分類熱門排行榜,蘋果基本解決了曾經困擾開發人員的 App Store 應用展示席位不足的問題。傳聞稱蘋果將設立高價軟體專區,這有可能進一步解決App Store 的應用價格水平過低的問題。不過,一些 iPhone 應用開發人員又遇到了新的困擾,而且蘋果也不容易解決好。個別 iPhone 應用開發人員不去思考原創的 iPhone 應用創意來源,而是直接抄襲 App Store 裡現有的應用程式,直接把別人的創意拿來,製作一個十分類似的應用然後放在 App Store
Time of Update: 2013-12-26
接觸iphone的編程,就要從安裝、架構、模式等一些知識來填充自己的編程習慣,那麼本文就是講述的這些。一、概念 MVC架構是一個複雜的架構,其實現也顯得非常複雜。但是,我們已經總結出了很多可靠的設計模式,多種設計模式結合在一起,使MVC架構的實現變得相對簡單易行。Views可以看作一棵樹,顯然可以用Composite Pattern來實現。Views和Models之間的關係可以用Observer Pattern體現。Controller控制Views的顯示,可以用Strategy
Time of Update: 2013-12-26
解決Lua文法缺失及替代措施是本文要介紹的內容,主要是來瞭解LUA文法的學習。Lua的一個設計方針是簡單,能不加入的語言特性就盡量不加入。於是,Lua中缺少了一些我們常用的文法。下面僅以C語言做參考。缺少continue語句,雖然對邏輯實現沒本質影響。但讓我們在編程時,代碼結構的寫法有一些生硬的感覺,不靈活。缺少了switch-case文法,僅用if-elseif-else來替代,在選項比較多的時候,代碼很難看,而且效率很低。沒有邏輯運算子 AND, OR, NOT
Time of Update: 2013-12-26
關於Lua指令碼文法說明學習教程是本文要介紹的內容,主要是來學習LUA的指令碼語言。Lua 的文法比較簡單,學習起來也比較省力,但功能卻並不弱。所以,我只簡單的歸納一下Lua的一些文法規則,使用起來方便好查就可以了。估計看完了,就懂得怎麼寫Lua程式了。在Lua中,一切都是變數,除了關鍵字。1、首先是注釋寫一個程式,總是少不了注釋的。在Lua中,你可以使用單行注釋和多行注釋。單行注釋中,連續兩個減號"--"表示注釋的開始,一直延續到行末為止。相當於C++語言中的"/
Time of Update: 2013-12-26
MySQL Proxy LUA安裝和使用教程是本文要介紹的內容,主要是來瞭解MySQL Proxy LUA的學習技巧,具體內容來看本文詳解。按照手冊安裝MySQL Proxy之前先要安裝以下軟體libevent1.xorhigher(1.3borlaterispreferred) lua5.1.xorhigher glib22.6.0orhigher pkg-config libtool1.5orhigher
Time of Update: 2013-12-26
LUA Web開發學習筆記是本文要介紹的內容,主要是來瞭解LUA中的Web開發,不多說,具體內容的實現來看本文詳解。Kepler環境搭建我本身是做Web開發的,自然喜歡把新學習的東西往Web方面聯絡。提到Web和Lua,所有人都會自然而然的想起一個開源的項目Kepler http://www.keplerproject.org/)。它給我最大的感覺就是短小精悍,實在有點難以置信,包括Socket, IO, TCP/IP, HTTP,
Time of Update: 2013-12-26
註:上面為網址,下面為該網站的排名reviews.cnet.com81ign.com314gamespot.com377macrumors.com/574appscout.pcmagazine.com945gigaom.com1614arstechnica.com1655mailto:apple@arstechnica.commacworld.com1962http://www.macworld.com/info/appsubmit.htmln4g.com2112allthingsd.com30
Time of Update: 2013-12-26
1.系統預設的顏色設定//無色 cell.selectionStyle = UITableViewCellSelectionStyleNone; //藍色 cell.selectionStyle = UITableViewCellSelectionStyleBlue; //灰色 cell.selectionStyle&nbs
Time of Update: 2013-12-26
“一段時間不注意,手機中就有了數十條APP升級提示資訊。只有少數幾款能夠體會到開發方的升級邏輯性,其他的,我真的不知道升級帶來什麼變化。升級像是個無盡的任務,搞得我都有強迫症了。”手機使用者李先生對記者訴說。他表示很多應用升級後變化很不明顯,例如自己最近剛升級的一款閱讀類軟體在升級提示中稱“提升翻頁的手感”,但在實際操作中卻感覺與往常沒有太大區別。在APP升級提示中最常見的說法是“修正了一些Bug”,不過李先生認為,具體是什