2014年12月31日 星期三
2014年12月23日 星期二
App開發學習之五招絕密心法
如果十年才能磨一劍,
彼得潘的 App 神劍大概才打造到一半。
彼得潘從 2010 年開始學習和分享 iOS App 開發技藝,
一路走來有些許的心得在這裡偷偷告訴大家。
2014年12月19日 星期五
2014年12月15日 星期一
站在世界的中心,呼喊未來!
”站在世界的中心,呼喊未來! “,超熱血的一本書,推薦給大家,體驗外國年輕人有趣的工作想法和態度。YOLO,You only live once,不管年薪千萬或22k,一樣都只能活一次,不如好好把握這一次做自己真正想做的事吧 !
http://www.books.com.tw/products/0010656295
2014年12月8日 星期一
打造你的第一個iOS APP
彼得潘將在一月份和Alpha Camp合作「打造你的第一個APP」系列課程,歡迎有興趣的朋友一同來體驗iOS App的第一次親密接觸!
http://www.accupass.com/go/buildfirstapp
2014年11月30日 星期日
值得一讀的Swift和iOS 8 App開發書籍
Swift in 24 Hours
http://www.pearsonhighered.com/educator/product/Swift-in-24-Hours-Sams-Teach-Yourself/9780672337246.page
Beginning iPhone Development with Swift: Exploring the iOS SDK
http://www.apress.com/9781484204108
iOS 8 SDK Development: Creating iPhone and iPad Apps with Swift
https://pragprog.com/book/adios2/ios-8-sdk-development
Learn to Code in Swift - iOS App Development for Non-Programmers
https://itunes.apple.com/book/id942956811
The iOS Apprentice
3rd edition
http://www.raywenderlich.com/store/ios-apprentice
Swift by Tutorials
http://www.raywenderlich.com/store/swift-by-tutorials
Pro Design Patterns in Swift
http://www.apress.com/9781484203958
Swift for Absolute Beginners
http://www.apress.com/9781484208878
Programming iOS 8: Dive Deep into Views, View Controllers, and Frameworks
http://shop.oreilly.com/product/0636920034261.do
2014年11月28日 星期五
彼得潘的講座課程評審
第一次程式親密接觸
2016: 1/30
彼得潘的Swift 2程式設計入門
2016: 1/23, 1/24
打造你的第一個 iPhone APP (以小王子電子書為例)
ALPHA Camp
2015: 12/12
App創業與實作課程: iOS App開發
交通大學
2015: 11/30
iOS APP 開發工程師實戰營Bootcamp 7
ALPHA Camp
2015: 11/23 ~ 1/31
iOS魔法師挑戰賽評審
ALPHA Camp, iCHEF, 獎金獵人
2015: 9/20
iOS APP 開發工程師實戰營Bootcamp 6
ALPHA Camp
2015: 9/1 ~ 11/8
Swift 2.0 程式設計入門
ALPHA Camp
2015: 8/26, 9 /2, 9 /9, 9/16
2015 HackNTU評審
臺大黑客松
2015: 8/21 ~ 8/23
你的程式開發初體驗 (以 Swift 為例)
ALPHA Camp
2015: 8/15
手工打造人生中的第一個 iOS 電子書App
黑客松台灣
2015: 7/11
通識課程演講 - 彼得潘的App逐夢之旅
朝陽科技大學
2015: 6/5
彼得潘的App奇幻旅程
資策會行動開發學院
2015: 6/3
iOS APP 開發工程師實戰營
ALPHA Camp
2015: 5/25 ~ 9/2
Stanford 2015 iOS 課程讀書會
ALPHA Camp
2005/4/11起,每週六13:30-17:30
iOS APP 開發工程師實戰營
ALPHA Camp
2015: 3/9 ~ 5/17
新時代的 iOS App 開發語言- Swift 入門
Alpha Camp
2015: 3/21, 3/22
打造你的第一個 App - iOS
Alpha Camp
2015: 1/17
通識課程演講 - 彼得潘的App逐夢之旅
朝陽科技大學
2014: 12/19
弘光科大iOS App協同教學
弘光科大
2014: 11/7, 11/21, 11/28, 12/5, 12/12, 12/26
Swift程式設計特訓課程
譯智教育訓練
2014: 7/26, 7/27
揭開新時代 App 開發語言 Swift 的神秘面紗
Alpha Camp
2014:7/19, 7/20
通識課程演講 - 彼得潘的App逐夢之旅
朝陽科技大學
2014: 5/23
Objective-C程式設計
譯智教育訓練
2014: 3/22, 2/23, 3/29, 3/30
為愛打造 APP
ALPHA Camp x STUDIO A
2014: 1/25
通識課程演講 - 彼得潘的App逐夢之旅
朝陽科技大學
2013: 12/13
Objective-C程式設計
譯智教育訓練
2013: 10/19, 10/20, 11/2, 11/3
數位出版八堂課 - Apple App上架流程介紹
城邦
2013: 10/18
iOS 7 SDK特訓班
譯智教育訓練
2013: 10/05
如何將創意提案發展成為一個App
遊戲橘子演講
2013: 07/26
Objective-C程式設計
譯智教育訓練
2013: 7/6, 7/7, 7/20, 7/21
打造世界上獨一無二的母親節禮物-專屬於媽媽的APP
Alpha Camp
2013: 5/5
正修科大iOS App協同教學
正修科大
2013: 5/4, 5/18, 5/25
iOS軟體與使用者介面設計
譯智教育訓練
2013: 4/13, 4/14, 4/27, 4/28
MOBILE APP 創業解碼
Alpha Camp
2013: 3/20
Objective-C程式設計
譯智教育訓練
2013: 3/16, 3/17, 3/30, 3/31
通識課程演講 - 彼得潘的App逐夢之旅
政大資管
2012: 12/26
南台科大演講 - 彼得潘的App逐夢之旅
南台科大
2012: 12/11
扶輪社演講 - 彼得潘的App逐夢之旅
東林扶輪社
2012: 12/9
弘光科大演講 - 彼得潘的App逐夢之旅
弘光科大
2012: 10/22
當音樂克制不了變成App的衝動
PunApp
南台科大演講 - 彼得潘的App逐夢之旅
南台科大
2012: 12/11
扶輪社演講 - 彼得潘的App逐夢之旅
東林扶輪社
2012: 12/9
弘光科大演講 - 彼得潘的App逐夢之旅
弘光科大
2012: 10/22
當音樂克制不了變成App的衝動
PunApp
2012: 9/1
App開發帳號申請和上架流程 - 數位出版培訓課程
App開發帳號申請和上架流程 - 數位出版培訓課程
城邦
2012: 6/13, 7/11
HPX Life 5 講座 – 彼得潘的App逐夢之旅
HPX
2012: 4/5
2014年11月15日 星期六
2014年11月14日 星期五
適合大學新生的入門程式課程
劍橋大學 (Cambridge University):
Algorithms (2014-15)
Foundations of Computer Science
網站: http://www.cl.cam.ac.uk/teaching/1415/FoundsCS/
講義: http://www.cl.cam.ac.uk/teaching/1415/FoundsCS/fcs-notes.pdf
程式語言: functional language (ML)
Algorithms (2014-15)
Foundations of Computer Science
網站: http://www.cl.cam.ac.uk/teaching/1415/FoundsCS/
講義: http://www.cl.cam.ac.uk/teaching/1415/FoundsCS/fcs-notes.pdf
程式語言: functional language (ML)
2014年11月13日 星期四
大學演算法課程
劍橋大學 (Cambridge University):
Algorithms (2013-14)
網站: http://www.cl.cam.ac.uk/teaching/1314/Algorithms/
講義: http://www.cl.cam.ac.uk/teaching/1314/Algorithms/students/2014-stajano-algs-students-handout.pdf
Algorithms (2013-14)
網站: http://www.cl.cam.ac.uk/teaching/1314/Algorithms/
講義: http://www.cl.cam.ac.uk/teaching/1314/Algorithms/students/2014-stajano-algs-students-handout.pdf
英國劍橋大學資工課程研讀密技
也許此生無緣就讀劍橋大學,不過在這個網路的年代,很多課程教材都放在雲端,不用坐飛機,不需繳學費,不用夜宿英國公園的長椅,只要連結以下頁面,即可將劍橋的豐富學問偷偷裝入我們的腦袋!
劍橋資工的課程頁面
http://www.cl.cam.ac.uk/teaching/
歷年課程連結
2014 ~ 2015的課程資訊
2014 ~ 2015的課程清單
2014年11月12日 星期三
新時代App開發者的接案宣言
不是愛情宣言,也不是品木宣言,這是我的接案宣言! 做為一個新時代的App開發者,其實大家可以考慮採用這個接案宣言,iOS 6已經所剩無幾,Swift又是如此地進步,過去的就讓它過去,不要再眷戀Objective-C了 !
2014年11月7日 星期五
2014年11月6日 星期四
2014年11月3日 星期一
Product Hunt: App宣傳的一絲曙光
Product Hunt,最近超火紅的網站,為難如登天的App宣傳找到了一絲曙光。再也不用花錢苦求App評論網站,在Product Hunt我們可以自由地張貼App,幸運了話也許哪一天App將因受到許多人喜歡投票而出現在首頁的排行榜呢 !
http://www.producthunt.com/
2014年11月2日 星期日
rollout.io: 拯救App Crash的超人
沒有什麼事比App Crash更令人難過的了。可恨的是即便已找到解決之道, 依舊得經過好幾天煎熬的App審核後才能上架新版App。現在拯救App Crash的超人終於出現了! rollout.io奇蹟般地動態修正用戶手機上發生慘劇的App,修正crsah再也不用等待新版上架了 !
https://www.rollout.io/
2014年10月26日 星期日
全面進化的Swift enum (MacToday 2014.10)
enum,一個從古早C語言時代就存在,一個簡單,純粹卻又十分好用的功能。利用enum,我們可以幫毫無意義的數字取名,以容易理解的字串命名,增加程式的可讀性。但是聰明的Swift卻精益求精,將傳統的enum功能發揚光大,擴充enum的功能,讓我們透過enum輕鬆地實作出許多原本十分麻煩的功能。本期的專欄,就讓我們一步步地由淺入深,認識Swift版的enum吧。
2014年10月10日 星期五
取得App此時此刻採用的語言
App採用的語言其實和系統偏好的語言順序列表有著莫大的關係。在"取得App此時此刻採用的語言",彼得潘將介紹如何從程式判斷目前App採用的語言
https://medium.com/@apppeterpan/app-b2297457dfa3
從IBOutlet / IBAction前往storyboard的秘密通道
只要點選IBOutlet / IBAction小圓圈,即可開啟秘密通道,帶我們通往storyboard,抵達連結的UI元件。
問過使用者,才能取得對方所在位置的iOS 8
沒有什麼比使用者的隱私更重要的了,尤其是使用者的所在位置。在iOS 8,當我們想要取得使用者目前所在位置時,別忘了先呼叫 requestWhenInUseAuthorization或requestAlwaysAuthorization要求權限。若是少了這一步,心急地馬上呼叫CLLocationManager的startUpdatingLocation是不會有反應的!
2014年10月2日 星期四
抄到骨子裡的AVOS Cloud
要抄就要抄到骨子裡。若是目標中國市場了話,在實作App後台技術時,不妨考慮在中國速度更快,和Parse百分之九十八雷同的AVOS Cloud,原來以Parse實作的程式碼完全不需修改,AVOS都貼心地幫我們typedef做轉換了!
https://cn.avoscloud.com/
2014年9月13日 星期六
App常用文字翻譯大全
想要App打動外國人的心扉,將App裡的一字一句翻譯成對方的語言是一定要的! 天底下最好的翻譯其實不需花到一毛錢,許多知名的App早已下了功夫做了最好的翻譯,我們只要站在這些巨人的肩膀上,偷偷地套用就好。彼得潘想要結合Apple強大的iCloud共同編輯功能,打造一份"App常用文字翻譯大全",歡迎大家共襄盛舉,一同來共筆創作吧!
https://www.icloud.com/iw/#numbers/BAJWcYt8MD1a_pdD_qOByHLe36sm3YBK3fmF
2014年9月12日 星期五
Swift App快速入門心法 (MacToday 2014.09)
身為新時代的App開發語言,Swift擁有許多創新的語法和功能。但掌握Swift的語法只不過是基本功,運用Swift結合iOS SDK,創作出下一個佔據排行榜Top 1的App,才是我們的終極目標 ! 因此,在這一期的專欄裡,彼得潘將介紹以Swift開發App時,快速入門的關鍵心法,包含了如何以Swift建立Cocoa Touch物件,原本的Cocoa Touch method在Swift如何地變了模樣,以及Objective-C和Swift如何像好朋友般互通有無,輕鬆升級舊有專案。
2014年9月8日 星期一
被Apple Reject的一千個傷心的理由
比起表白被拒絕,App送審的Reject更是讓人心痛。重新送審App又需經歷一段漫長的審核,可不像表白能夠爽快地三秒定生死。貼心的Apple特別發表了Common App Rejections,幫助我們降低誤觸地雷的機會 !
https://developer.apple.com/app-store/review/rejections/
2014年8月27日 星期三
2014年8月21日 星期四
What will your verse be
What will your verse be ? Apple最近一系列的廣告,皆是以此為主題發揮。原來這句話正出自Robin Williams在電影春風化雨裡的名言,影片還特地請來Williams朗讀。希望我們都能盡情揮灑出自己獨有的美麗詩篇 ! (ps: 其實Robin Williams還演過彼得潘呢! )
https://www.youtube.com/watch?v=T2uC2QDsMT0
2014年8月16日 星期六
Swift的全新發明 - 可有可無的optional ((MacToday 2014.08)
Apple全新發明的Swift語言創造了許多Objective-C沒有的功能。許多Objective-C做不到,或是原本Objective-C的缺點,Swift都一一克服,化身為一個幫助我們更容易開發App的程式語言。在本期的專欄裡,彼得潘將介紹Swift全新設計的optional功能,有了它,不管你是何種type的變數,都可享有無值,也就是Objective-C裡我們熟悉的nil狀態。至於這有什麼好呢? 這故事得回到很久很久以前, 從沒有optional功能的Objective-C世界說起。
2014年8月5日 星期二
今年秋天,iOS App可以輕鬆邀請1000個人測試了 !
https://developer.apple.com/support/appstore/TestFlight/
2014年8月2日 星期六
2014年7月27日 星期日
2014年7月20日 星期日
2014年7月15日 星期二
只要成為Apple Developer,即可下載Xcode 6體驗Swift !
想要裝備還在beta版的Xcode 6,趕搭Swift的學習熱潮嗎? 現在只要註冊成為Apple Developer,就算沒有付年費99美金,也可以從Swift官方網站的Resource頁面下載熱騰騰的Xcode 6 !
https://developer.apple.com/swift/resources/
2014年7月7日 星期一
揭開新時代App開發語言Swift的神秘面紗 (MacToday 2014.07)
WWDC 2014發生了驚天地,泣鬼神的大事情。雖然iOS 8和OS X 10.10展示的新功能都頗令人耳目一新,但真正讓開發者哭泣的,卻是横空出世的程式語言Swift ! Swift是Apple全新發明,專為開發iOS App打造的新時代程式語言。彼得潘聽到消息後,可說是又悲又喜,悲的是多年的Objective-C經驗不再珍貴,又得重頭學習新的語言了。喜的是新的語言的確十分強大,可以幫助我們更快速地開發出效能好又不易閃退的App。接下來彼得潘將帶著大家透過Apple全新打造的程式練功遊樂園Playground,一步步認識體驗Swift的好。
2014年6月30日 星期一
2014年6月21日 星期六
揭開新時代 App 開發語言 Swift 的神秘面紗
彼得潘下個月將和ALPHA Camp合作的另一個Swift課程: "揭開新時代 App 開發語言 Swift 的神秘面紗"。歡迎已有Objective-C基礎的朋友們參加,開啟和Swift的第一次親密接觸 !
http://www.alphacamp.tw/classes.html
2014年6月13日 星期五
譯智教育訓練: Swift程式設計特訓課程
彼得潘將在7月份開設Swift課程,針對已掌握Objective-C奧義,想要進一步學習劃時代App開發語言的各路英雄好漢。歡迎有興趣的朋友們報名
http://www.ichih.com/ios-swift-training-class.html
App Top 1的獨家密技 - 五星評價和電子情書 (MacToday 2014.06)
好不容易終於完成App裡獨一無二,即將打遍天下無敵手的獨家功能,迫不急待地想要上架App Store,榮登不分類排行榜Top 1。但是請等一下,為了上架後能夠在排行榜上取得佳績,並且迅速地針對使用者的問題和需求做出改版,以下兩件事可說是十萬火急,缺一不可的功能:1. 提升使用者留下五星評價的意願,帶給消費者更堅定的敗家決心。2. 提供使用者和我們電子情書Email私密交流的管道。這兩件事情只要做得好,未來App想在排行榜上留名青史將容易許多。這一期的專欄,就讓彼得潘帶著大家一起做出這兩個功能吧。
訂閱:
文章 (Atom)