iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 2
0

物件部分

OC

@property (weak, nonatomic) IBOutlet UIButton *addBtn;
@property (weak, nonatomic) IBOutlet UILabel *dataLabel;
@property (weak, nonatomic) IBOutlet UITableView *shipTableView;

Swift

@IBOutlet weak var addBtn: UIButton!
@IBOutlet weak var dataLabel: UILabel!
@IBOutlet weak var shipTableView: UITableView!

var/let

大部分應該蠻好理解的
最大部分差異部分應該是
變數與常數 (var/let)
用來比喻應該就等於OC的NSMutablearray與NSArray?
NSMutablearray 是可變動自由性較高的 就是var
NSArray 基本上宣告完就不會變動的 就是let

!符號/?符號

var testStr:String?
testStr = "測試"
print(testStr!)

小弟自己測試研究猜測
應該是宣告時宣告成問號(?)
也就是比他封裝起來
解壓說的時候使用驚嘆號解開束縛(!)
但是Button或其他物件類後面統一只能使用驚嘆號

UI進度


只拉出第一頁啊
進度悲慘


當然UI每一個都需要比例縮放
這樣對以後不同尺寸的螢幕都可以適應
除了iPad

題外話 Xcode 10版本新增功能

StackView 按鈕部分
現在新增好多個選項可以運用

物件從右下方
也改到上方專屬按鈕
每次拉物件都要多點一下 好麻煩啊啊啊啊啊

最新文章

金魚也學得會的「KD指標」! 什麼是KD黃金交叉、KD死亡交叉 - 2021年

RSI指標? 看我就好 新手好入門


上一篇
[Day 1] 事前準備 設計一個娃娃機出貨記帳本 APP !?
下一篇
[Day 3] Swift TableView 與 客製化cell設計
系列文
iOS 從 Objective-c 進化為 Swift 的 30天之旅30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言