@niwakk7 Web開発メモ

元々iPhoneアプリ開発のブログだったのですが、開発を休止しているためWeb関連の技術メモを残していきます。

NSDateのライブラリ

NSDateのメソッドはいまいち不十分。 ってことで、こんなものをみつけた!erica/NSDate-Extensions · GitHubといっても、1年以上更新されていないので、ご利用は計画的に。 わたしも、まだチェックしきれていません。

Linuxコマンド 行頭、行末に移動

行頭 Ctrl + a 行末 Ctrl + e

error: property's synthesized getter follows Cocoa naming convention for returning 'owned' objects

newから始まるプロパティ名は使えないとのこと。○良い例 @property (nonatomic, strong) NSDate *timeStamp;×悪い例 @property (nonatomic, strong) NSDate *newTimeStamp;りょうかいしました!

iPhoneアプリ開発作業の生産性を劇的にあげる、Xcodeのインクリメンタル検索!

Xcodeは昔から使いにくいとかいろいろ言われてきましたが、バージョン5までくると、機能が劇的に登場した。AppCodeという選択肢もあるが、自分のポリシー(というほどのことでもない)として、基本は公式に提供されているツールを使っている。サードパーティの…

xibファイルを消したにも関わらず、initWithNibNameをコールして落ちてしまうときの対処法

新しいViewController作成時、xibを使ったり、ハードコーディングでやったり、迷っているうちに何故かないはずのinitWithNibNameをコールしにいってはまりました。そういうときは、この方法で解消できます。 アプリを実機から削除!

ターミナルでホームディレクトリに移動する

cd ~ cd $HOME

Xcodeでビルド時のデバイスがMy Mac 64bitしか選べないときにEdit Schemeから"アプリ名.app"を選択してもだめだった場合

My Mac 64bitしかでない!という問題に関して、ググったら掲題のように直すのが一般的らしい。しかし自分の場合は、それが原因ではなかった。そしてとうとう、解決方法を発見した。 1. プロジェクトを右クリック->"パッケージの内容を表示"を選択。 2. xcuse…

UITextViewの改行幅を変える。

UITextViewを編集可能にしてなにやら文章をいれたりすると、以外と行間が狭かったりして、結構圧迫感のある見た目になってしまう。そういうときは、以下のようにして、改行幅を変える。NSLayoutManagerDelegateというプロトコルを使い、 lineSpacingAfterGly…

下から出てくる メニュー UIActivityViewController

これ⬇のことなんですが、 なかなか名前がでてこなくてググったら、"下から出てくる"とかいう検索候補が出てきました。けども、検索結果はこっちのほうが主。 ちなみにこれは、"コントロールセンター"という。 UIActivityViewController 実装方法は簡単。 - (…

iOSプログラミングの開発メモを残します。

iOSの小さな開発メモを残していきます。 小さなことでもアウトプットすることによって自分の中に刷り込むことを目的に、ポストしていきたいと思います。

アプリのプライバシーポリシーならびに利用規約

プライバシーポリシー本アプリは、第三者に個人が特定できるような情報を送信することはなく、入力されたデータは端末内に保持され、開発者が取得することはございません。しかし、アプリの改善のために端末の起動情報をGoogle Analyticsにて取得いたします…