목록extension (4)
투케이2K
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Dart [소스 코드]import 'package:flutter/material.dart';import 'dart:developer';import 'dart:core';// -----------------------------------------------------------------------------------------// TODO [Extension] : [기능 확장 정의]// -----------------------------------------------------------------------------------------extension StringExtension on String { String ch..
[설 명] 프로그램 : Ios / Swift 설 명 : String , Int , UIDevice , Date 등 데이터 타입 extension 정의 파일 [소스 코드] import Foundation import UIKit import SafariServices import AVFoundation // MARK: - [클래스 설명] /* // ----------------------------------------- 1. Extension 관련 정의 파일 // ----------------------------------------- */ // MARK: - [전역 변수 선언 실시] // MARK: - [extension 정의 실시 : UIDevice] extension UIDevice { st..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] import Foundation import UIKit import SafariServices // MARK: - [클래스 설명] /* 1. Extension 관련 정의 파일 */ // MARK: - [extension 정의 실시 : 뷰 컨트롤러] extension UIViewController { // MARK: [팝업창 호출 처리 메소드] func showAlert(type:Int, tittle:String, content:String, okBtb:String, noBtn:String) { // [메인 큐에서 비동기 방식 실행 : UI 동작 실시] DispatchQueue.main.async { print("")..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] import UIKit // [protocol 정의 실시 : 클래스 외부에 선언] protocol ReadOne { func read_One() } protocol ReadTwo { func read_Two() } class ReadClass : ReadOne , ReadTwo { // 클래스에서 프로토콜 채택 // 메소드 몸체 구현 실시 func read_One() { print("ReadClass >> read_One") } // 메소드 몸체 구현 실시 func read_Two() { print("ReadClass >> read_Two") } } // [extension 정의 실시 : 클래스 외부에 선언 : 기존..