목록Swift (706)
투케이2K
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // MARK: - [테스트 메인 함수 정의 실시] func testMain() { print("") print("====================================") print("[\(self.ACTIVITY_NAME) >> testMain() :: 테스트 함수 시작 실시]") print("====================================") print("") // [로직 처리 수행] DispatchQueue.main.async { // [초기 변수 선언 실시] let date = DateFormatter() // [DateFormatter 설정 값 지정] date.locale ..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // MARK: - [테스트 메인 함수 정의 실시] func testMain() { print("") print("====================================") print("[\(self.ACTIVITY_NAME) >> testMain() :: 테스트 함수 시작 실시]") print("====================================") print("") /* ------------------------------- [요약 설명] ------------------------------- 1. Dispatch Group : 서로 다른 task 들을 그룹화 하여 작업들이 완료될..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // MARK: - [테스트 메인 함수 정의 실시] func testMain() { print("") print("====================================") print("[\(self.ACTIVITY_NAME) >> testMain() :: 테스트 함수 시작 실시]") print("====================================") print("") /* ------------------------------- [요약 설명] ------------------------------- 1. swapAt 는 배열에서 서로 다른 인덱스 번지 요소를 변경할 때 사용합니다 ---..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // MARK: - [KVO 형식 클래스 선언 실시] class User: NSObject { // [전역 변수 선언 실시] let name: String @objc dynamic var age: Int // [dynamic 반응 속성 위해 선언] // [클래스 생성자 초기화] init(name: String, age: Int) { self.name = name self.age = age print("") print("====================================") print("[User >> init() :: 클래스 생성자 초기화]") print("name :: \(self.name)") ..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // MARK: - [테스트 메인 함수 정의 실시] func testMain() { print("") print("====================================") print("[\(self.ACTIVITY_NAME) >> testMain() :: 테스트 함수 시작 실시]") print("====================================") print("") /* ------------------------------- [요약 설명] ------------------------------- 1. NumberFormatter : 숫자값과 문자적 표현 사이를 변환해주는 포맷터 입니..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // MARK: - [테스트 메인 함수 정의 실시] func testMain() { print("") print("====================================") print("[\(self.ACTIVITY_NAME) >> testMain() :: 테스트 함수 시작 실시]") print("====================================") print("") /* ------------------------------- [요약 설명] ------------------------------- 1. CMMotionManager : 모션 서비스를 시작하고 관리하기 위한 객체 입니다 ..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [사전 설정] [소스 코드] // MARK: - [테스트 메인 함수 정의 실시] func testMain() { print("") print("====================================") print("[\(self.ACTIVITY_NAME) >> testMain() :: 테스트 함수 시작 실시]") print("====================================") print("") /* ------------------------------- [요약 설명] ------------------------------- 1. 설 명 : Swift 5 용으로 설계된 로그 출력 라이브러..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT / Objc [참고 사이트] https://blog.naver.com/kkh0977/222552482732 34. (ios/swift) UI 스레드 , 일정 시간 후 작업 예약 방법 - DispatchQueue async 비동기 , sync 동기 [개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] blog.naver.com https://blog.naver.com/kkh0977/222800580104 40. (Objective-C/objc) dispatch_async 사용해 UI 비동기 처리 수행 실시 [개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [소스 코드] bl..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [사전 설정] [소스 코드] // MARK: - [테스트 메인 함수 정의 실시] func testMain() { print("") print("====================================") print("[\(self.ACTIVITY_NAME) >> testMain() :: 테스트 함수 시작 실시]") print("====================================") print("") /* ------------------------------- [요약 설명] ------------------------------- 1. 설 명 : 로딩 프로그레스 동작 수행 라이브러리 -----..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [방법 : 스토리 보드 에서 설정] [방법 : 소스 코드 설정] // MARK: - [테스트 메인 함수 정의 실시] func testMain() { print("") print("====================================") print("[\(self.ACTIVITY_NAME) >> testMain() :: 테스트 함수 시작 실시]") print("====================================") print("") // [로직 처리 수행] DispatchQueue.main.async { // [텍스트 필드 보호 설정 : 비밀번호 표시] self.textField.isSecureTe..
[타이틀] 구 분 : Library / 라이브러리 제 목 : [라이브러리] [Ios] SwiftSoup 웹 페이지 , html 데이터 파싱 (Swift / web / html / parsing) 사용되는 곳 : Ios / Swift / web / html / parsing [설 명] 1. SwiftSoup 는 웹 페이지 , html 데이터를 간편하게 파싱 및 조작할 수 있는 라이브러리 입니다 2. SwiftSoup 주요 기능 : - URL, 파일 또는 문자열에서 HTML 스크랩 및 구문 분석 - DOM 또는 CSS 선택기를 사용하여 데이터 찾기 및 추출 - HTML 요소, 속성 및 텍스트 조작 - XSS 공격을 방지하기 위해 안전한 화이트리스트에 대해 사용자가 제출한 ..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [사전 설정] [소스 코드] // MARK: - [테스트 메인 함수 정의 실시] func testMain() { print("") print("====================================") print("[\(self.ACTIVITY_NAME) >> testMain() :: 테스트 함수 시작 실시]") print("====================================") print("") /* ------------------------------- [요약 설명] ------------------------------- 1. 설 명 : html 데이터 파싱 수행 라이브러리 -----..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // MARK: - [extension 정의 실시] extension UIViewController { /* --------------------------------- 1. 요약 설명 : UITapGestureRecognizer 사용해 화면 탭 동작 인식 감지 실시 --------------------------------- 2. 호출 방법 : 뷰 컨트롤러 viewDidLoad 부분에서 >> self.regDisplayTouchEvent() 호출 실시 --------------------------------- */ func regDisplayTouchEvent() { print("") print("======..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // MARK: - [extension 정의 실시] extension UIViewController { /* --------------------------------- 1. 요약 설명 : 화면 터치 시 키보드 내림 수행 --------------------------------- 2. 호출 방법 : 뷰 컨트롤러 viewDidLoad 부분에서 >> self.keyboardHide() 호출 실시 --------------------------------- */ func keyboardHide() { print("") print("====================================") print("[U..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [방법 설명]
[타이틀] 구 분 : Library / 라이브러리 제 목 : [라이브러리] [Ios] Toast-Swift 토스트 메시지 표시 라이브러리 (Swift / toast) 사용되는 곳 : Ios / Swift / toast [설 명] 1. Toast-Swift 는 iOS 용 Toast 토스트 메시지 표시 라이브러리 입니다 2. Toast-Swift 는 한 줄의 코드로 간단하게 토스트 알림 메시지를 표시할 수 있습니다 [참고 사이트] https://github.com/scalessec/Toast-Swift GitHub - scalessec/Toast-Swift: A Swift extension that adds toast notifications to the UIView object c..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [사전 설정] [소스 코드] // MARK: - [테스트 메인 함수 정의 실시] func testMain() { print("") print("====================================") print("[\(self.ACTIVITY_NAME) >> testMain() :: 테스트 함수 시작 실시]") print("====================================") print("") /* ------------------------------- [요약 설명] ------------------------------- 1. 설 명 : Toast IOS 에서 토스트 메시지를 표시할 수 ..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [사전 설정] [소스 코드] // MARK: - [테스트 메인 함수 정의 실시] func testMain() { print("") print("====================================") print("[\(self.ACTIVITY_NAME) >> testMain() :: 테스트 함수 시작 실시]") print("====================================") print("") /* ------------------------------- [요약 설명] ------------------------------- 1. 설치 주소 git 사이트 : https://github.c..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] import UIKit import AVFoundation @main class AppDelegate: UIResponder, UIApplicationDelegate { // MARK: - [클래스 설명] /* // ----------------------------------------- 1. 애플리케이션 딜리게이트 // ----------------------------------------- */ // MARK: - [전역 변수 선언 실시] var window: UIWindow? // [ios 13 미만 버전 제어 위해 선언] // MARK: - [앱 프로세스 완료 및 앱 실행 실시] func applica..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // MARK: - [테스트 메인 함수 정의 실시] func testMain() { print("") print("====================================") print("[\(self.ACTIVITY_NAME) >> testMain() :: 테스트 함수 시작 실시]") print("====================================") print("") /* ------------------------------- [요약 설명] ------------------------------- 1. NSFileManager : 아이폰 [내파일] >> [애플리케이션] 폴더에 접근할 ..