Swiftをやります
つい先日課金は一切していないけども、宣伝みたいな感じでちょくちょく話題に出してしまっているなんとかゲートのアプリ版でSwiftができていたのを知ったので「それやったよ!褒めて褒めてー」みたいな記事を書こうと思います。まずはこれをご覧ください。
終えました。褒めて下さい。内容としては基本文法と条件分岐までです。
とうわけで久しぶりにSwift使って何か作ります。学んだ範囲で何かできそうなものないかなって適当にプレイグランドでこねくり回してた結果クソショボいものしかできなかった。そして、学んだ内容ガン無視…。
一番上にテキスト表示させる何か作った。だけ…。
import UIKit import PlaygroundSupport class MyViewController : UIViewController { override func loadView() { func showMessage(message: String, judge: Bool) -> String{ return judge ? "\(message)" : "" } let label = UILabel() let view = UIView() label.frame = CGRect(x: 0, y: 0 ,width:375, height: 20) label.textColor = .white label.text = showMessage(message: "合格", judge: true) label.backgroundColor = .black label.textAlignment = .center view.backgroundColor = .white view.addSubview(label) self.view = view } } // Present the view controller in the Live View window PlaygroundPage.current.liveView = MyViewController()
頑なにifを使わない方法は何かないかってのを探してたのと、面白くなりそうなネタが見つからなかった*1。まあ、こんな日もあるさ。
参考
https://help.apple.com/xcode/mac/
https://help.apple.com/xcode/mac/10.2/#/dev5d9411fd2
*1:false or true 返すなんか面白そうな関数作りたかったんだけど特に何も思いつかなかった。