1. 套件管理工具CocoaPods介紹
      發表時間: 2014-01-12 下午 4:45下午 4:45
      這是1/9的cocoaHeads裡,SuperBil分享的套件管理工具。 之前小岡也有和我推薦過這個工具,當時沒有去深入研究如何使用。 這次與會完後,便開始試著學習使用這個管理套件。(裝完後心得:天呀!實在太好用了!必裝~) 分享資料 投影片:做自己的可可豆夾 錄影檔:CocoaPods CocoaPods介紹 CocoaPods是一個管理套件的工具。 過去在開發app時,如果我們想要用一些第三方
    2. AutoLayout介紹
      發表時間: 2014-01-09 下午 11:54下午 11:54
      投影片分享 Auto layout in i os 7 from Claire Chang 過去的作法... 使⽤用frame和bounds去決定物件的位置和⼤小。 使用autosizing masks 設定當畫⾯面⼤大⼩小變動時,要固定 那些值(struts)。 在view的⼤大⼩小改變時,可以偵測 super view的⼤大⼩小改變去改變物 件的寬和⾼高的值(springs)。 AUTOLAY
    3. UITableView的小問題
      發表時間: 2013-12-11 下午 6:47下午 6:47
      紀錄一下今天開發我的APP時遇到的小問題, 因為要使用UITableView,發現UITableView放在UIView裡時, 若要使用static cells是不能直接使用的。 當我們要用UIView,裡面有放一些自己的東西,再加上一個Static cells的UITableView時, 會發現雖然在storyboard裡能夠正常的顯示表格的樣子,如下圖 但是當執行出來卻無法顯示已設定好的sta
    4. iOS6以上控制螢幕旋轉
      發表時間: 2013-12-11 下午 3:40下午 3:40
      一般的設定方式 [crayon-642521252be0c742380042/] TabBarController設定方式 假使今天要控制所有畫面中,某些可支援旋轉,某些不行, 在有使用Navigation Controller和TabBarController的狀況時, 則需要這樣設定: 勾選支援畫面旋轉 在AppDelegate加上這段程式碼 [crayon-642521252be117912
    5. iOS app security - 分析和防範
      發表時間: 2013-10-29 上午 1:34上午 1:34
      講者 :Hokila mail:hokila.jan@splashtop.com blog:josihokila.blogspot.com FB:fb.me/hokilaj 這是10/17分享的第一個講者,在分享有關app的安全上攻防的相關議題 因為這是我第一次參加cocoahead聚會,誤信了google map而迷路,遲了半小時入場,因此有部份內容沒有聽完整>"< 幸好後來找到H
    6. XSpect簡介(一個AOP觀念實作的框架)
      發表時間: 2013-10-27 上午 10:10上午 10:10
      講者資料:小岡 投影片:XSpect 專案github位置:在此 這是10/17在cocoaHead聚會裡由講者所分享的一個他自己所寫的framework 因為他是在今日議程的最後一個講者,有些部份講的較為快速、簡短 有很多投影片也跳過去未說,在當下聽時只能大略聽到一個概念。 較引起我注意的地方,是他所提到的AOP的觀念與應用 也因為對他所說的AOP的觀念以及相關應對、程式設計方式感到蠻有趣的 這
    7. iOS 7 轉換指南
      發表時間: 2013-10-07 下午 2:42下午 2:42
      參考資料:   iOS 7 UI Transition Guide、關於iOS7,設計師需要瞭解的十件事 PDF檔下載:  TransitionGuide IOS7的設計要點 依從:UI應要能很幫助使用者了解如何去操作、與內容互動,但不能搶走內容的鋒頭。它著重強調了怎樣使設計更好地支持內容,而不是反過來壓制內容。 清楚:字體在各種大小下都應清晰易讀,並應巧妙的利用圖示及裝飾,去突顯重點。 深度:巧
    8. IOS6與IOS7的不同處整理
      發表時間: 2013-10-06 下午 8:55下午 8:55
      1. View會和狀態列重疊(壓在其之下) 2. 按鈕沒有邊框 3. tab bar變為半透明 4. 狀態列的顏色不會與導覽列分開 5. tintColor的影響顏色範圍改變,導覽列與tab bar的顏色不會受到tint Color的影響 ps:經測試,在ios7對於Segmented Control的tintColor,如果使用Global tint,一開始時的框線顏色不會變,但點過後顏色會改變
    9. UIWebView練習作業
      發表時間: 2013-09-04 下午 11:51下午 11:51
      作業目標:http://www.youtube.com/watch?v=azplcMbuoQ4&feature=youtu.be 練習檔案:homework0831 先介紹一下UIWebView UIWebView的資料來源主要有三者: 本機上的HTML字串 本機上的資料 + MIME type 遠端的URL 這邊有中文的介紹:http://www.inside.com.tw/2010/0
    10. UIViewController切換、Notification、Delegate及繪圖練習
      發表時間: 2013-08-24 下午 10:12下午 10:12
      練習目標:http://www.youtube.com/watch?v=xiHBN2B1Vt4&list=UUPRP4bs_BNpx6XWI5Wm7O5g 老師範例:DrawSomething 我的作品:homework0810 在這個範例中,我使用了兩個viewController,去控制兩個頁面的畫面。 第一個用來顯示動畫的地方的viewController如下, 在這個頁面上除了球之
    11. UIView及繪圖練習範例APP
      發表時間: 2013-08-21 上午 12:06上午 12:06
      作業目標:Youtube操作影片 練習原始碼:homework0803 這個作業主要是在練習對view以及簡單的繪圖的操作,還有timer的使用 因此我截錄一些我覺得是練習關鍵的程式碼 下面的是viewController的相關程式碼 一個個出現的程式碼,按下show按鈕時觸發 [crayon-642521252cd2f264172181/] 取得圓圈排列坐標的程式碼,傳入值為圓半徑及角度 [cr
    12. 上課筆記(五) – UIView操作及繪圖介紹
      發表時間: 2013-08-20 下午 9:19下午 9:19
      view介紹 UIWindow是會在一開始便被xcode建立起來,裡面有很多view。 View的操作: 於上層操作subview: 在supervview裡是用MutableArray的index去管理subView,這index就是tag,tag=0是代表subview自己。 [self addSubView: view];//新增view [self insertSubView: view
    13. 切換View會用到的函數
      發表時間: 2013-08-18 下午 4:05下午 4:05
      切換UIViewController的兩種方式 1. 有NavigationController時 方法一:右側進入 [crayon-642521252d4a4302937594/] 返回到上一頁 [crayon-642521252d4ad790775889/] 方法二:下面切入 [crayon-642521252d4b2175713914/] 返回到上一個UIViewController [cr
    14. 簡易記帳APP範例
      發表時間: 2013-08-18 下午 2:41下午 2:41
      source code在此:範例檔案下載AppPrototype 難得周日在家,就把昨天老師說的練習做完 老實說其實我弄很久(大概有八~九小時跑不掉= =) 可見真的很不熟悉,debug之類都超級慢的 首先就是在跳去圖表的地方, 原本在實作實際功能前可以正常出現圖表,後來不知為何會當掉, 光這個無聊的bug就找了兩三小時(遮臉) 後來發現是因為下面這段程式碼 [crayon-642521252d8
    15. 上課筆記(四) – Naming Convention、記憶體管理
      發表時間: 2013-08-06 下午 12:59下午 12:59
      Naming Convention 命名原則: 具解釋性 清楚 不會混淆 類別名稱: 第一個字大寫 前置namespace(在新增專案時會有Class Prefix,就是在設定這個) 駝峰式的寫法 變數名稱 變數類型不需特別表明,可以用名稱去讓人聯想型別,例: BOOL isEditable; NSString * accountName; NSMutableArray * mailBoxes;
    16. 上課筆記(三) – Operation、Delegation、基本類別介紹
      發表時間: 2013-08-03 下午 12:18下午 12:18
      Operation 取得class資料的相關變數 [crayon-642521252dc0e874967454/] 確認兩個變數指向同一個記憶體位置 [crayon-642521252dc14552870233/] 確認兩個實體的值相同 [crayon-642521252dc17860328883/] 呼叫物件的描述,回傳字串 [obj description];//等於NSLog(@"%@"
    17. 上課筆記(二) – Objective-C語言介紹、物件存取
      發表時間: 2013-07-25 下午 5:50下午 5:50
      Objective-C語言 @代表物件 [@"Hello world"] => 方括弧是存取物件裡的方法 例: [crayon-642521252e07f400181355/] Class:類別 Object:物件及實體,包括 (a) 名字(Name) (b) 屬性(State):field, attribute, member, 屬性, 狀態, 成員 (c) 行為(Behavior):m
    18. 上課筆記(一) – 專案運作流程、c語言概論、指標與物件
      發表時間: 2013-07-22 下午 4:07下午 4:07
      課程資訊 上課教師:潘聖文 Michael Pan ( scentsome@gmail.com) > 認真好老師推! 課程名稱:資策會IPhone應用軟體開發入門篇 運作流程 main function為固定進入點 在iphone app開發裡面,一個一整頁的畫面是Scene,會有對應一個Controller 切換不同Scene的叫做View Controller,跳出如輸入框或選取框的這種