 プログラミング言語Swift5 「モダン」「安全」「高速」「インタラクティブ」 SwiftUIに換装中 耳寄りな情報、質問、訂正等ありましたら遠慮せずにどうぞ @kalfes

Joined May 2017
Photos and videos
Pinned Tweet
26 Mar 2018
オススメ勉強法 1.The Swift Programming Language 2.GitBookにて写経 3.Start Developing iOS Apps (Swift) 4.ドキュメントで放浪の旅へ 同時にやっても可 日本語だけならChromeの自動翻訳を使うといい
5
34
first responder アプリイベントを最初に受け取るオブジェクト キーイベント、モーションイベント、アクションメッセージなどの全てのイベントがまずこれに渡され、使われなかったものはより上位のオブジェクトに伝播する テキスト系のUIResponderを指定するとキーボードが開く
1
267
switch文 これも有名な条件分岐文 Cでは一つのcaseを抜けるのに逐一breakが必要だったが、Swiftではcaseの境目に来ると自動的に抜ける もしCのように次のcaseにそのまま処理を移したければ、fallthroughを使うことで実現できる
139
macOS betaを試す際の注意事項 これには必ずバグやエラーが存在し中には不可逆にデータが失われるものがある よって、本機にインストールするのは極力避け以下のような手段を取ろう ・ボリュームを分けてインストール ・VM WareやPallarelsなどのエミュレーターを使う
96
学生・教職員向けストア このストアでは、学生・教職員はApple製品を正規の価格の約一割引で購入できる apple.com/jp_edu_1460/shop

129
scanf関数のSwift版は? readLine(strippingNewline:)で文字列取得 ↓ let scanner = Scanner(string:)で取り込む ↓ scanner.scanInt(_:)や.scanDouble(_:)などで数値取得 が最適解
65
iPhoneと比べたiPad ・jiggleが遅れる ・iPad専用アプリがある ・電話アプリが無い ・キーボードの移動、分割ができる ・キーボードの下スライド入力がある ・ホームボタンがあるのにX仕様 ・スプリットビューとスプリットオーバービューがある ・ヘルスケアが無い
294
オススメ勉強法 1.The Swift Programming Language 2.GitBookにて写経 3.Start Developing iOS Apps (Swift) 4.ドキュメントで放浪の旅へ 同時にやっても可 日本語だけならChromeの自動翻訳を使うといい
2
125
MVVM ・Model データと計算手続きを担当 ・View UIとの入出力を担当 ・ViewModel Viewの状態保持、およびView-Model間のデータ翻訳担当 MVCとは、データバインディングによってViewとViewModelのデータが常に一致している点で異なる
94
Darwin 数学系のフレームワーク 乱数や三角関数、累乗をサポート macOSの根幹であり、Cで定義されている opensource.apple.com/source/… 自動補完で使ってみよう

1
77
オブジェクト指向 Swiftの持つ特性の一つ クラスという抽象的なグループを導入することによって定義を統括し、より見通しの効くコーディングができるようにしたもの 非オブジェクト指向にも構造体という似た概念があるが、メソッドを扱えなかったり継承ができなかったりと抽象度が低い傾向にある
75
松本青空 このbotの管理人 まつもとはるたかと読む 最近Vaporに挑戦中 以後お見知り置きを
80
AppleはSwiftのラベルを用いたり識別子を略さなかったりすることで自然言語のように使える開発を目指している 例は以下の通り 松本青空.JPSwiftBot.contribute("Hello World!", on: .Twitter, every: 5.hour)
59
31 Mar 2023
MacBook Pro 2017、プロセッサ3.1 GHz Intel Core i5、メモリ16GBでの開発で、ビルド時間はおよそ CUI 6秒 iOSアプリ 初回18秒、以降6秒 MacMiniより若干速い気がする てか全てにおいて快適 SSD最高!TouchBar最高!
213
31 Mar 2023
クロージャー ブロックのこと Swiftでは関数を一つの実体のように扱える 宣言は、ブロックの中で型を指定し、inで区切ってから本文を実装する形で行う その実体に引数を指定すると実行し戻り値を返す
44
31 Mar 2023
アプリリリースに最低限必要な経費と時間の目安 Mac 89,800円〜(税別) ネット回線 5100円/年〜 文法の勉強 3ヶ月 APIの勉強 3ヶ月 Apple Developer Program 11800円/年(税抜き) 僕は初アプリリリースまでに2年半かかりました
63
31 Mar 2023
学習方法一覧 ・プログラミングスクール ・ブック ・web  ・ドキュメント  ・サンプルコード  ・Qiita  ・YouTube ・学習アプリ ・本 ・同人誌 ・勉強会 ・iTunesの動画教材 ・Podcasts
1
126
31 Mar 2023
シェルスクリプトのようにパスやマルチラインでコマンドを使いたい場合 1. コマンドを全てファイルに出力 2. Processの実体を作成 3. .executableURLにシェルの絶対パスを代入 4. .argumentsにファイルの絶対パスを追加 5. .run()で実行
50
30 Mar 2023
MacBook Air Early 2015最低カスタムでの開発で、ビルド時間はおよそ CUI 10秒 iOSアプリ 初回30秒、以降10秒 月一ぐらいでSSD(128GB)がいっぱいになる 複数のプロジェクトを開くとXcodeが落ちる(メモリ4GB)
201
30 Mar 2023
Void 引数がないこと、戻り値がないことを明示的に示すために使われる 空間、空虚、喪失、欠如を意味する歴とした英語 typealias Void = () で定義されている
53