プログラマ復帰を目指す四日目
できるだけ早くUdemyの講座終わらせたい
めちゃくちゃ丁寧でハマらないようにしてくれてるし、アイコンの画像とか見た目もショボくならないようになってるの凄い。
日本語の講座は結構見た目が悲しいのが多い気がする。
- 変数のリネーム
ちゃんと右クリック→ Refactor → Renameでリネームする。
そうしないとIBOutletが不整合起こす。
エラーはちゃんと見てDeeplとかで翻訳する。
- image literal
知らなかった
プログラマ復帰を目指す三日目
プログラマ復帰を目指す二日目
今日の目標
アプリ2,3個はいきたいのでスピード早めでやりたい。
昨日は環境構築中に躓き過ぎた。
調べ物を開始したら、siriでタイマー回して5分経ったら諦める&、テラテイルとかに投げるようにする。
※休憩時間の目安プラス、調べ物5分の同時進行が出来るアプリが欲しいかも。
写真を撮って、シェアするアプリ
- Assistant Editorが出てこない(Xcode11.2)
これで出てきたけど、1画面だった。
このボタン押したら2画面になった。IDEの変化は中々ストレスがたまる。
こっちのがスマートだった
- info.plistの失敗
こんなエラーが出てた。
```error: 'UIRequiredDeviceCapabilities' must be an array or dictionary but it is a boolean (in target 'CameraApp' from project 'CameraApp')```
なぜかArrayじゃなくてStringになってしまっていた。。。
こんなエラーも出た
マイナス押して消したら治った
やっぱこういうのはGit使いながらいじらないと意図してない操作をしたときに気づきづらい
- Gitを入れたがブランチが作れない
```git commit --allow-empty -m "first commit"```
一度もmasterにコミットしてないとブランチ作れないらしい。
これで空コミットすれば作れる。
- UIActivityViewControllerのイニシャライザのapplicationActivitiesって何?
`UIActivityViewController(activityItems: sharedItems, applicationActivities: nil)`
nilだとデフォルトのを表示。カスタムで作成して出せるらしい。
- 肝心の写真のシェアのところでエラーが出る
13.4で直したらしい。。。
プログラマー復帰を目指す 1日目
【最終的な目標】
【当面の目標】
・ギャンブル依存症治療アプリ
・クソデカ問題について語るアプリ
段階的な目標
・環境構築
・質問用のアカウントを作る
・iOSの基礎を学ぶ
・Swiftを学ぶ
・手っ取り早く、Udemyの講座を見てサンプルアプリを何個か作る
・Flutterとか試しに触ってみたい
・可能ならリリースまでやる(1万円痛い・・・)
【環境構築】
- 以下からXcode 11インストール
https://developer.apple.com/download/more/
(Udemyの講座がXcode11だったので)
- 11に切り替え
- Karabiner導入
許可が出てこなくて意味わからなかった。
以下を参考に解決。感謝。
- homebrewのインストール
- 隠しフォルダの表示
- 拡張子の表示
- バックスラッシュの打ち方
optionを押しながら円マーク で出るらしいが、めんどい
DefaultKeyBindingで出来るかと思ったが、(VScodeとかなら反映されたが)Xcodeだと反映されなかった。
[出来た手順]
[出来なかった(Xcodeに反映されなかった]
```~/Library/KeyBindings/DefaultKeyBinding.dict```
に配置すればOK。反映されなかったらログアウトか再起動で多分される。
【Swift Playground】
- shift + option + command + n でPlaygroundの新規作成が可能
- shift + command + returnで実行するらしい
分かりづらっ
- ビルドして実機で確認
```Verify the Developer App certificate for your account is trusted on your device. Open Settings on iPhone8 and navigate to General -> Device Management, then select your Developer App certificate to trust it. Internal launch error: process launch failed: Security```
と出てきたので以下を参考に信頼にする