iOS iOS8 iPadアプリ iPhoneアプリ Objective-C Xcode Xcode6

Prefix.pch Xcode6でもPrefixヘッダーを使う

未だにこんなコードを使用しています。
Prefixヘッダーでの定義。Xcode6では新規にプロジェクトを作成する際にはなくなってしまったので自前で追加するしかありません。

#ifdef DEBUG
#define LOG(...) NSLog(@"[line:%d] %s %@",__LINE__, __PRETTY_FUNCTION__, [NSString stringWithFormat:__VA_ARGS__])
#define DLog(...) NSLog(@"[line:%d] %s %@",__LINE__, __PRETTY_FUNCTION__, [NSString stringWithFormat:__VA_ARGS__])
#define ALog(...) [[NSAssertionHandler currentHandler] handleFailureInFunction:[NSString stringWithCString:__PRETTY_FUNCTION__ encoding:NSUTF8StringEncoding] file:[NSString stringWithCString:__FILE__ encoding:NSUTF8StringEncoding] lineNumber:__LINE__ description:__VA_ARGS__]
#define LOG_CURRENT_METHOD NSLog(@"[line:%d] %@/%@",__LINE__, NSStringFromClass([self class]), NSStringFromSelector(_cmd))
#else
#define DLog(...) do { } while (0)
#ifndef NS_BLOCK_ASSERTIONS
#define NS_BLOCK_ASSERTIONS
#endif
#define ALog(...) NSLog(@"[line:%d] %s %@",__LINE__, __PRETTY_FUNCTION__, [NSString stringWithFormat:__VA_ARGS__])
#define LOG(...)
#define LOG_CURRENT_METHOD
#endif
#define IS_OS_8_OR_LATER ([[[UIDevice currentDevice] systemVersion] floatValue] >= 8.0)
#define WIDTH  self.view.frame.size.width
#define HEIGHT self.view.frame.size.height

追加方法はプロジェクト内でPrefix.pchを作成(ドラッグアンドドロップ)後、Build Settingで以下の記述をします。
これで晴れて使うことができるようになります。

screen_shot_2015-02-16_9_21_46

-iOS, iOS8, iPadアプリ, iPhoneアプリ, Objective-C, Xcode, Xcode6
-, , , , ,

Copyright© LAPTURE , 2020 All Rights Reserved.