iOS8にてpresentViewControllerで元画面を見えるようにする
[viewController setModalPresentationStyle:UIModalPresentationOverFullScreen];
NSNumberのNSMutableArrayのソート
// 昇順 NSArray *numbers = [numbers sortedArrayUsingSelector:@selector(compare:)]; // 降順 NSSortDescriptor *descDescriptor = [NSSortDescriptor sortDescriptorWithKey:@"self" ascending:NO]; NSArray *numbers = [numbers sortedArrayUsingDescriptors:@[descDescriptor]];
NSArray内容をカンマ区切り文字列へ変換
//NSArray->NSString
NSString *str = [array componentsJoinedByString:@","];
ARCファイル単位での設定
// ARC を有効化したい場合
-fobjc-arc
// ARC を無効化したい場合
-fno-objc-arc
UITableViewの編集モード時に詳細ディスクロージャーボタンを表示
こちらを参考にさせて頂きました。 http://d.hatena.ne.jp/yamashina/20111121/p1
通常時はチェックマーク、編集時は詳細ディスクロージャボタンを表示
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
メソッド内にて
[cell setAccessoryType:UITableViewCellAccessoryCheckmark];
[cell setEditingAccessoryType:UITableViewCellAccessoryDisclosureIndicator];
ファイル存在判定とリネーム
ファイル存在判定
NSFileManager *fileManager = [NSFileManager defaultManager]; BOOL isExist = [fileManager fileExistsAtPath:dbPath];
リネーム
if ([fileManager fileExistsAtPath:originalPath]) { BOOL isSuccess = [fileManager moveItemAtPath:originalPath toPath:toPath error:nil]; }