iOS10程式設計實力超進化實戰攻略書籍閱讀學習心得_Swift語言歷史介紹_右鍵有複誦程式內容功能
在 Mac 作業系統 中
我們可以追朔到過去有要開發任何 iOS 應用程式者的先驅
基本上都是使用 Objective C 這套 Language 去做開發的
2014 Swift 最早一版 1.0發行
2015 2月 Swift 1.2
2015 6月 Swift 2.0
2016 12月 Swift 3.0
Swift 3.0源碼不兼容於 Swift 2.2 和 2.3
原文網址:https://kknews.cc/zh-tw/tech/xlnglr.html
2017 1月 Swift 3.1
http://3c.ltn.com.tw/news/27768
相對於iOS目前開發所使用的主流 Swift 語言 它比較不易閱讀
程式冗長複雜 有* 指標負責參數格式
Swift 語言 相對於 Objective C
添加了 型態判斷(Type Inference)
而且每一行程式語句尾巴部分與不需要寫 ; 分號
我們馬上來執行一段程式碼例子
也有 "Objective C without C" (沒有C的Objective C)稱呼
Objective C
NSString *strObjective1 = @"Hello, playground ";
NSString *strObjective2 = @" Apple";
NSString *strTotal = [NSString stringWithFormat:@"%@%@" , strObjective1,strObjective2];
Swift 字串相加
import UIKit
/* Swift */
var str = "Hello, playground"
var str2 = " Apple"
var strTotal = str + str2
Swift 強調的特點在於
程式碼的簡化(省略 分號結束)
也添加了 自動判別型別的Type Inference
var ---> 變數
let ---> 常數
PlayGround 專門是用來打造給Swift語言開發者的所見及所得的開發環境
可以及時real time 的 當你 寫好程式 側邊相對應 出現所要的效果顯示
跟 Dreamweaver 有點像!!!!
蘋果希望應多 programmer 加到 iOS 開發中
我們可以追朔到過去有要開發任何 iOS 應用程式者的先驅
基本上都是使用 Objective C 這套 Language 去做開發的
2014 Swift 最早一版 1.0發行
2015 2月 Swift 1.2
2015 6月 Swift 2.0
2016 12月 Swift 3.0
Swift 3.0源碼不兼容於 Swift 2.2 和 2.3
原文網址:https://kknews.cc/zh-tw/tech/xlnglr.html
2017 1月 Swift 3.1
http://3c.ltn.com.tw/news/27768
相對於iOS目前開發所使用的主流 Swift 語言 它比較不易閱讀
程式冗長複雜 有* 指標負責參數格式
Swift 語言 相對於 Objective C
添加了 型態判斷(Type Inference)
而且每一行程式語句尾巴部分與不需要寫 ; 分號
我們馬上來執行一段程式碼例子
也有 "Objective C without C" (沒有C的Objective C)稱呼
Objective C
NSString *strObjective1 = @"Hello, playground ";
NSString *strObjective2 = @" Apple";
NSString *strTotal = [NSString stringWithFormat:@"%@%@" , strObjective1,strObjective2];
Swift 字串相加
import UIKit
/* Swift */
var str = "Hello, playground"
var str2 = " Apple"
var strTotal = str + str2
Swift 強調的特點在於
程式碼的簡化(省略 分號結束)
也添加了 自動判別型別的Type Inference
var ---> 變數
let ---> 常數
PlayGround 專門是用來打造給Swift語言開發者的所見及所得的開發環境
可以及時real time 的 當你 寫好程式 側邊相對應 出現所要的效果顯示
跟 Dreamweaver 有點像!!!!
蘋果希望應多 programmer 加到 iOS 開發中
留言
張貼留言