コミュ障だから明日が僕らをよんだって返事もろくにしなかった

何かを創る人に憧れたからブログをはじめたんだと思うよ

Swiftができるようになってた

Swiftをやります

つい先日課金は一切していないけども、宣伝みたいな感じでちょくちょく話題に出してしまっているなんとかゲートのアプリ版でSwiftができていたのを知ったので「それやったよ!褒めて褒めてー」みたいな記事を書こうと思います。まずはこれをご覧ください。

f:id:andron:20190320172138j:plain
終えました。褒めて下さい。内容としては基本文法と条件分岐までです。




とうわけで久しぶりにSwift使って何か作ります。学んだ範囲で何かできそうなものないかなって適当にプレイグランドでこねくり回してた結果クソショボいものしかできなかった。そして、学んだ内容ガン無視…。

一番上にテキスト表示させる何か作った。だけ…。
f:id:andron:20190320153010p:plain

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 返すなんか面白そうな関数作りたかったんだけど特に何も思いつかなかった。