2015年5月22日 星期五

練習移動預先載入的動畫效果

這幾天比較忙,先用看的上課,先把老師的程式碼抄下來,再回頭檢視了!

主要是練習移動預先載入的動畫效果(五張圖片模擬而成),以及設定預載的位置,使其有移動、淡入淡出、放大縮小等變化。

再設定一個按鈕,使其停止或啟動動畫的播放。

2015年5月20日 星期三

簡單的按鈕切換顯示圖片小功能

昨天練習的是Rob的課程61,導入一個圖片,以按鈕進行切換。
寫一個簡單的函式,計算按鈕點選次數,來改變圖片
(採用字串,來改變檔案的file名稱),簡單的功能卻很有實作的感覺,哈哈!

直接轉載原檔案如下,作為紀錄。

延伸閱讀:NSTimer
http://ios-blog.co.uk/tutorials/swift-nstimer-tutorial-lets-create-a-counter-application/#whatIsNSTimer

筆記:另一種倒數計時歸零的寫法
1
2
3
4
5
@IBAction func clearButton(sender: AnyObject) {
    timer.invalidate()
    counter = 0
    countingLabel.text = String(counter)
}

2015年5月19日 星期二

線上運算Swift程式的網站

線上運算Swift程式的網站,有教學功能,也可以直接輸入程式碼來運算結果!


http://www.runswiftlang.com/


2015年5月14日 星期四

轉貼:函式與Closure威力的好文章

吉米開發株式會社: Closure 的威力:

Closure 的中文有人翻譯成「閉包」,單看「閉包」這兩個字,實在很難理解 Closure 究竟是什麼?如果熟悉 Objective-C 的人就知道在 Objective-C 2.0 的時候,Apple 引進了「Block」的語法,而 Swift 裡的 Closure 就像 ...

組合字串的練習


參考:切割字串盡量用新語法
http://freearray.blogspot.tw/2015/03/ios-swift.html
最好的作法是,捨棄NSString(至少在需要切開字串的這個部分),而直接使用String,然後利用函式『componentsSeparatedByString』
例如:

var strArr = testString.componentsSeparatedByString(" ")

就可以得到你想要成效了。

參考:吉米的字串操作教學

抓取網頁資料的Swift語法練習

練習一個抓取網頁資料的Swift語法

參考資料:


GCD 和延时调用
http://swifter.tips/gcd-delay-call/

新聞app案例
http://blog.csdn.net/whzhaochao/article/details/34161529

kevin有關多執行緒的解說
http://ikevin.tw/?p=394

2015年5月12日 星期二

Git帳戶被當作機器人帳戶(已解決)

為了練習程式及紀錄筆記的Git帳戶,被當作機器人帳戶而關閉了! 大概是因為上傳太少原始碼,只有用了幾個gist服務嗎? 已經寫聯絡信箱去申覆了,等功力提升,才能分享更多T程式呀,白手起Code,不要關閉我的帳戶呀! git系統通知: One of our mostly harmless robots seems to think you are not a human. Because of that, it's hidden your profile from the public. If you really are human, please contact support to have your profile reinstated. We promise we won't require DNA proof of your humanity. 迅速地解除了!Git真有效率!thanks! >> Hi peer, Sorry about that. We have corrected our spam seeking robots and reinstated your account's profile page. Cheers,