목록Objc (205)
투케이2K

[개발 환경 설정]개발 툴 : XCODE개발 언어 : OBJECTIVE-C [소스 코드] // ---------------------------------------------------------------------- // [Objc 웹뷰 생성 관련 참고 사이트] // ---------------------------------------------------------------------- // https://blog.naver.com/kkh0977/222869355159?trackingCode=blog_bloghome_searchlist // -------------------------------------------------------------------..

[개발 환경 설정]개발 툴 : XCODE개발 언어 : OBJECTIVE-C [소스 코드] // ---------------------------------------------------------------------- // [Objc 웹뷰 생성 관련 참고 사이트] // ---------------------------------------------------------------------- // https://blog.naver.com/kkh0977/222869355159?trackingCode=blog_bloghome_searchlist // -------------------------------------------------------------------..

[개발 환경 설정]개발 툴 : XCODE개발 언어 : OBJECTIVE-C [소스 코드] // ---------------------------------------------------------------------- // [Objc 웹뷰 생성 관련 참고 사이트] // ---------------------------------------------------------------------- // https://blog.naver.com/kkh0977/222869355159?trackingCode=blog_bloghome_searchlist // -------------------------------------------------------------------..

[개발 환경 설정]개발 툴 : XCODE개발 언어 : OBJECTIVE-C [소스 코드] // ------------------------------------------------------------------------------// MARK: - [헤더 파일에 정의 없이 : void 메소드 구현]// ------------------------------------------------------------------------------- (void)testMain { [S_Log _D_WithC_:[NSString stringWithFormat:@"%s", __FILE__] M_:[NSString stringWithFormat:@"%s :: %d", __FUNCTI..

[개발 환경 설정]개발 툴 : XCODE개발 언어 : OBJECTIVE-C [소스 코드]// ------------------------------------------------------------------------------// MARK: - [헤더 파일에 정의 없이 : void 메소드 구현]// ------------------------------------------------------------------------------- (void)testMain { [S_Log _D_WithC_:[NSString stringWithFormat:@"%s", __FILE__] M_:[NSString stringWithFormat:@"%s :: %d", __FUNCTI..

[개발 환경 설정]개발 툴 : XCODE개발 언어 : OBJECTIVE-C [소스 코드] // [try catch 구문 정의 실시] @try { // --------------------------------------------- // [로직 처리 실시] // --------------------------------------------- //* dispatch_async(dispatch_get_main_queue(), ^{ // [프로젝트 내에 추가한 bundle 이미지 파일 지정] UIImage *uiImage = [UIImage imageNam..

[개발 환경 설정]개발 툴 : XCODE개발 언어 : OBJECTIVE-C [소스 코드]// ------------------------------------------------------------------------------// MARK: - [헤더 파일에 정의 없이 : void 메소드 구현]// ------------------------------------------------------------------------------- (void)testMain { [S_Log _D_WithC_:[NSString stringWithFormat:@"%s", __FILE__] M_:[NSString stringWithFormat:@"%s :: %d", __FUNCTI..

