大切なのはアウトプットとコミットメント。 忘備録てきなかんじです。
C C++ Java Objective-C Perl Python
0除算を行うとだいたいプログラムは以上終了します。 プログラムを書いている時に割り算が出てきたら、除数が0にならないか確認しましょう。 特に除数が変数の場合は等注意です。 ガード処理として除数が0でないかチェックする処理を入れておくのが無難です。 頭では...
Java Objective-C
デザインパターンにFutureパターンというのがあります。 タスクを別スレッドで行っておいて、結果を後から受け取るパターンです。 このパターンはjavaはFutureクラスがあって作らなくても使えるようになっていて便利です。 ずっとFutureパターンのFu...
iOS Mac macOS Objective-C
ipaファイルからビルドしたXcodeのバージョンを調べる方法です。 1. Hogehoge.ipa -> Hogehoge.zip に名称変更する 2. 上記で名称変更した物を解凍する(Finderでダブルクリック) 3. 解凍したファイルの中にappがある...
Mac Objective-C Xcode
Xcodeのデバッグ中に値を変更することができます。 方法は簡単で、デバッグで停止している時にlldbで変更します。 例えば下みたいな感じで。 ```bash (lldb) po testValue = @"changed" ``` 複雑なイン...
iOS Mac Objective-C
タイトル画像のようにiOSでボタンのみの縦並びの選択ダイアログを表示する方法です。 結論としては、UIAlertControllerのtitleとmessageにnilを設定すれば良いです。 サンプルソース ```objc // UIAlertContr...
Objective-C
Objective-Cのソースコードを載せる上でSyntaxHighlighterでいい感じに表示する事でした。 調べて設定した結果をまとめておきます。 まず、ググると[このページ](https://github.com/scottdensmore/Objectiv...
iOS Objective-C
Storyboard + AutoLayoutでアプリを作成していて、プログラム上からViewのサイズを変更したい時がありました。 サイズ変更といっても、内容を削除せずにViewのサイズを変更して、非表示 -> 表示と切り替えたい場合です。 簡単なテクニックで処...
押された時に回転して、 元に戻るUIButtonの作り方です。 UIButtonを回転させたかったのですがUIButtonのカスタムが必要かと思っていましたが、 UIButtonをカスタムしなくても実現できました。 ## ボタンを回転させる方法 ボタンが押されたタイ...
Objective-C Swift
NSDateを文字列から作成する方法と、すでにあるNSDateを1日進めたものを取得する方法。 応用すれば、1日前や1年後など取得できる。 上記みたいな日付の変更は結構やる機会が多かったりする。 SwiftだとNSDateではなく、Dateだったりするので、それぞれ...
start から currentまでの経過日数を取得する NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar]; NSDateComponents ...
Objective-Cで曜日を取得する方法 NSDate *date = [NSDate date]; NSCalendar *gregCal = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalen...
iOSで画面の傾き状態を知る方法 [UIApplication sharedApplication].statusBarOrientation Portraitなのか判断するマクロ UIInterfaceOrientationIsPortrai...