목록Objc (162)
투케이2K
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : Objc [참고 사이트] https://blog.naver.com/kkh0977/222881415074 95. (Objective-C/objc) SceneDelegate 사용해 url scheme 스키마 접속 여부 체크 실시 [개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [사전 애플리케이션 스키마 등... blog.naver.com [소스 코드] #import "SceneDelegate.h" // MARK: - [헤더 [선언부] 호출] @interface SceneDelegate () @end @implementation SceneDelegate // MARK: - [클래스 설명] /* // -----..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : Objc [http 요청 : 소스 코드] // [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..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : Objc [소스 코드] // MARK: - [뷰 로드 실시] - (void)viewDidLoad { [super viewDidLoad]; printf("\n"); printf("=============================== \n"); printf("[ViewController >> viewDidLoad() :: 뷰 로드 실시] \n"); printf("=============================== \n"); printf("\n"); // [세마 포어 메소드 호출] [self callSemaphore]; // [로그 출력 실시] printf("\n"); printf("==============================..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : Objc [소스 코드] #import "ViewController.h" // MARK: - [프로젝트-Swift.h import 명시] #import "objectiveProject-Swift.h" @interface ViewController () @end @implementation ViewController // MARK: - [뷰 로드 실시] - (void)viewDidLoad { [super viewDidLoad]; printf("\n"); printf("==================================== \n"); printf("[ViewController >> viewDidLoad() :: 뷰 로드 실시] \n..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : Objc [소스 코드] #import "ViewController.h" // MARK: - [Private 변수 선언 영역] @interface ViewController (){ NSTimer *timerRepeat; // [타이머 객체] int timerCount; // [타이머 카운트] } @end // MARK: - [몸체 (구현부) 동작 작성] @implementation ViewController // MARK: - [클래스 설명] /* // ----------------------------------------- 1. ViewController (구현부) 2. ios 13 이상 사용 : API_AVAILABLE(ios(13...
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : Objc [소스 코드] // MARK: - [헤더 파일에 정의 없이 : void 메소드 구현] - (void)testMain { printf("\n"); printf("==================================== \n"); printf("[ViewController >> testMain() :: 테스트 메소드 수행] \n"); printf("==================================== \n"); printf("\n"); /* -------------------------------- [NSUserDefaults 설명] -------------------------------- 1. NSUserD..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : Objc [소스 코드] #import "ViewController.h" @interface ViewController () @end @implementation ViewController // MARK: - [뷰 로드 실시] - (void)viewDidLoad { [super viewDidLoad]; printf("\n"); printf("==================================== \n"); printf("[ViewController >> viewDidLoad() :: 뷰 로드 실시] \n"); printf("==================================== \n"); printf("\n"); //..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : Objc [참고 사이트] https://blog.naver.com/kkh0977/222912370981 122. (Objective-C/objc) CLLocationManager didRangeBeacons 사용해 실시간 비콘 (beacon) 스캔 수행 실시 [개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [사전 info.plist 설정] [Vie... blog.naver.com https://blog.naver.com/kkh0977/222912411362 123. (Objective-C/objc) CBPeripheralManager startAdvertising 사용해 실시간 비콘 (beacon) 신호..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : Objc [참고 사이트] https://blog.naver.com/kkh0977/222880556674 77. (Objective-C/objc) CommonCrypto 사용해 AES 256 데이터 암호화 인코딩 (encode) 수행 실시 [개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [소스 코드] [결과 출력] blog.naver.com https://blog.naver.com/kkh0977/222880565331 78. (Objective-C/objc) CommonCrypto 사용해 AES 256 데이터 복호화 디코딩 (decode) 수행 실시 [개발 환경 설정] 개발 툴 : XCODE 개발 언어 :..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // MARK: - [테스트 메인 함수 정의 실시] func testMain() { print("") print("====================================") print("[\(self.ACTIVITY_NAME) >> testMain() :: 테스트 함수 시작 실시]") print("====================================") print("") /* // ----------------------------- [요약 설명] // ----------------------------- 1. round : 소수점이 5보다 크거나 같으면 올리고, 5보다작으면 내립니다 /..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [소스 코드] // MARK: - [헤더 파일에 정의 없이 : void 메소드 구현] - (void)testMain { printf("\n"); printf("==================================== \n"); printf("[ViewController >> testMain() :: 테스트 메소드 수행] \n"); printf("==================================== \n"); printf("\n"); // [try catch 구문 정의 실시] @try { dispatch_async(dispatch_get_main_queue(), ^{ // [배열 선언 실시] NS..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [소스 코드] // MARK: - [헤더 파일에 정의 없이 : void 메소드 구현] - (void)testMain { printf("\n"); printf("==================================== \n"); printf("[ViewController >> testMain() :: 테스트 메소드 수행] \n"); printf("==================================== \n"); printf("\n"); // [try catch 구문 정의 실시] @try { dispatch_async(dispatch_get_main_queue(), ^{ // [날짜 변수 선언 실시]..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [소스 코드] // MARK: - [헤더 파일에 정의 없이 : void 메소드 구현] - (void)testMain { printf("\n"); printf("==================================== \n"); printf("[ViewController >> testMain() :: 테스트 메소드 수행] \n"); printf("==================================== \n"); printf("\n"); // [try catch 구문 정의 실시] @try { dispatch_async(dispatch_get_main_queue(), ^{ // [string to da..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [소스 코드] // MARK: - [헤더 파일에 정의 없이 : void 메소드 구현] - (void)testMain { printf("\n"); printf("==================================== \n"); printf("[ViewController >> testMain() :: 테스트 메소드 수행] \n"); printf("==================================== \n"); printf("\n"); // [try catch 구문 정의 실시] @try { dispatch_async(dispatch_get_main_queue(), ^{ // [초기 변수 선언 실시 ..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [소스 코드] // MARK: - [헤더 파일에 정의 없이 : void 메소드 구현] - (void)testMain { printf("\n"); printf("==================================== \n"); printf("[ViewController >> testMain() :: 테스트 메소드 수행] \n"); printf("==================================== \n"); printf("\n"); // [try catch 구문 정의 실시] @try { dispatch_async(dispatch_get_main_queue(), ^{ // [초기 변수 선언 실시]..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [소스 코드] // MARK: - [헤더 파일에 정의 없이 : void 메소드 구현] - (void)testMain { printf("\n"); printf("==================================== \n"); printf("[ViewController >> testMain() :: 테스트 메소드 수행] \n"); printf("==================================== \n"); printf("\n"); // [try catch 구문 정의 실시] @try { dispatch_async(dispatch_get_main_queue(), ^{ // [UIColor 선언 실..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [소스 코드] @implementation AppDelegate UIStoryboard *storyBard_; - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { //[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent]; if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) { NSLog(@"화면 사이즈 : %d",iPhoneVer..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [소스 코드] // MARK: - [헤더 파일에 정의 없이 : void 메소드 구현] - (void)testMain { printf("\n"); printf("==================================== \n"); printf("[ViewController >> testMain() :: 테스트 메소드 수행] \n"); printf("==================================== \n"); printf("\n"); // [try catch 구문 정의 실시] @try { dispatch_async(dispatch_get_main_queue(), ^{ // [현재 날짜 및 시간 >..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [소스 코드] // MARK: - [헤더 파일에 정의 없이 : void 메소드 구현] - (void)testMain { printf("\n"); printf("==================================== \n"); printf("[ViewController >> testMain() :: 테스트 메소드 수행] \n"); printf("==================================== \n"); printf("\n"); // [try catch 구문 정의 실시] @try { dispatch_async(dispatch_get_main_queue(), ^{ // [초기 변수 선언 실시]..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [소스 코드] // MARK: - [헤더 파일에 정의 없이 : void 메소드 구현] - (void)testMain { printf("\n"); printf("==================================== \n"); printf("[ViewController >> testMain() :: 테스트 메소드 수행] \n"); printf("==================================== \n"); printf("\n"); // [try catch 구문 정의 실시] @try { dispatch_async(dispatch_get_main_queue(), ^{ // [string 변수 선언..