Open Fuyan777 opened 3 years ago
Alamofireライブラリを用いてQiita APIからデータを取得し、print()でコンソールに表示させる ー>これを参考にしながら Qiitaの通信処理、アーキテクチャ https://github.com/Fuyan777/MVP-QiitaClient
デリゲード、インスタンス自身を指すself、プロトコルなどの基本的な用語の理解が出来ていないこと。
デリゲード、インスタンス自身を指すself、プロトコルなどの基本的な用語の理解が出来ていないこと。
デリゲートとselfの理解について、プログラミングの経験を積まないと理解が難しいと思うので、まずは見様見真似でやるしかないと思う!
メンバー変数とローカル変数についてどのようなものか調査し、このissueに共有しよう! 以下の内容だと正しい記法ではないので、その違いについて報告してほしい! https://github.com/sasakisyota/mvc-sample-ios/blob/a94a33ea1885b9e2e3175a296bb63f6fff892ebf/mvc-sample-ios/ViewController.swift#L11-L15
オブジェクト :家の犬...モノ メンバ変数 :可愛い、大きい、臆病、ドジ...どんなものか メソッド :寝る、吠える、食べる、走る、尻尾を振る...どう動けるか
public class Dog{
Int age; //メンバ変数 年齢を格納
String personality; //メンバ変数 性格を格納
void setAge(int newAge){
age = newAge;
}
Int getAge(){
return age;
}
}
Public class Variable{
Public static void main(String[] args){
String Dog;
//mainメソッド内でのみ参照可能なローカル変数
}
}
Alamofireライブラリを用いてQiita APIからデータを取得し、print()でコンソールに表示させる TableViewに Qiita APIのJSONデータ内のtitleをリストに表示する
Qiitaの記事の書く内容
記事の内容書くときは、箇条書きで洗い出すと文章作りやすくなる👍
cocoa MVCアーキテクチャを用いて以前の内容を変更していく
mvcとmvvmについて正しく理解しているのか不安
mvcとmvvmについて正しく理解しているのか不安
下調べや調査段階でも、issueに言語化して共有すると良さそう! 自身の認識が合っているかの確認もできるし、理解も深まる!
mvcの考え方を使って実際にコードをリファクタリングしていく
手順6のやることがしっかりと正しいのか不安。MVCの考え方は理解できたが、issueの「やること」が抽象的すぎて、実際の今まで作ってきたmvc-sample-iosの作業のどこが一致しているのかなんとなくでしか分かっていない。
手順6のどこが MVCに対応しているのかなんとなく分かったが、実際のコードがどんな動作で動いているのかまだまだ理解していないので、日本語で「やること」を書くのが難しい。
@sasakisyota
手順6のやることの作成(1h)
具体的に何を追加・修正したかとか言語化できると良いと思う!
実際のコードがどんな動作で動いているのかまだまだ理解していないので、日本語で「やること」を書くのが難しい。
自分に直接聞いてもらっても良いし、 もしくはサイトに載っている記事を見ながら、手順6の各項目に対してどのコードが当てはまるか検証してみると良いかな〜
例
let model = Model()
→ 呼び出す際は、model.fetchData()
話した内容は言語化すると良い。企業でも言語化は大事と言われており、後で見返す時どんな内容だったか思い出せる程度に書いておく。今はまだ「やること」の内容を「理想」の形で書くのは難しいので一旦は「現時点」の形で書く。その後、徐々に「理想」の形に近づけていく。
手順6を実際やっていく
結構自分の知らないこと(アーキテクチャやカスタムセル等)を知れて自分の勉強不足を痛感する。
土曜日じゃなくない??笑
手順6のリファクタリングの続き
別ファイルで作った関数を他のファイルで呼び出したいがどのように実装すれば良いか調査してもあまり分からなかった。(AllArticleのgetQiitaArticles関数をViewControllerで呼び出したい)
(AllArticleのgetQiitaArticles関数をViewControllerで呼び出したい)
言語化できてきている👍
それを元にAllArticleのgetQiitaArticles関数をViewControllerで呼び出す
勉強ばかりして手を動かせていないので、少しでもいいからコードを書いていきたい
勉強ばかりして手を動かせていないので、少しでもいいからコードを書いていきたい
いいね👍 毎日、日報もプログラミングにも触れてるのはめちゃ良いと思う! 引き続き頑張ってこう!
画面に表示されない理由を探す
エラーは出ず、クラスであるAllArticleを呼び出したのですが何故か画面に表示されない状況です... 大変初歩的なことですいません...
エラーは出ず、クラスであるAllArticleを呼び出したのですが何故か画面に表示されない状況です... 大変初歩的なことですいません...
正直、エラーが出ることは当たり前だし、むしろ学びが多いからポジティブなことだと思うよ👍
期待している挙動にならないことを気にするよりも、 発生したエラーをどのように対処するか考えるようにすると良いかな!
10/9(土),10/10(日)は歯痛のためお休みしてました...
gitのコマンドが忘れやすい
作業時間があまり確保できないこと
作業時間が少なくても、継続することに意味があるから、その調子で続けていこう👍
バスアプリのレイアウト作成
QiitaAPIあたりの言語化
(日付)
やったこと(時間)
次やること
困っていること