tanakahdaのプログラマ手帳

プログラミングとかソフトウェア開発とかの備忘録

Objective-C

immutableなオブジェクトをmutableに変換する @Objective-C

NSArrayの中にNSDictionaryが格納されたオブジェクトを取得した後に中身を変更したいのでmutableなオブジェクトに変換する - (NSMutableArray*) toMutableArray:(NSArray*) nodes { NSMutableArray *array = [NSMutableArray array]; for (NSDictionary *nod…

#defineで文字列を連結する @Objective-C

#define SERVER_DOMAIN @"localhost" #define SERVER_AUTH_INFO @"user:pass" #define SERVER_ACCESS_URL [NSString stringWithFormat:@"%@%@@%@",@"http://", AUTH_INFO, SERVER_DOMAIN]実行 NSLog(@"%@", SERVER_ACCESS_URL);http://user:pass@localhost

Objective-CのコードをVIMでコーディングしてターミナルでコンパイルする

iOSアプリ開発時にちょっとしたObjective-Cのロジックを確かめたいとき、 わざわざXCodeを開くのがめんどくさいのでVIMで書いてターミナルでコンパイルしてみる。 vim Test.m #import <stdio.h> #import <Foundation/Foundation.h> int main() { NSLog(@"%@", @"Test"); return 0; }コンパイラ</foundation/foundation.h></stdio.h>…