왕초보를 위한 iOS 앱개발 - 야곰닷넷 코딩의 '코'자를 몰라도 시작해 볼 수 있는 iOS 앱만들기! 왕초보를 위한 iOS 앱개발 입문편입니다. yagom.net 5. 코드로 기능 구현하기 Lesson5 Topics Changing value to another type String Interpolation Comparing Values Challenge - Comparing Values Terminating functions Conditional execution Showing Alerts Wrapping Up 5-1. 값을 다른 타입의 변수에 전달하기 서로 다른 변수의 값은 저장할 수 없다. Int != Double @IBAction func sliderValueChanged(_ sender: UI..
학습내용 야곰의 한마디 조금 늦게 가는 건 괜찮다. 늦게 가더라도 제대로 가자. 팀 프로젝트 이유 혼자 공부하면 남에게 설명할 기회가 없다. 확실히 공부하기 위해서는 설명을 할 줄 알아야 한다. 옆에 있는 사람에게 최선을 다해야 한다. 우리는 혼자 잘 살기 위해서 모인 게 아니고, 상향 평준화 되기 위해 모였다. 빨리 갈려고 하면 안된다. 나를 위해서라도 다른 사람을 도와야 한다. 나 때문에 방해가 되는 것 같다라는 생각 접어라. 서로 기회를 주는 거다. 같이 가는 사람이 훨씬 더 멀리가고, 깊게 파고들 수 있다. 문법, 기본기 시간을 들여서 playground 1,2 꼭 해라. 쉽게 생각하지 마라. 기초가 정말 중요하다. 코드리뷰 일주일동안 PR 하나도 못 보내도 괜찮다. 코드 리뷰를 받는 것도 중요하..
왕초보를 위한 iOS 앱개발 - 야곰닷넷 코딩의 '코'자를 몰라도 시작해 볼 수 있는 iOS 앱만들기! 왕초보를 위한 iOS 앱개발 입문편입니다. yagom.net 4. 코딩 입문 Lesson4 Topics Comments Doing Something: Functions Challenge - Implementing Function Values: Variables Declaring variables Challenge - Declaring variables Random numbers Restarting the Game Wrapping Up 4-1. 주석 Comments Note for Code Igonred at runtime 주석의 2가지 방법 // Single-Line Comments /* Multi- ..
왕초보를 위한 iOS 앱개발 - 야곰닷넷 코딩의 '코'자를 몰라도 시작해 볼 수 있는 iOS 앱만들기! 왕초보를 위한 iOS 앱개발 입문편입니다. yagom.net 3. 화면 구성하기 3-1. 레이블(Label) 추가하기 3-2. [도전!] 레이블 글꼴(Font) 변경하기 3-3. 에셋 가져오기, 아이콘 적용하기 3-4. 에셋이란? 3-5. 화면 꾸미기 3-6. [도전!] 버튼 이미지를 SF Symbol로 꾸미기 3-7. 오토 레이아웃 constraints 제약 화면크기 혹은 기계 크기에 따라 자동으로 화면을 조절하는 것. 3-8. [도전!] 오토레이아웃 스스로 적용해보기 3-9. 스토리보드의 한계 slider.setThumbImage() 추가 import UIKit class ViewController..
왕초보를 위한 iOS 앱개발 - 야곰닷넷 코딩의 '코'자를 몰라도 시작해 볼 수 있는 iOS 앱만들기! 왕초보를 위한 iOS 앱개발 입문편입니다. yagom.net 1. Xcode 프로젝트 만들기 To-Do List Add Slider Add 'HIT Button' Receive value changed events from the slider Add 'RESET Button' Add labels presentin information Generate the random number Compare the random number with input number Show alerts Implement 'reset' feature Add 'Credit' view 2. UI와 이벤트 2-1. UIKit(Use..
목차 Stored Property (저장 속성) Variable Stored Property (변수 저장 속성) Constant Stored Property (상수 저장 속성) Lazy Stored Properties (지연 저장 속성) Computed Property (계산된 속성) Property Observer (속성 감시자) Type Property self & super Stored Property (저장 속성) 저장 속성은 Class와 Struct에서 선언할 수 있다. 저장 속성은 인스턴스에 속한 속성이다. 인스턴스가 생성될 때마다 새로운 저장공간이 생성된다. Variable Stored Property (변수 저장 속성) var name: Type = DefalutValue Constant ..
학습내용 Flowchart란? flowchart는 시스템 혹은 컴퓨터 과정을 묘사하는 다이어그램이다. 문서, 공부, 계획, 의사소통 향상 등 쉬운 이해를 돕기 위해 다양한 이유로 사용된다. Flowchart sysmbols Flowchart를 작성할 때 각 도형은 의미가 있다. 아무거나 쓰면 안된다! 참고사이트 Flowchart 작성법 (한국어) What is a Flowchart (영어) Flowchart Tips (영어) Flowcharts for computer programming (영어) 코드가 구성되는 방식 가시화 프로그램 내에서 코드실행 시각화 웹 or 앱의 구조 이해 사용자 웹 or 프로그램 탐색방법 이해 Dictionary의 값은 Optional Int 쥬스메이커 타입으로 딕셔너리를 쓸 ..
목차 Array Dictionary Set Dictionary Dictionary는 사전과 유사한 형태로 데이터를 저장한다. 저장된 요소는 정렬되지 않는다.(Unordered Collection) - 정렬의 의미가 없음. Dict에 저장되는 자료형은 모두 같아야 한다. key와 value이 쌍으로 저장되는데 key와 value의 자료형이 모두 같아야 한다. Dictionary [key: value, key: value, key: value, ...] var dict = ["A" : "Apple", "B" : "Banana"] dict = [:] // 빈 배열 Dictionary Type Dicitonary [key: value] let dict1: Dictionary let dict2: [String:I..
- Total
- Today
- Yesterday
- 삼항연산자
- RawValues
- 전산구문 기초용어
- 비트연산자
- 반복문
- iOS View Life Cycle
- variables
- optional
- datatypes
- swift
- conditional
- overflow
- Functions
- 훈련법
- scope
- 옵셔널
- 범위연산자
- playground
- Constants
- 오토레이아웃
- 세자리수마다 콤마넣기
- 결합성
- continue
- 흐름제어구문
- 객체지향 생활체조
- 오버플로우연산자
- labeled
- enumerations
- 구문이름표
- 산술연산자
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |