반응형

iOS/Swift 문법 29

[Swift] D7-2 for 구문

for 구문을 쓰기 위해서는 range 설정이 필요하다. for 변수 in range{} ※ range 설정은 이하 0~10으로 설정 했음. ex. 0부터 10까지 합계를 for 구문으로 구해보자 let으로 범위설정 0에서 10 설정(표현은 0...10으로 표현) var sum = 0 for i in range{ print("---> \(i)" sum += i (의미 sum = sum + i) range 0~10에서 sum += i 를 수행해라. ex. range를 숫자 말고 문자로 for문을 사용해 출력해보시오 ex. 짝수 부분만 출력 해보자 위 식을 깔끔하게 다르게 또 표현 할 수 있는데, for 변수 in 범위 where 조건 range 0~10에서 몫을 2로 나눴을 때 나머지가 0인 수(=짝수)를..

iOS/Swift 문법 2022.03.02

[Swift]D6-2 Boolean

불리언 타입 = 참/거짓의 값 참/거짓을 판단할 때 사용 되는데 타입은 Boolean의 약자인 Bool이다 Boolean타입은 언제 쓸까? 코드의 흐름을 제어 할 때 참 거짓의 판단(보통 if/else 문과 같이 쓰는 모양새) 기본 적으로 참 거짓으로 출발한다. ex1 sootjabigyu를 넣어줬고, 참명제 값을 가리도록 하고 코드 진행 시켰더니 당연히 false가 나왔다. 이제 if/else문으로 참 거짓을 판단 해 보자. ex2 이름1를 cha/ 이름2를 ming으로 지정하고 이름이 서로 같냐는 정의를 했다 *****(=연산자는 할당하는 연산자이고, 수학적인 판단을 하는 이콜은 == 쌍 이콜로 사용한다) if 문을 써서 sameName값이 같으면 "같다"를 표시를 하고 다르면 (else문 사용) "..

iOS/Swift 문법 2022.02.25

[Swift] D6-1, Tuple(튜플)

Tuple이란 사전적 정의 : 데이터베이스내의 주어진 목록과 관련있는 속성값의 모음이다. 관련 테이블에서 행한 수치 이상으로 혼합된 자료 요소를 의미한다. 두개의 데이터를 동시에 다룰 때 사용한다(ex. 좌표) 일단 두 가지 자료에 해당하는 (4,6)을 정의 x를 자료의 첫 번째 값(.0)인 4 y를 자료의 두 번째 값(.1)인 6으로 저장 조금 더 명시적으로(x,y의 좌표로) 표현을 해보자면 coordinatesNamed에 x와 y의 값을 정의 x2에 x값으로 표시(기존에는 .0으로 표시) y2에 y값으로 표시(기존에는 .1으로 표시) 이렇게 하면 x와 y값을 각각 지정한 셈이다 이것을 다시 좌표로서 저장을 하게 되면 x3, y3을 기존에 정의했던 coordinatesNamed로 이어주면 각각 좌표로서..

iOS/Swift 문법 2022.02.25

[Swift]D5, 소소한 개념들(개인공부)

Object, Data, Method Strings and Variable Connectiong Outlet Writing Method Local vs. Instance variable Closure Object - 앱은 Object로 구성된다. - 어떤 특정 일을 수행하는 녀석. Object의 구성 - 데이터(ex. Alert 에서 title, message) - 기능=메소드=func(ex. OK, 확인버튼 누를때 어떤 수행되는 일들) 실생활에서의 Xcode 예시 파티호스트 역할 : 파티 준비(파티원 목록, 초대) 파티호스트:Xcode라고 하면 데이터는 참석차 리스트 메소드는 파티를 준비하는 것(실제 play기능) 파티 참석자의 역할 : 파티장 주소알아야함, 파티에서 놀아주면 됨 파티 참석자를 Xcod..

iOS/Swift 문법 2022.02.25

[Swift]D4, 버튼 액션

오늘의 목표 버튼과 액션 문제 해결 앱동작 방식 이해 버튼을 눌렀을 때 액션창(Alert창을 띄워보자) ※ View Controller의 역할-> 스크린 하나를 관리함 버튼을 키보드 control버튼과 함께 눌러 코드 작성하는 곳으로 끌어다 놓으면 아래와 같은 멘션이 뜬다 여기에 function name을 지정하여 함수를 정의해 주는 틀을 마련하게 해준다. 코드 해석 let alert = UIAlertController(title: "hello", message: "My first App!!", preferredStyle:.alert) alert를 UIAlertController를 통해서 팝업을 띄울 거다(제목은 "hello" 메시지는 "My first App!!", 스타일은 alert) let acti..

iOS/Swift 문법 2022.02.24

[Swift] D3 문자열 템플릿, 쿼우팅

상수와 변수를 정의한 이후 문자열 템플릿의 출력 상수와 변수의 정의 let name = "차씨" let year = 2022 템플릿의 출력 let profile = "\(name)은 \(year)년에 취직에 성공한다" print(profile) 쿼우팅 = 큰따옴표 문자열을 처리할 때 " "를 사용하는 것은 더블 쿼우팅 쿼우팅 내에서 줄바꿈을 처리 할 때 -> \n을 사용한다. 줄과 줄을 이어주고 싶을 때는 +를 같이 사용한다. 주의 \n을 따옴표 안에 사용 let poem = "2월의 날씨는 생각보다 평년보다 춥다.\n" + "날씨가 추워서 추운 건지\n" + "마음이 추워서 추운 건지\n" + "모르겠다\n" + "봄은 매년 오지만 인생의 봄은 언제 오나" print(poem) 이것을 트리플 쿼우팅(=..

iOS/Swift 문법 2022.02.23

[Swift] D2, Swift 기본 문법 워딩 정리

Swift내에서는 함수와 메소드, 인스턴스명의 첫 글자는 소문자 클래스와 구조체, 프로토콜 등 객체의 첫 글자는 대문자 ○ 알아가야 할 용어들. 메소드 인스턴스명 클래스 구조체 프로토콜 ○ 이해 완료 import 구문 : 라이브러리를 호출하기 위해 사용 // : 한 줄용 주석( 주석 내 주석 포함 가능) /*~*/ : 여러 줄용 주석 ex. // Date : 2022.2.22 22:22:22 /* * Name : Chaflle * Character : Dol I * 참고 : 건들지 말것 */ 변수와 상수 변수 : var 상수 : let 변수와 상수에 값을 '저장' 변수 : 프로그램의 실행에 따라 변하는 값을 저장 상수 : 변하지 않을 값을 저장 변수의 값을 변경 할 때에는 처음 저장했던 값과 일치하는 '..

iOS/Swift 문법 2022.02.22
반응형