iT邦幫忙

DAY 10
2

Swift - 從菜菜鳥到菜鳥的 30 天系列 第 10

[Swift-d10] 延伸閱讀

  • 分享至 

  • xImage
  •  

小弟的規劃表 - http://blog.kerkerj.in/blog/2014/11/01/planning/

好讀版 - http://blog.kerkerj.in/blog/2014/10/10/swift-d10/

今天算一算也來到第十天了,

前面講了 8 天的語法,其實會有些枯燥

不過有些語法又很有趣

我不懂 Objective-C,

如果想從 Objectiv-C 轉換到 Swift 的話,最好查查一些比較的文章

最好的文件就是官方文件

以 UILabel 為例

官方網站會列出兩種不同寫法:

// SWIFT
var text: String?

// OBJECTIVE-C
@property(nonatomic, copy) NSString *text

如果要從 Swift 基本概念開始,當然是首推官方的 The Swift Programming Language

是英文苦手的話,強國人有 翻譯文件

這群人非常厲害,發表後沒幾天就翻譯完成了

不過因為技術用語還是以中國為主,因此建議英文優先,或是對照著看

前面幾天都基本介紹前半部而已,屬於一般學習程式語言的基本練習而已

後半部是更詳細的部分,有空的話還是可以多看看~

另外,官方還出了一本 Using Swift with Cocoa ad Objective-C

就是在介紹如何使用 Swift 加上 Cocoa framework 開發 App

不過書的內容不多,算入門級,有興趣也可看看這本~

接下來會開始用 Swift 寫簡單的界面

由於筆者從沒寫過 iOS app,因此也是會用大約十天的時間來簡單練習一些常用的 Cocoa Touch framework 的元件

順帶一提前面沒講到的,Objective-C 有個東西叫作 Catagory,在 Swift 裡是 extension

不需要破壞原本的結構,加上一些外掛,讓原本的結構更好用

(好像是個很重要的順帶一提 XD)


上一篇
[Swift-d9] - Playground - Class, Struct
下一篇
[Swift-d11] - Basic - Hello World! ViewController
系列文
Swift - 從菜菜鳥到菜鳥的 30 天30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
henryfan
iT邦新手 5 級 ‧ 2014-10-13 10:31:10

小弟我也不會 Objective-C 這篇的很多觀念真的讓我感到很受用呀!

我要留言

立即登入留言