본문 바로가기

개발/iOS30

swift 문법 기초 2/7 코드 출처 - iOS 프로그래밍을 위한 Swift 기초 강의 함수기본 선언 func 함수명 (매개변수이름1: 매개변수1타입, 매개변수2이름: 매개변수2타입...) -> 반환타입 { /* 구현 */ return 반환값 } 호출 함수명(매개변수명: 값, ...) 소스코드 https://github.com/EunHee-Jeong/Swift/blob/aea52c15a50a8d3cbfd67b90aa0cce1cba781e9c/bc_function_vasic.playground/Contents.swift 함수고급 매개변수의 기본값은 매개변수 목록의 맨 뒤에 위치하는 것이 좋다. 가변 매개변수를 사용할 때도 마찬가지 가변 매개변수는 함수당 하나만 가질 수 있다. 함수 호출 시 매개변수의 역할을 더 명확히 하거나, 사용.. 2021. 8. 25.
clean architecture 읽어볼 것 Clean Architecture는 모바일 개발을 어떻게 도와주는가? - (1) 경계선: 계층 나누기 How Clean Architecture Assists Mobile Development - Part 1. Boudaries: Defining Layers medium.com The Clean Architecture 이 문서는 로버트 C. 마틴의 The Clean Architecture를 한국어로 번역한 문서입니다. 그의 좋은 의도와 생각이 널리 전파되길 바랍니다 blog.coderifleman.com [Clean Architecture] iOS Clean Architecture + MVVM 개념과 예제 repository패턴이란 iOS-Clean-Architecture-MVVM 코드를 좀 더.. 2021. 8. 25.
swift 문법 기초 1/7 코드 출처 - iOS 프로그래밍을 위한 Swift 기초 강의 1. 이름짓기 규칙 Camel Case: 낙타의 등 모양 같은 표기법 Lower Camel Case: function, method, variable, constant, ... ex) someVariableName Upper Camel Case: types, class, struct, enum, extension, ... ex) Person, Point, Week 대소문자를 구분한다. 2. 콘솔로그와 문자열 보간법 콘솔로그: console log. 디버깅 중 디버깅 콘솔에 보여줄 로그. Swift에서는 print()와 dump() 함수를 사용해 출력한다. print(): 단순 문자열 출력 dump(): 인스턴스의 자세한 설명까지 출력 문자열 보.. 2021. 8. 23.