목록Xcode (89)
투케이2K
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] /* [요약 설명] 1. 튜플은 여러 데이터를 동시에 저장할 수 있습니다 2. 튜플은 배열과는 다르게 길이가 고정되어있습니다 3. 튜플(tuple)은 소괄호((, ))로 데이터들을 감싸서 표현합니다 4. 튜플은 let 키워드를 사용해 상수 형태로 데이터 집합을 만든 후 값을 호출해 사용합니다 */ // [테스트 메인 함수 정의 실시] func testMain(){ print("[Program Start]") print("") // 튜플 객체 생성 실시 let totalTuple = (성공:"success" , 실패:"error") let successTuple = ("success", 200) let errorTup..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] /* [요약 설명] 1. set이란 중복되는 원소가 없이, 순서에 상관없는 데이터들의 묶음입니다 2. set은 데이터의 중복을 허용하지 않기 때문에 중복되는 원소가 있다면 하나만을 저장합니다 */ // [테스트 메인 함수 정의 실시] func testMain(){ print("[Program Start]") print("") // 집합 set 객체 생성 실시 (중복되지 않은 데이터 저장 배열) var arraySet : Set = Set() // set 에 데이터 삽입 실시 arraySet.insert("안녕") arraySet.insert("hello") arraySet.insert("안녕") print("arra..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] /* [요약 설명] 1. 딕셔너리(dictionary)는 key와 value를 1대1로 대응시킨 형태입니다 2. Any : object, 즉 어떠한 데이터 형태든지 저장할 수 있습니다 3. 딕셔너리는 json , 자바에서 hashmap 과 유사한 구조를 가지고있습니다 */ // [테스트 메인 함수 정의 실시] func testMain(){ print("[Program Start]") print("") // 딕셔너리 string key , any value 형태 선언 실시 var Dic : Dictionary = [String : Any]() // 방법 [1] //var Dic : [String : Any] = [St..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] /* [요약 설명] 1. 데이터 형변환 : String(), Int(), Double(), Bool(), Float() 등을 사용할 수 있습니다 2. string 데이터를 int , bool 형으로 변환 시 문자가 포함된 경우 기본 값을 설정해줘야합니다 3. += : 여러 데이터를 삽입할 때 사용합니다 */ // [전역 변수 선언 실시] var b_str_data = "hello" var b_int_data = 10 var b_bool_data = true var b_double_data = 20.5 var f_str_data = "" var f_int_data = 0 var f_bool_data = false va..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] /* [요약 설명] 1. 초기 배열 크기 지정 : Array 및 데이터타입(repeating[초기설정값]: "A", count[배열길이]: 3) 2. append : 한개 데이터를 삽입할 때 사용합니다 3. += : 여러 데이터를 삽입할 때 사용합니다 */ // [테스트 메인 함수 정의 실시] func testMain(){ print("[Program Start]") print("") // 초기 고정 배열 선언 실시 var oneArray = Array(repeating: "A", count: 3) var twoArray = Array(repeating: "B", count: 3) print("oneArray : "..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] /* [요약 설명] 1. Array 및 데이터타입(repeating[초기설정값]: "A", count[배열길이]: 3) 방식으로 생성합니다 2. append : 데이터를 삽입할 때 사용합니다 3. Array[특정 번지] : 특정 번지 데이터를 변경할 때 사용합니다 4. contains : 특정 데이터가 포함된 여부를 확인합니다 5. remove(at: 특정 번지) : 특정 번지 데이터를 삭제합니다 6. removeAll() : 전체 배열 데이터를 삭제합니다 */ // [테스트 메인 함수 정의 실시] func testMain(){ print("[Program Start]") print("") // 초기 고정 배열 선언..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] /* [요약 설명] 1. Array : 멤버가 순서(인덱스)를 가진 리스트 형태의 컬렉션 타입 배열입니다 2. append : 데이터를 삽입할 때 사용합니다 3. Array[특정 번지] : 특정 번지 데이터를 변경할 때 사용합니다 4. contains : 특정 데이터가 포함된 여부를 확인합니다 5. remove(at: 특정 번지) : 특정 번지 데이터를 삭제합니다 6. removeAll() : 전체 배열 데이터를 삭제합니다 */ // [테스트 메인 함수 정의 실시] func testMain(){ print("[Program Start]") print("") // 초기 가변 배열 선언 실시 //var strArray ..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] /* [요약 설명] 1. void 함수 생성 방법 : func 함수명칭() { } 2. return 함수 생성 방법 : func 함수명칭(파리미터 명칭 : 파라미터 자료형) -> 리턴 자료형 { } 3. return 함수 호출 방법 : 함수명칭(파라미터명칭:데이터) */ // [테스트 메인 함수 정의 실시] func testMain(){ print("[Program Start]") print("") // void 함수 호출 실시 testVoid() // return 함수 호출 실시 print(testReturn(str:"[testReturn Start]")) } // void 형 함수 (메소드) 생성 실시 : 리턴 ..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] /* [요약 설명] 1. var : 동적으로 변경 가능한 변수를 선언할 때 사용합니다 (변수 값 다시 변경 가능) 2. let : 정적 변수 즉, 상수로 변수를 선언할 때 사용합니다 (변하지 않는 값) 3. 자료형 표시 : 묵시적(명시적으로 자료형 타입 지정 없이 사용), 명시적(직접 String 등 타입 지정 실시) */ // [전역 변수 선언 실시] var b_str_data = "hello" var b_int_data = 10 var b_bool_data = true var b_float_data = 10.5 var b_double_data = 20.5 var b_ch_data = "A" let f_str_da..