목록Objective-C (193)
투케이2K
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [간단 설명] // ----------------------------------------- [헤더 h 파일 : @interface ViewController 영역 설명] 1. 헤더 파일로 클래스에서 사용할 변수 및 객체를 선언하는 영역입니다 2. 헤더 h 파일 @interface 영역에 선언한 변수 및 객체는 [public] 형태로 클래스 외부에서도 사용 가능합니다 // ----------------------------------------- // ----------------------------------------- [구현부 m 파일 : @interface ViewController 영역 설명] 1. 구현부 m ..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [ViewController.m 파일] #import "ViewController.h" // MARK: - [Private 변수 선언 영역] @interface ViewController (){ NSTimer *timerRepeat; // [타이머 객체] int timerCount; // [타이머 카운트] } @end // MARK: - [몸체 (구현부) 동작 작성] @implementation ViewController // MARK: - [클래스 설명] /* // ----------------------------------------- 1. ViewController (구현부) 2. ios 13 이상 사용 : AP..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [testMain 함수] // MARK: - [헤더 파일에 정의 없이 : void 메소드 구현] - (void)testMain { printf("\n"); printf("=============================== \n"); printf("[ViewController >> testMain() :: 테스트 메소드 수행] \n"); printf("=============================== \n"); printf("\n"); // [현재 날짜 및 시간 >> 타임 스탬프 변환 : 밀리 세컨드] NSDate *stampDate = [NSDate date]; NSTimeInterval stampInter..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [testMain 함수] // MARK: - [헤더 파일에 정의 없이 : void 메소드 구현] - (void)testMain { printf("\n"); printf("=============================== \n"); printf("[ViewController >> testMain() :: 테스트 메소드 수행] \n"); printf("=============================== \n"); printf("\n"); // [초기 변수 선언 실시] NSString *oneData = @"hello"; NSString *twoData = @"투케이"; // [[1] : stringByAppen..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [testMain 함수] // MARK: - [헤더 파일에 정의 없이 : void 메소드 구현] - (void)testMain { printf("\n"); printf("=============================== \n"); printf("[ViewController >> testMain() :: 테스트 메소드 수행] \n"); printf("=============================== \n"); printf("\n"); // [초기 변수 선언 실시] NSString *strData = @"hello%^@ 투케이2k ㅎㅎ!#$&TW*(O)K=+"; // [정규식 패턴 정의 실시] NSString..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [ViewController.h] #import // MARK: - [클래스 설명] /* // ----------------------------------------- 1. ViewController (선언부) 2. 전역변수 , 메소드 , 인스턴스변수 (클래스 생성자) 등 선언 // ----------------------------------------- */ // ----------------------------------------- /* MARK: [요약 설명] 1. typedef : 유형에 새로운 이름 (별칭) 을 지정합니다 2. struct : 구조체 선언을 의미합니다 3. 구조체 방식을 사용해 데이터를 ..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [ViewController.m : 클래스 생성자 호출] // MARK: - [뷰 로드 실시] - (void)viewDidLoad { [super viewDidLoad]; printf("\n"); printf("=============================== \n"); printf("[ViewController >> viewDidLoad() :: 뷰 로드 실시] \n"); printf("=============================== \n"); printf("\n"); // MARK: [S_Final 클래스 외부 공유 상수 호출 실시] // MARK: [사전 헤더 파일 import 필요 : #impor..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [ViewController.m : 클래스 생성자 호출] // MARK: - [뷰 로드 실시] - (void)viewDidLoad { [super viewDidLoad]; printf("\n"); printf("=============================== \n"); printf("[ViewController >> viewDidLoad() :: 뷰 로드 실시] \n"); printf("=============================== \n"); printf("\n"); // MARK: [클래스 생성자 초기화 및 메소드 호출 실시] // MARK: [사전 헤더 파일 import 필요 : #import "..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [testMain 함수] // MARK: - [헤더 파일에 정의 없이 : void 메소드 구현] - (void)testMain { printf("\n"); printf("=============================== \n"); printf("[ViewController >> testMain() :: 테스트 메소드 수행] \n"); printf("=============================== \n"); printf("\n"); // [초기 변수 선언 실시] NSString *nowDate = @""; // [현재 날짜 얻어 오기 실시] NSDateFormatter *formatter = [[NSDat..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [ViewController.m : 클래스 생성자 호출] // MARK: - [뷰 로드 실시] - (void)viewDidLoad { [super viewDidLoad]; printf("\n"); printf("=============================== \n"); printf("[ViewController >> viewDidLoad() :: 뷰 로드 실시] \n"); printf("=============================== \n"); printf("\n"); // MARK: [클래스 생성자 초기화 및 메소드 호출 실시] // MARK: [사전 헤더 파일 import 필요 : #import "..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [testMain 함수] // MARK: - [헤더 파일에 정의 없이 : void 메소드 구현] - (void)testMain { printf("\n"); printf("=============================== \n"); printf("[ViewController >> testMain() :: 테스트 메소드 수행] \n"); printf("=============================== \n"); printf("\n"); // [초기 문자열 데이터 선언] NSString *strData = @"h@1ㅎA"; // [URL 인코딩 수행 실시 : 호스트 방식 설정] NSString *encodeDa..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [ViewController.h] #import // MARK: - [클래스 설명] /* // ----------------------------------------- 1. ViewController (선언부) 2. 전역변수 , 메소드 , 인스턴스변수 (클래스 생성자) 등 선언 // ----------------------------------------- */ // ----------------------------------------- /* MARK: [요약 설명] 1. 프로토콜(Protocol)은 특정 역할을 수행하기 위한 메서드, 프로퍼티, 기타 요구사항 등의 청사진입니다 2. 프로토콜은 기능을 정의하고 제시..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [testMain 함수] // MARK: - [헤더 파일에 정의 없이 : void 메소드 구현] - (void)testMain { printf("\n"); printf("=============================== \n"); printf("[ViewController >> testMain() :: 테스트 메소드 수행] \n"); printf("=============================== \n"); printf("\n"); // [초기 문자열 데이터 선언 실시] NSString *strData = @"hello"; printf("\n"); printf("========================..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [testMain 함수] // MARK: - [헤더 파일에 정의 없이 : void 메소드 구현] - (void)testMain { printf("\n"); printf("=============================== \n"); printf("[ViewController >> testMain() :: 테스트 메소드 수행] \n"); printf("=============================== \n"); printf("\n"); // [초기 문자열 데이터 선언 실시] NSString *strData = @"!ab투케이"; // [for 반복문을 수행하면서 문자열 한글자씩 출력 실시] for (int i..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [testMain 함수] // MARK: - [헤더 파일에 정의 없이 : void 메소드 구현] - (void)testMain { printf("\n"); printf("=============================== \n"); printf("[ViewController >> testMain() :: 테스트 메소드 수행] \n"); printf("=============================== \n"); printf("\n"); /* // MARK: [요약 설명] 1. hasPrefix : 특정 문자열로 시작하는지 확인할 수 있습니다 2. hasSuffix : 특정 문자열로 종료되는지 확인할 수 있습니..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [testMain 함수] // MARK: - [헤더 파일에 정의 없이 : void 메소드 구현] - (void)testMain { printf("\n"); printf("=============================== \n"); printf("[ViewController >> testMain() :: 테스트 메소드 수행] \n"); printf("=============================== \n"); printf("\n"); /* // MARK: [요약 설명] 1. stringByReplacingOccurrencesOfString : 특정 문자열을 다른 문자열로 변경할 수 있습니다 2. 자바에서 r..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [testMain 함수] // MARK: - [헤더 파일에 정의 없이 : void 메소드 구현] - (void)testMain { printf("\n"); printf("=============================== \n"); printf("[ViewController >> testMain() :: 테스트 메소드 수행] \n"); printf("=============================== \n"); printf("\n"); /* // MARK: [요약 설명] 1. componentsSeparatedByString : 특정 문자 기준으로 문자열 자르기를 수행할 수 있습니다 2. 자바에서 split ..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [testMain 함수] // MARK: - [헤더 파일에 정의 없이 : void 메소드 구현] - (void)testMain { printf("\n"); printf("=============================== \n"); printf("[ViewController >> testMain() :: 테스트 메소드 수행] \n"); printf("=============================== \n"); printf("\n"); /* // MARK: [요약 설명] 1. substringWithRange : 문자열에서 부분 문자열을 출력할 수 있습니다 2. 문자열 인덱스는 0번 부터 시작합니다 3. NS..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [testMain 함수] // MARK: - [헤더 파일에 정의 없이 : void 메소드 구현] - (void)testMain { printf("\n"); printf("=============================== \n"); printf("[ViewController >> testMain() :: 테스트 메소드 수행] \n"); printf("=============================== \n"); printf("\n"); /* // MARK: [요약 설명] 1. isEqual : NSData , NSDictionary , NSArrayNSString 에서 객체가 같은지 여부를 나타내는 부울 값을..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [testMain 함수] // MARK: - [헤더 파일에 정의 없이 : void 메소드 구현] - (void)testMain { printf("\n"); printf("=============================== \n"); printf("[ViewController >> testMain() :: 테스트 메소드 수행] \n"); printf("=============================== \n"); printf("\n"); /* // MARK: [요약 설명] 1. rangeOfString location : 일치하는 문자열이 있으면 위치값을 반환해줍니다 2. NSNotFound : 일치하는 문자열..
