文章目錄
- 自學IOS開發第一天
- 開發語言的入門選擇
- 語法對比
- IOS系統版本占比
自學IOS開發第一天
了解IOS開發語言和IOS系統版本占比
開發語言的入門選擇
目標選擇:開發IOS兩大語言 Objective-C 和 Swift
- Objective-C:Objective-C是一種通用、高級、面向物件的編程語言,它擴展了標準的ANSI C編程語言,將Smalltalk式的訊息傳遞機制加入到ANSI C中,目前主要支持的編譯器有GCC和Clang, Objective-C的商標權屬于蘋果公司,蘋果公司也是這個編程語言的主要開發者,
- Swift:Swift編程語言,支持多編程范式和編譯式,用來撰寫基于macOS/OS X、iOS、iPadOS、watchOS和tvOS的軟體, 蘋果公司于2014年在蘋果開發者年會發布了Swift編程語言,從設計上蘋果公司讓Swift與Objective-C共存在蘋果公司的作業系統上,
我的選擇:Swift
我為什么選擇 Swift ?
我在Android開發中,用到兩大語言是 Java 和 Kotlin ,平常使用 Kotlin 較多, Kotlin 也是我后來學習的,在某一天看一些檔案、Demo時發現, Kotlin 和 Swift 語法較為相似,從學習難度上來說,Swift 相對于我來說更為友好,當然,我同樣也不會去摒棄 Objective-C ,先從 Swift 開始邁出第一步!
語法對比
Objective-C:
#import <Foundation/Foundation.h>
int main(int argc, char *argv[]) {
@autoreleasepool {
NSLog(@"Hello World!");
}
return 0;
}
Swift:
import Cocoa
/* 我的第一個 Swift 程式 */
var myString = "Hello, World!"
print(myString)
再看一下Kotlin:
package hello
fun main(args: Array<String>) {
println("Hello World!")
}
從上面的對比中,就能看出我為什么選擇Swift,
IOS系統版本占比
官方統計:https://developer.apple.com/support/app-store/

上圖中看到,目前IOS系統版本14占的居多,在開發時,應注重這一點,兼容IOS14、13版本,當然還有緊跟時代的IOS15!
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/330362.html
標籤:其他
