목록Objc (189)
투케이2K
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [소스 코드] // MARK: - [헤더 파일에 정의 없이 : void 메소드 구현] - (void)testMain { printf("\n"); printf("==================================== \n"); printf("[ViewController >> testMain() :: 테스트 메소드 수행] \n"); printf("==================================== \n"); printf("\n"); /* ------------------------------------ [요약 설명] ------------------------------------ 1. NSLoca..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [소스 코드] // MARK: - [헤더 파일에 정의 없이 : void 메소드 구현] - (void)testMain { printf("\n"); printf("==================================== \n"); printf("[ViewController >> testMain() :: 테스트 메소드 수행] \n"); printf("==================================== \n"); printf("\n"); /* ------------------------------------ [요약 설명] ------------------------------------ 1. UIDevi..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [소스 코드] // MARK: - [헤더 파일에 정의 없이 : void 메소드 구현] - (void)testMain { printf("\n"); printf("==================================== \n"); printf("[ViewController >> testMain() :: 테스트 메소드 수행] \n"); printf("==================================== \n"); printf("\n"); /* ------------------------------------ [요약 설명] ------------------------------------ 1. NSUUID..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : Objective-C [참고 사이트] https://kkh0977.tistory.com/2497?category=990106 58. (Objective-C/objc) [간단 소스] AppDelegate 앱 딜리게이트 파이어베이스 푸시 (firebase push) 적용 실시 [개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [사전 푸시 설명 사이트] https://kkh0977.tistory.com/1399?category=990105 57. (ios/swift) 파이어베이스 푸시 알림 (firebase push) 환경.. kkh0977.tistory.com
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [ViewController.h - 소스코드] // MARK: - [import 정의] #import #import #import #import @interface ViewController : UIViewController { // [클래스 딜리게이트 정의g] /* ----------------------------- // [지역 변수 정의] ----------------------------- 1. self 키워드 없이 접근 가능 ----------------------------- 2. 메소드 내에서 사용 필요 ----------------------------- */ } // [get set 프로퍼티 선언] @p..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [소스 코드] // MARK: - [헤더 파일에 정의 없이 : void 메소드 구현] - (void)testMain { printf("\n"); printf("==================================== \n"); printf("[ViewController >> testMain() :: 테스트 메소드 수행] \n"); printf("==================================== \n"); printf("\n"); // [NSString To NSURL Convert] NSString *stringOrigin = @"https://www.naver.com"; NSURL *urlDa..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [소스 코드] // MARK: - [헤더 파일에 정의 없이 : void 메소드 구현] - (void)testMain { printf("\n"); printf("==================================== \n"); printf("[ViewController >> testMain() :: 테스트 메소드 수행] \n"); printf("==================================== \n"); printf("\n"); // [초기 url 변수 선언 실시] NSString *urlData = @"https://www.naver.com"; NSURL *reqURL = [NSURL URLW..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [소스 코드] #import "ViewController.h" // MARK: - [전처리 지시어 헤더 파일 import] #import "S_Define.h" // MARK: - [프로젝트-Swift.h import 명시] #import "objectiveProject-Swift.h" @interface ViewController () @end @implementation ViewController // MARK: - [뷰 로드 실시] - (void)viewDidLoad { [super viewDidLoad]; printf("\n"); printf("==================================== \..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [소스 코드] // MARK: - [헤더 파일에 정의 없이 : void 메소드 구현] - (void)testMain { printf("\n"); printf("==================================== \n"); printf("[ViewController >> testMain() :: 테스트 메소드 수행] \n"); printf("==================================== \n"); printf("\n"); /* -------------------------------- [UIApplication sharedApplication 설명] ---------------------..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [소스 코드] // MARK: - [헤더 파일에 정의 없이 : void 메소드 구현] - (void)testMain { printf("\n"); printf("==================================== \n"); printf("[ViewController >> testMain() :: 테스트 메소드 수행] \n"); printf("==================================== \n"); printf("\n"); /* -------------------------------- [NSUserDefaults 설명] -------------------------------- 1. NS..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [저장된 파일] [소스 코드] // MARK: - [헤더 파일에 정의 없이 : void 메소드 구현] - (void)testMain { printf("\n"); printf("==================================== \n"); printf("[ViewController >> testMain() :: 테스트 메소드 수행] \n"); printf("==================================== \n"); printf("\n"); // [파일 저장 경로 확인] NSString *filePath = [[NSBundle mainBundle]pathForResource:@"test"..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [S_Define 상수 정의 헤더 파일 - 소스 코드] /* // ----------------------------------------- // MARK: - [클래스 설명] // ----------------------------------------- [전처리기 지시어 관리 헤더 파일] // ----------------------------------------- 1. #define 은 전처리기 지시어 입니다 // ----------------------------------------- 2. #define 정의는 타입에 대한 정보가 없습니다 (타입 안전성이 떨어짐) // ----------------------..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [소스 코드] // MARK: - [헤더 파일에 정의 없이 : void 메소드 구현] - (void)testMain { printf("\n"); printf("=============================== \n"); printf("[ViewController >> testMain() :: 테스트 메소드 수행] \n"); printf("=============================== \n"); printf("\n"); /* [요약 설명] 1. NSLog : xcode 에서 로그를 출력 시 사용합니다 2. NSLog 포맷 지정자 : %d : 10진수로 출력 %o : 8진수로 출력 %x : 16진수로 출력..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [사전 푸시 설명 사이트] https://kkh0977.tistory.com/1399?category=990105 57. (ios/swift) 파이어베이스 푸시 알림 (firebase push) 환경 적용 방법 [개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [APN 인증 키(.p8) 발급] 1. Apple Developer Member Center 사이트로 이동합니다. 2. Certificate, Identifiers & Profiles 을 클릭합니다. .. kkh0977.tistory.com [delegate.h : 소스 코드] // MARK: [KWON] : [푸시 알림 작업] ..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [소스 코드] - (void)applicationDidBecomeActive:(UIApplication *)application { printf("\n"); printf("==================================== \n"); printf("[AppDelegate >> applicationDidBecomeActive() :: 앱 사용자 응답 준비 확인 실시] \n"); printf("==================================== \n"); printf("\n"); } - (void)applicationWillEnterForeground:(UIApplication *)applicati..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [소스 코드] // ------------------------------------- // [http 요청 response 데이터를 딕셔너리로 받음] NSDictionary *mast = [responseDict objectForKey:@"data"]; // ------------------------------------- NSString *PRE_BUS_USED = [S_FinalData PRE_BUS_USED]; // MARK: [찾으려는 key 값] if ([[mast allKeys] containsObject: PRE_BUS_USED] == true){ printf("\n"); printf("===========..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [사전 설정] [ViewController.h : 소스 코드] #import // MARK: - [클래스 설명] /* // ----------------------------------------- 1. ViewController (선언부) 2. 전역변수 , 메소드 , 인스턴스변수 (클래스 생성자) 등 선언 // ----------------------------------------- */ // ----------------------------------------- // [클래스 내부 함수로 구현 실시] @interface ViewController : UIViewController { } // ----..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [그림 설명] [ViewController.h : 소스 코드] #import // MARK: - [클래스 설명] /* // ----------------------------------------- 1. ViewController (선언부) 2. 전역변수 , 메소드 , 인스턴스변수 (클래스 생성자) 등 선언 // ----------------------------------------- */ // ----------------------------------------- // [클래스 내부 함수로 구현 실시] @interface ViewController : UIViewController { } /..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [테스트 방법] [소스 코드] // MARK: - [뷰 화면 표시] - (void)viewDidAppear:(BOOL)animated { [super viewDidAppear:animated]; printf("\n"); printf("=============================== \n"); printf("[ChildViewController >> viewDidAppear() :: 뷰 화면 표시] \n"); printf("=============================== \n"); printf("\n"); // [if else 구문을 사용해서 debug 모드 및 release 모드 동작 구분 확인] ..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [호출 방법] // [HTTP 통신 콜백 메소드 호출 실시] NSString *url = @"http://jsonplaceholder.typicode.com/posts?"; NSMutableDictionary *params = [[NSMutableDictionary alloc] init]; [params setObject:@"1" forKey:@"userId"]; [params setObject:@"1" forKey:@"id"]; [self getHttpCallBack:url :params :^(BOOL returnBool, NSString *returnString) { if (returnBool == true){ pr..