20130216 小ネタ集
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

20130216 小ネタ集

on

  • 1,710 views

 

Statistics

Views

Total Views
1,710
Views on SlideShare
558
Embed Views
1,152

Actions

Likes
0
Downloads
1
Comments
0

3 Embeds 1,152

http://d.hatena.ne.jp 1149
http://reader.aol.com 2
http://www.diffbot.com&_=1361068077656 HTTP 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

20130216 小ネタ集 Presentation Transcript

  • 1. 小ネタ集 h_mori13年2月16日土曜日
  • 2. 自己紹介 • 森 英寿(プログラマ) hidetoshi.mori @h_mori SOICHA/TweetMe ATND暦/生存連絡13年2月16日土曜日
  • 3. ExceptionHandler void NSSetUncaughtExceptionHandler(NSUncaughtExceptionHandler *)13年2月16日土曜日
  • 4. どこ? (´・ω・`)13年2月16日土曜日
  • 5. void uncaughtExceptionHandler(NSException *exception) { NSLog(@"CRASH: %@", exception); NSLog(@"Stack Trace: %@", [exception callStackSymbols]); } @implementation AppDelegate - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { NSSetUncaughtExceptionHandler(&uncaughtExceptionHandler); return YES; }13年2月16日土曜日
  • 6. ヽ(^o^)丿13年2月16日土曜日
  • 7. NSAssert • 想定の値を明示する • 想定以外の場合に落ちる • XCode4ではReleaseビルドは無視13年2月16日土曜日
  • 8. NSAssert • バグで落ちない場所に使うと効果的 • ManagedObjectContextのnil • 初期化済のチェック • NSArray, NSDictionaryの初期化時の値13年2月16日土曜日