2018-08-01から1ヶ月間の記事一覧
クイズの問題 こちらを参照しました。 https://dotinstall.com/lessons/quiz_js/44207 ドットインストールはいつもわかりやすい。 勉強にはもってこいのサイト。 var quizSet = [ {q: 'What is A?', a: ['A0', 'A1', 'A2']}, {q: 'What is B?', a: ['B0', 'B…
よくある説明 injectメソッドは、ブロックを使って繰り返し計算を行うのに使います。ブロックに順に「要素1、要素2」、「ブロックの前回の戻り値、要素3」、「ブロックの前回の戻り値、要素4」、...を渡します。メソッドの戻り値はブロックが最後に返した値…
ストーリーボードは当然、iphone,ipad2つ用意する必要があります。 問題は、ソース。 同じ処理を書くことが多い。 それで、同じファイルに記述する方法を記載します。 まずファイル名。これは何でも良いが理解しやすい名前が良い。関係する名前がいいと思い…
iOSは読み込み時に、時間がかかりすぎるとクラッシュする。 今回はアプリのCoreDataのCSV読み込み時に時間がかかり、実機だと、起動できない問題が発生。 ちなみにシミュレーターだと、スペックが良いせいか、クラッシュしない。 対策 起動時間をへらす必要…
この画面の左側のfollowing followerの数はどのようにして表示されているか?を説明します。 とりあえずアドレスがusers/4なのでUsersControllerのshowが呼ばれているはず UsersController def show @user = User.find(params[:id]) @microposts = @user.mic…
作業フロー 1-エンドポイントの調査 2-API Keyの取得 3-jsonデータの分析 4-コード作成 5-iOSにてView作成 1-エンドポイント、(接続するアドレス)はここに記載されている https://developers.google.com/books/docs/v1/using 具体的にはここ https://www.g…
cloud9のpythonバージョンが2から3へ切り替わらない ここを参照、しかし問題は未解決。 Cloud9でpython3を動かす時にやっておきたいこと pipとは ピップと読むらしい。 パイソンのパッケージ管理ツール RailsのBundlerのようなものか。 またPyPI(パイピーア…
Ignoring executable-hooks-1.4.2 because its extensions are not built. Try: gem pristine executable-hooks --version 1.4.2 このエラーが出る。 nokogirを指定の通り入れてもだめ。 この場合pathが通っていないことが多い よってgem の環境を確認. $ ge…
infoPolistへ以下を追加 App Transport Security Settings を入力して三角マークが出ている同じ行でプラスボタン押すのがポイント Allow Arbitrary Loadsを更に入力。 しかしシミュレーターがアマゾンへ接続できない。 他のサイトならできるのに。?? アバ…
Amazon APIへ接続して、データ表示というところを実装したい。 まず アソシエイトタグ アクセスキー シークレットキー が必要。これについては、他のブログを参照ください。
目的 別画面にイベントの一覧が表示されている。 そこに、テキストの文字列だけでなく、人物に紐付いたデータを渡したい。 理由 そこからECサイトにアクセスする際に、人物から表示するサイトのデータを変更したい。 クラスの作成 初期化も行う。 初期化する…
APIの接続についてまとめます。 ここがエンドポイントのようだ https://www.googleapis.com/calendar/v3/calendars/primary/events ボタン押下時にエンドポイントのurlをget @IBAction func getSunrizeTime(_ sender: Any) { let url = "https://query.yahoo…
配列の中で日付でソートしたい場合についてまとめます。
ソートについてまとめる 以下の関数を日付でソートしたいとする。 func getData() { let context = appDelegate.persistentContainer.viewContext do { expenses = try context.fetch(Expenses.fetchRequest()) } catch { print("Cannot fetch Expenses") } …
gitのまとめ git config でメールアドレスなどを登録する git config -l で設定ファイルを見れるこれは結構使える。 3つの環境がある。 1-作業環境 2-ステージング環境 3-リポジトリ(保存するところ) リモート(GitHubサーバー)、ローカル(自分のPC)それ…