徒然エンジニアブログ

徒然エンジニアブログ

理系東大生がプログラミングを中心に様々なことについて情報発信していきます!

2018-12-01から1ヶ月間の記事一覧

【Unity】物体を移動させる方法3つを紹介!!

今回はUnityをやっていると絶対にぶつかる物体の移動のさせ方について解説していきたいと思います。 transform.position transform.Translate AddForce transform.position まず一つ目は直接transform.positionの値を変更するやり方です。 this.gameObject.t…

【Unity】ワールド座標とローカル座標の違い!

今回は初心者が混同しやすいワールド座標とローカル座標について説明したいと思います。 ワールド座標とは? ローカル座標とは? 実際の例 ワールド座標とは? ワールド座標とはシーン上の(0,0,0)を中心にした座標のことです。 ただ単にシーン上にオブジェク…

【Swift】アプリ開発初心者の私が1ヶ月でアプリを作れるようになったオススメの勉強法

今回は私がアプリを作れるようになるまでにしたことを全部話して行きたいと思います。 iPhoneアプリを作ってみたいけど何をしたらよいかわからないという人はぜひ参考にしてみてください。 一度挫折して諦めた時期もあるので今つまづいてる人は特に参考にな…

【Swift】配列の基本から応用〜これさえわかればSwiftの配列は完璧!!〜

多くのプログラミング言語と同様に、Swiftにも配列という概念があります。配列とは変数をまとめる機能のことです。 Int型、String型など多くの方の変数をまとめて扱うことができます。 もちろんアプリを開発するときにも多く使われます。 今回はそんな配列の…

はてなブログ無料版でもできるブログカスタマイズの方法!

私ははてなブログ無料版を使っています。 色々機能に制限はあるものの無料でブログができるのは素晴らしいですね。 今回はそんな無料ブログでもできるカスタマイズの方法をまとめてお伝えしたいと思います。 これらを使えば無料ブログでも十分に綺麗なブログ…

【Swift】 UserDefaultsを使ったデータの保存!

今回はuserdefalutを使ったデータの保存の仕方を紹介していきたいと思います。 CoreDataとUserDefaultsは何が違うのか? 保存の仕方 読み込みの仕方 CoreDataとUserDefaultsは何が違うのか? 以前CoreDataの使い方を説明しましたが turedureengineer.hatenab…

この一週間ブログを毎日更新してみて気づいたこと

この一週間気が向いたので毎日ブログを更新してみた。 そこで思ったこと、気づいたことを書いていきたいと思う。 毎日更新はしんどい 書くのに慣れてくる pv数が伸びる 毎日更新が続くとやめにくくなる 毎日更新はしんどい 当たり前のことだが毎日ブログを更…

HTMLのタグは略称を理解して覚える!

私はもともとswiftやunityとかでモバイルアプリを作ることをやっていました。 しかし最近web政策にも興味が出てきたのでそちらもかじったりしています。 htmlを一通りやって思ったのがタグ覚えられない!!ということです。 別に記憶力は悪い方ではないんで…

メモリとストレージの違い

色々な人と話しているとパソコンのメモリとストレージの違いがわからないという話をよく聞いたので今回はその話をしていきたいと思います。 パソコンを新しく買おうと思っているけどスペックが何を表しているかわからないという人は必見です! ストレージと…

【Swift】NavigationControllerを使った画面の遷移の方法(storyboardを使わない)

今回はNavigationControllerを使った画面遷移を見ていきたいと思います。 以前説明したようにstoryboardは使わない方が個人的には良いと思っているので今回も使いません。 storyboardを使わない方がいい理由については以前書いたのでこちらを見てください。 …

【ブログ月次報告】【1~3ヶ月目】一気に3ヶ月分振り返ります!!

このブログを前に読んだ人は気づくと思いますがこの記事はブログ開始4ヶ月目の振り返りより後に書いていますw 突如思い立ってブログの振り返りをしようと思ったけど、やっぱり4ヶ月目からというのも気持ち悪いので1~3ヶ月目の振り返りもまとめてではあります…

【ブログ月次報告】【4ヶ月目】pv数とかだいぶしょぼいけど公開しててみる

ブログを始めて4ヶ月がたちました。 始めた理由は自分おスキルアップのためでした。 以下に詳しく書いてあるので是非みてみてください。 turedureengineer.hatenablog.com 始めはpv数などを気にせずのんびりペースで公開していました。 しかし、やはり多くの…

読みやすいコードを書くために私がしている5つのこと!

今回は読みやすいコードを書くために自分が普段していることをまとめていこうと思います。 当たり前ですがコードは動けばいいものではありません。 初心者や趣味で一人でやっている人はそれでもいいかもしれません。 何故ならば実際の現場でコードは書いて終…

エンジニアが英語を学ぶべきなのはなぜか?

グローバル化が進んでる今英語は学んだ方がいいに決まっています。 そこで今回はエンジニアならではの英語を学んだ方がいい理由について書いていきたいと思います。 バグが出た時に役に立つ 変数の名前が上手につけられる 海外で働ける バグが出た時に役に立…

私がテックブログを始めようと思った理由

さて今回は題名にある通り私がテックブログを始めようと思った理由について書いていきたいと思います。備忘録的な感じが強いですが、ブログを始めようと迷っている方にとって少しでも参考になれば幸いです。 理由その1 自身のスキルアップ 理由その2 情報…

【Swift】CoreDataを使ったデータの保存を一から解説!

Swiftでアプリを作る時にデータを保存する方法はいくつかあります。 その中で今回はCoreDataを使ったデータの保存について見ていきたいと思います。例としてタスク管理アプリを作っていることにします。 やることの名前と期限の二つの値を持つとします。 Cor…

【Swift】カスタムセルを作ってTableViewで使う方法

UITabaleViewを使うとき最初のうちは用意されているデフォルトのCellで満足するかもしれませんが、徐々に自分なりのセルを作りたいとなってくると思います。 今回のそのようなときのためにカスタムセルの作り方を書きたいと思います。カスタムセルを作れば、…

Amazonアソシエイトに通るまでにやったこと!

今回は私がAmazonアソシエイトの審査に通るまでにやったことを紹介していきたいと思います。 Amazonアソシエイトの審査はとても厳しいという噂です。 実際私も4回目の挑戦でやっと通ることができました。 一時は心が折れかけましたが、やっと通ったのでどう…

【Swift】UIDatePickerで時刻を選択する方法

アプリを使っているときに 下のようなものを見たことはありませんか? これの名前がUIDatePickerで、日付や時刻などをドラムロールで選択することができます。 今回はこれの説明です。 UIDatePickerをインスタンス化して細かい設定をする 実際に適用させる …