まいにちソフト

ちょっとしたアプリで日々を少し楽しく

【東大式勉強法】勉強時間を記録する

勉強の基本にして究極の奥義は勉強時間を意識することです。長時間勉強するのはもちろん立派で良いことなのですが、「今勉強している」「今日勉強した」という事実を意識することで質を伴ってきます。隙間時間のちょっとした勉強でも、質を伴えば積み重ねで…

【東大式勉強法】暗記は全体の流れから攻める

今回は暗記科目についてです。 結論から言うと、暗記は段階を踏んで、大きな枠、大きな流れを覚えてから細かい知識を埋めることが重要です。また、一つのものを覚えるときはなるべく多くの関連知識、他の知識との繋がりを意識する必要があります。 大きな流…

【東大式勉強法】数学の心構え完全マニュアル

数学の勉強は国語の勉強 数学は(文系ではなく)理系の代表的な学問ということで勘違いされがちなのですが、数学を解く上で一番重要なのは国語力です。 数学の答案を書いて、「説明不足」「意味不明」「題意を満たしていない」などとバツを入れられたことは…

【Swift5】UILabelのタッチイベントを拾って処理をする

UIButton以外のオブジェクトに対してタッチイベントを拾いたい場合があると思います。 その場合、以下のように処理します。 override func touchesBegan(_ touches: Set<UITouch>,with event: UIEvent?){ print("touched") //myLabelはタッチ判定をしたいUILabel if t</uitouch>…

【Swift5】ScrollView内のタッチイベントを検知してキーボードをしまう

ScrollViewのタッチイベントを検知するのは結構よくある需要だと思うのでメモしておきます。ScrollViewのタッチイベントを拾ったらsuperviewのタッチイベントを呼び出す、といった形にtouchesBeganをオーバーライドしたMyScrollViewを作ります。 class MyScr…

【swift5】横にスライドする画面のサンプル

横にスライドして次の画面を表示するサンプルを作りました。 画面遷移ではなく、次のデータが入ったビューを横から引っ張り出してくるイメージです。ビューの宣言と初期化 //2枚のビューを使ってスライドを表現する。スライド回数の奇数偶数で状態が2種類…

【swift5】ある月の日数を数える

ある月の日数をゲットしたいと思ったとします。 1,3,5,7,8,10,12月は31日、それ以外は30日で2月だけ28日か29日です。 switch文での定義ではある年では良いのですが閏年には対応できません。 コードでうまく表現する方法を模索した結果、以下のようなものに落…

プライバシーポリシー / お問い合わせ