[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [소스 코드] // [try catch 구문 정의 실시] @try { // --------------------------------------------- // [로직 처리 실시] // --------------------------------------------- //* dispatch_async(dispatch_get_main_queue(), ^{ UIWindow *window = [[[UIApplication sharedApplication] windows] objectAtIndex:0]; CGFloat height = window.windowScene.statusBarManager.statusBarFram..

[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [소스 코드] UNUserNotificationCenter *center = [UNUserNotificationCenter currentNotificationCenter]; [center setBadgeCount:0 withCompletionHandler:^(NSError * _Nullable error) { if (error != NULL){ [S_Log _D_WithC_:[NSString stringWithFormat:@"%s", __FILE__] M_:[NSString stringWithFormat:@"%s :: %d", __FUNCTION__, __LINE__] description:@"IOS 17 이상 : 뱃지..

[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [소스 코드] // ------------------------------------------------------------------------------ // MARK: - [헤더 파일에 정의 없이 : void 메소드 구현] // ------------------------------------------------------------------------------ - (void)testMain { [S_Log _D_WithC_:[NSString stringWithFormat:@"%s", __FILE__] M_:[NSString stringWithFormat:@"%s :: %d", __FUNCTION__,..

[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [방법 설명] [ObjC.h : 소스 코드] #ifndef ObjC_h #define ObjC_h #import #import @interface ObjC : NSObject // ----------------------------------------------------------------------------------------- // MARK: - [objc try catch] : [헤더 브릿지 파일에 추가 필요] : #import "ObjC.h" // -----------------------------------------------------------------------------------------..

[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [설 명] [ObjC.h : 소스 코드] #ifndef ObjC_h #define ObjC_h #import #import @interface ObjC : NSObject // ----------------------------------------------------------------------------------------- // MARK: - [objc try catch] : [헤더 브릿지 파일에 추가 필요] : #import "ObjC.h" // ----------------------------------------------------------------------------------------- /..

[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [소스 코드] // ----------------------------------------- // [available 버전 분기 처리 수행] // ----------------------------------------- if (@available(iOS 17, *)) { } else { } // -----------------------------------------

[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [소스 코드] // ----------------------------------------- // [SEARCH FAST] : [빌드 타입 확인 실시] // ----------------------------------------- #ifdef DEBUG [S_Log _D_WithC_:[NSString stringWithFormat:@"%s", __FILE__] M_:[NSString stringWithFormat:@"%s :: %d", __FUNCTION__, __LINE__] description:@"빌드 타입 확인 실시 : DEBUG 실행" data:nil]; #else [S_Log _D_WithC_:[NSS..

[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [소스 코드] // ------------------------------------------------------------------------------ // MARK: - [헤더 파일에 정의 없이 : void 메소드 구현] // ------------------------------------------------------------------------------ - (void)testMain { [S_Log _D_WithC_:[NSString stringWithFormat:@"%s", __FILE__] M_:[NSString stringWithFormat:@"%s :: %d", __FUNCTION__,..

[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [소스 코드] // ------------------------------------------------------------------------------ // MARK: - [앱 프로세스 완료 및 앱 실행 실시] // ------------------------------------------------------------------------------ - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { NSString *SCHEME_KEY = [[NSUserDef..

[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [소스 코드] // [try catch 구문 정의 실시] @try { // [비동기] : [즉시] : [로직 처리 실시] dispatch_async(dispatch_get_main_queue(), ^{ }); // [비동기] : [딜레이] : [로직 처리 실시] dispatch_after(dispatch_time(DISPATCH_TIME_NOW, 10 * NSEC_PER_SEC), dispatch_get_main_queue(), ^{ // [10 초 딜레이 실행] }); } @catch (NSException *exception) { NSLog(@"\n[NSException : 예외 상황 발생] : %s\n", exce..

[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [소스 코드] // ------------------------------------------------------------------------------ // MARK: - [헤더 파일에 정의 없이 : void 메소드 구현] // ------------------------------------------------------------------------------ - (void)testMain { [S_Log _D_WithC_:[NSString stringWithFormat:@"%s", __FILE__] M_:[NSString stringWithFormat:@"%s :: %d", __FUNCTION__,..

[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [소스 코드] // ------------------------------------------------------------------------------ // MARK: - [뷰 로드 실시] // ------------------------------------------------------------------------------ - (void)viewDidLoad { [super viewDidLoad]; [S_Log _D_WithC_:[NSString stringWithFormat:@"%s", __FILE__] M_:[NSString stringWithFormat:@"%s :: %d", __FUNCTION..

[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [소스 코드] // ------------------------------------------------------------------------------ // MARK: - [디바이스 화면 세로 모드 고정 실시] // ------------------------------------------------------------------------------ -(UIInterfaceOrientationMask)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window{ //* [S_Log _D..