サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
新内閣発足
tasuwo.github.io
久しぶりの更新です.iOSアプリ作ってました. これはなに Twitterクライアントを使っていて,欲しい機能がなかったので安易な気持ちで手を出した.とりあえずの叩き台として,簡単なTwitterクライアントを作成した. 知識ゼロからのスタートだったので,やったことを簡単にまとめておく. つくったもの とりあえず1週間くらいでつくった拙作が以下になります. tasuwo/tasuwotter できること ホームタイムラインの表示と更新 メンションの表示と更新 ツイートする できないこと その他全部 前提知識 Xcode使用経験 なし iOS/Android アプリ開発経験 なし Twitter クライアント開発経験 なし Swift 使用経験 なし 使用経験のある言語 C,C++,Java,Common Lisp やったこと はじまりからつまづくまで(悪い例) 最初に見たサイト (iOS)
大昔に取り組んでいた自作OS、せっかくなので再挑戦してみようと考えた.CLionとかそこらへんのIDEを使用しても良かったけれど,せっかくだからEmacs で C, C++ の環境を整えるたいので,メモしとく. 基本的にC/C++ Development Environment for Emacsに全部書いてあったのでつまんでみる. helm+helm-gtags もしくは ggtags を使う. 自分は helm-gtags を使うことになるだろう. 1.GTAGS プロジェクトのルートディレクトリで gtags コマンドを実行すると,以下のファイル群が生成されるはず. 1 2 3 4 $ cd /path/to/project/root $ gtags $ ls G* GPATH GRTAGS GTAGS それぞれ以下の情報を保持している. GTAGS : 定義 GRTAGS : 参照
root ;; 作業ディレクトリ ├ test.txt ;; 作業ファイル └ .git ;; Gitディレクトリ ├ index ;; ステージング・エリア ├ config ... rootディレクトリでgit initを実行すると,上記のような.gitフォルダが作成されて,3つの領域が準備される,という仕組み. ここで,作業ディレクトリはわかるけれど,ステージングエリアとGitディレクトリは一体何なのか. Gitはバージョン管理システムだから,当然システムの状態を時系列順に保持しておく必要がある.その保存のための場所がGitディレクトリである. ただ,作業が一区切りついた時に,ファイルA の変更は保存しておきたいけど,ファイルB の変更はまだ保存しなくていいな…なんてことがあると思う.こういう時のための準備用の領域として用意されてるのがステージングエリアである. 作業して色々なファイ
自分が iOS アプリケーションを作るとき使いまわそうと思った,テンプレ的な設定とかをまとめておく. やりたいこと やることは以下. ディレクトリ構成をきれいにする MVCアーキテクチャに対応させる Storyboard を削除する segue とかで画面遷移させたり,一つの storyboard に複数の view controller が対応しているのは管理しづらくなりそうかな,と思ったので UI 整形に xib ファイルを使う UIView を各画面ごとに作成し,対応した xib ファイルを UI 整形用に使う 0. 環境 Xcode7.2 Swift2.0 OS X Yosemite 1. ディレクトリ構成をきれいにする iOS アプリケーションは MVC アーキテクチャに則っているので,対応したディレクトリ構成にする.File > New > Project から Single
やったことは以下 タブ,全角/半角スペースを可視化(whitespaceの導入) タブをスペースで変換するように設定 Markdownにおける行頭タブの自動整形の無効化 GFMを利用する それぞれまとめていく. 1. やったこと 1.1 whitespace導入 whitespace-modeを使って、ファイルの保存時に行末のスペースや末尾の改行を削除する 上記を参考に,whitespace-modeを導入. (setq-default show-trailing-whitespace t)と設定がかぶっていたので削除した. 1.2 タブをスペースに変換 (setq-default indent-tabs-mode nil)を使っていたのだけど,タブがスペースに置換されない. そもそもどのタイミングで置換されていたのか? 16. .emacs ファイル 上記サイトによれば,自動インデントを
このページを最初にブックマークしてみませんか?
『tasuwo.github.io』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く