2013-12-01から1ヶ月間の記事一覧
基本的には同じものとして考えて良い。ちなみに NSNumber はオブジェクト。 詳しくはこちら。 iphone - When to use NSInteger vs int? - Stack Overflow http://stackoverflow.com/questions/4445173/when-to-use-nsinteger-vs-int
NSArray @[@"apple", @"banana", @"orange"]; NSDictionary @{@"key1":@"value1", @"key2":@"value2", @"key3":@"value3"}; NSNumber @100 @(3.14 / 2.0)
ドット修飾子でアクセスするのはプロパティのみにする // goodCount は profile のプロパティ user.profile.goodCount; // intValue は NSNumber クラスのメソッド [user.profile.goodCount intValue];
ややこしいなー // (戻り値の型 (^)(引数))メソッド名 - (NSArray *)filter:(NSArray *)array block:(BOOL (^)(int))block { NSMutableArray *result = [NSMutableArray array]; for (NSNumber *num in array) { if (block(num.intValue)) { [result addObje…
NSMutableArray *numbers = [NSMutableArray array]; 追記(4/12) 最近はこっちの方がモダンなのかな〜 iOSアプリ開発 いまさら聞けないモダンな書き方 [@[] mutableCopy]; // 空の mutable array [@{} mutableCopy]; // 空の mutable dictionary
Blocksの活用法について - 中継地点 http://d.hatena.ne.jp/h_mori/20120303/1330791880 GTM HTTP Fetcherを利用した通信方法まとめ - プログラミングノート http://d.hatena.ne.jp/ntaku/20120115/1326620484
データを Core Data に入れて UITableView を利用するときに使うものらしい。 NSFetchedResultsController を使えば、Core Data にデータが入ったときにそのイベントを取得してビューを自動で表示したり、データを Core Data に追加したときにはビューにも自…
既存のクラスにメソッドを追加できる機能。 インスタンス変数は宣言できない インスタンスメソッド、クラスメソッドは自由に書ける メソッドのモジュール化ができる
1) Xcode > Preferences > Accounts に、Apple の審査に通ったアカウント(iPhone Developer Programに加入しているアカウント)を追加する (これのことを Provisioning Profile って言うんですかね?) 2) 右下の View Details から詳細を開いて、更新ボタ…
RKObjectManager を継承した ObjectManager とか作って管理すると楽かも。 #import "ObjectManager.h" #import "Stock.h" @implementation ObjectManager - (instancetype)init { NSURL *baseURL = [NSURL URLWithString:@"https://qiita.com"]; AFHTTPClien…
RKManagedObjectStore *managedObjectStore = [RKManagedObjectStore defaultStore]; RKEntityMapping *entityMapping = [RKEntityMapping mappingForEntityForName:@"Gist" inManagedObjectStore:managedObjectStore]; [entityMapping addAttributeMappings…
Use Core Data ってすると生成されるみたいだなー。Core Data の保存先かな。
v0.20.3 を持ってきて、Edit Scheme から Executable のところから実行したいサンプルを選択する
#import <SDWebImage/UIImageView+WebCache.h> NSURL *userImageURL = [NSURL URLWithString:url]; // setImageWithURL が表示したい画像、placeholderImage が画像を取得してくる間での間とりあえず表示したい画像 [self.imageView setImageWithURL:userImageURL placeholderImage:[UIImage ima</sdwebimage/uiimageview+webcache.h>…
普通はこう書くけど、 UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"Cell"]; if (!cell) { cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:cellIdentifier]; } xib ファイルを使…
親クラスは UIViewController でおk :D - (void)viewDidLoad { [super viewDidLoad]; UIWebView *webView = [[UIWebView alloc] initWithFrame:self.view.bounds]; NSURL *url = [NSURL URLWithString:@"http://sasata299.hatenablog.com"]; NSURLRequest *r…
UINavigationController を使ったアプリを作るときに、表示されている NavigationBar にタイトルを表示させる方法。 self.navigationItem.title = @"タイトル";
#import <AFNetworking/AFNetworking.h> @interface ViewController () @property (nonatomic, strong) NSArray *responseData; @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManag</afnetworking/afnetworking.h>…
簡単でいいね!! // 読み込み #import <SVProgressHUD/SVProgressHUD.h> // ローディングを表示する [SVProgressHUD showWithMaskType:SVProgressHUDMaskTypeBlack]; // 閉じる [SVProgressHUD dismiss];</svprogresshud/svprogresshud.h>
NSLog(@"size: %d", [responseObject count]);