swift

ifでのオプショナルバインディングについて

オプショナル型のアンラップ方法の一つ if let ~ について 確認環境 Swiftバージョン 5.0 XCode Version 11.4 (11E146) オプショナル型やアンラップについては以下を参照 どこよりも分かりやすいSwiftの"?"と"!" - Qiita 基本 以下の書き方が基本です let st…

swift改行について

他の人が書いたソースコード読んで、ちょっと混乱したのでメモswiftは行終わりに ; を書かなくてもよい、であって書く事もできます。 なので var strA:String = "strA"; var strB:String = "strB";という形に一行で複数の変数宣言も可能です。 私はswiftでこ…

UIAlertControllerを使ってみる

とりあえず画面にボタンを追加します ボタン押下時にUIAlertControllerを表示するよう変更 @IBAction func btnClick(_ sender: UIButton) { let ac = UIAlertController(title:"Title", message: "Message", preferredStyle: UIAlertControllerStyle.alert) …

Xcodeでswiftを使って見ている所感など

現時点での分 作ったものを即動かせるので楽しいです Swiftはバージョンが変わるとかなり書き方が変わる印象が強いです 新しい書籍はObjective-cよりSwiftの方が多い気がします 多言語だと do - while 文が repeat - while と書くなど戸惑う事も多いかも知れ…

Playgroundをほんの少しだけ触ってみる

コードを簡単に試すことができるというPlayground。 聞いたことはあっても全く触ったことが無かったので少しだけ触ってみます。 "Get started with a playground"を選択します。 とりあえず Single View で Next。 とてもシンプルな作りですね! new Xcode P…

swiftの基礎メモ(変数宣言)

変数宣言 基本的な文法 var 識別子 : 型 = 値 var:必ず必要です。 識別子:他の言語とだいたい同じですが、日本語も可能です。 型:指定しなくてもOK。その場合、推論型になります。 値:無くても良い。その場合 nilを許容する設定(オプショナル型)が必要で…

iPhone(シミュレータ)でweb表示してみる

アプリケーションでウェブ表示をしてみます。 web表示では以下の3つの手段があるみたいです。 UIWebView WKWebView SFSafariViewController UIWebViewは現状、完全な非推奨ではないみたいですがWKWebViewのドキュメントにも"使わないで"と書いており、WKWeb…

xibファイルとnibファイルは同じもの?

iphone、ipadアプリの画面作成について調べていて分かり難かったので、記事にします。 結論から書くと… 基本的に"nib"と"xib"は同じ。 で良いと思います。 なぜ言い方が別れているの? ここからもう少し詳細に書いていきます。 xibファイルって? XcodeでiPh…

Xcodeで新規プロジェクト作成時に自動生成されるファイルって?

初期に作成した時に作成されるファイルって何なの? って事が気になってざっくりと調べたのでメモ "Single View App" で作成 "NewPJ1"という名前で作成しました "Single View App"で作成すると以下のファイルが自動的に作成されます。 各処理について [NewPJ…