분류 전체보기
-
Swift #4 - 다수의 데이터 다루기Swift의 온도 2021. 1. 6. 02:29
1. 튜플 - 다수의 데이터 #가변 개수의 데이터 *데이터의 개수가 가변 *다루는 데이터의 타입 #다수의 데이터 다루기 *튜플 *배열 *딕셔너리 *셋 - 튜플(tuple) *괄호 안에 콤마(,)를 이용해서 값 나열 (1, "one", "일") *변수(상수)로 다루기 var one = (1, "one", "일") *값 얻어오기, 값 설정 var one = (1, "one", "일") one.2 one.2 = "하나" // 값 설정하기 *언더스코어(_) : 무시 let(num,_,_) = one num // 1 cs - 이름 설정 *원소에 이름 설정 *이름으로 접근 let two = (num:2, eng:"two", kor:"둘") two.num // 2 two.kor // 둘 cs - 튜플 간 비교 *튜플..
-
Swift #3 - 문자와 문자열Swift의 온도 2021. 1. 5. 04:59
1. 문자 다루기 - 문자 : Character let x:Character = "a" //let x:Character = "abc" // 타입 선언 생략 시 String 타입으로 선언되므로 생략X // 값을 복수 입력 시 문자열로 인식하므로 단일 문자로 입력 * 유니코드 문자 let x:Character = "" let x:Character = "♥" * 유니코드 입력 : \u{} let x:Character = "\u{63}" //c let x:Character = "\u{2665}" //♥ cs - 비교 *동일 비교 let x:heart = "\u{2685}" print(heart == "♥") // 같은 문자인지 비교 *크기 비교 let star:Character = "★" let heart:C..
-
Swift #2 - 데이터 타입과 연산자Swift의 온도 2021. 1. 1. 12:39
1. 기본 코드 작성 방법 - 콘솔에 정보 출력 print() /* ,를 이용하여 다수값 출력 가능 결과 문자화 출력 : \() */ var x = "playground" print("Hello, \(x)") cs 2. 변수와 상수 - 변수 # 변경가능 # var로 선언 # 선언 생략 가능 # 대입되는 값에서 추론 var x = 1 // Type 생략 var x1:Float = 1.1 // 콜론 뒤 Type 작성 x = 2 // 변수로 선언 시 값 변경 가능 cs - 선언과 초기값 # 변수 선언과 초기값 대입 분리 가능 # 분리 시 타입 선언 생략 불가 var intX:Int intX = 10 cs - 에러 # 타입 정보가 있으면 타입 선언 생략 가능 # 타입 정보가 없으면 타입 선언 생략 불가 # 변수..
-
Swift #1 - 개요Swift의 온도 2020. 12. 31. 16:35
1. Swift를 사용하는 이유 - Objective C의 단점 # 오래된 언어 기반(C) # nil 처리에 대한 부담 # 타입 체크 약함 # 성장 한계 - Swift의 특징 # 클로저, 튜플, 제네릭, 함수형 프로그래밍 # nil에 대한 강박증에 가까운 처리 # 타입 세이프, 타입 체크 강화 # 플레이그라운드 2. 개발환경 - Swift의 환경 # 플레이그라운드 # iOS, MacOS 프로젝트 # 콘솔 기반 실행 # 온라인 Swift 환경 3. 개발자 사이트 - 오픈소스 # swift.org Swift.org Swift is a general-purpose programming language built using a modern approach to safety, performance, and sof..
-
Git GUI #3 - GUI와 GitHub 연동Git의 온도 2020. 12. 20. 18:47
SourceTree와 GitHub를 연동하는 과정은 다른 GUI에 비해 좀 더 직관적이고 쉬운 편인데 아래 그림을 보면 이해하는데 도움이 될 수 있을 것 같다. 왼쪽 사진과 같이 GitHub에 올리길 원하는 폴더를 화면에 띄우고 드래그를 하고 난 후 화면 상단 SourceTree → Preference → Accounts → Add를 누르면 오른쪽 사진과 같은 창이 하나 뜬다. Host탭에서 GitHub를 선택한 후에 아래 Create Account를 누르면 GitHub로 이동하게 되는데 아이디가 없다면 만들어야 하고, 기존 유저라면 로그인 후에 연결이 완료된다. 다시 SourceTree로 돌아와 Save를 누르면 프로필 사진과 아이디가 보이며 리스트가 추가된 것이 보일 것이다. 글로 읽었을 때는 다소 ..
-
Git GUI #2 - GUI의 다양한 종류와 SourceTree(소스트리)Git의 온도 2020. 12. 19. 19:27
저번 시간에 이어 오늘은 GUI에 대해 상세한 이야기를 해볼까 한다. GUI에 종류는 구글링을 조금만 해보면 알 수 있듯이 꽤나 많은 양의 클라이언트가 존재하는데 대체적으로 이용하는 GUI를 보면 6가지 정도로 나열해볼 수 있다. 1. SourceTree 2. Git Kraken 3. Github Desktop 4. Git Extensions 5. Tortoise Git 6. Fork 필자는 SourceTree, GitKraken 두 가지를 사용해보았고, 오늘은 SourceTree에 대해 초점을 맞춰 글을 써내려 가지만, GitKraken도 분명한 장단점을 가지고 있기에 후에 여유가 생긴다면 리뷰를 해볼까 한다. 우선, 설치하는 방법은 여타의 맥 애플리케이션 들과 크게 다르지 않으며 아래 링크에서 다운로..