inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

iOS9 & Swift2 12개 앱을 만들면서 배우는 아이폰 앱 개발

07. Swift2 반복문 - while, for 코딩 실습

while문 코딩실습시 print age ++에 대해

148

이종혁

작성한 질문수 1

0

print(age) 다음줄에 age++ 입력했는데 ++은 +=1로 대체되었다는 메세지가 떠서 그렇게 했는데 정상값으로 출력되는데요. 생초보라 무작정 따라하는데 ++ 이나 +=1 은 무슨뜻인가요?

ios swift

답변 1

0

뭐하는거니?

Swift2언어가 지금도 계속 진화하고 있는거 아시나요? 오픈소스로 된 다음부터 많은 개발자들이 좀 헷깔리는 문법들도 바꾸고 있어요. ++이 그런거죠 값을 1씩 증가해라 라고하는 연산자예요 반복문에 많이 사용하죠. 근데 저게 좀 쓰다 보면 헷깔려요. ++1, 1++이 다르거든요. 그래서 +=1 로 써라 라고 바뀐거죠. += 연산자는 누적이 되거든요, 다음처럼  a=a+1하면 1씩 증가하면서 a 값이 증가 하죠. 결론은 똑같은 연산자인데, 헷깔림을 방지 하기 위해 ++을 없애고 +=1을 쓰겠다 라고 하는 겁니다. 아마 계속 문법은 바뀔겁니다. for 문도 없어지고 for in 문으로 다 쓰자는 얘기도 있으니까요.  swift2가 계속 진화하고 있어서 생기는 문제인데, 빨리 빨리 따라가셔야죠. 그럼 수고하세요.  

swift 버전관련

0

350

1

Type 'Any' has no subscript members 에러 때문에 컴파일 안 돼요 어떻게 해야 돼요?

0

342

1

미니 웹브라우저 5강 마지막에 적어주신 urlrequest 가 안먹어요..

0

400

1

delegate 함수를 iboutlet,action 밑으로 내려 놓으면 왜 실행이 안되나요?

0

507

2

external과 local parameter를 구분지어 놓은 이유는 무엇인가요?

0

246

1

class 실습에서 class 선언시

0

280

1

mutable array 공부중에요..

0

218

1

두 가지 질문이 있습니다.

0

291

1

126강에서 다룬 메인스레드와 백그라운드 스레드에 대해서 좀 더 자세히 설명해주실 수 있나요?

0

303

1

형변환 할 때 사용하는 as!와 as?의 차이점이 무엇인가요?

0

367

2

json 파싱에서 datalist["weatherinfo"]!["local"]!!.count에서 unwrapping을 두 번하는 부분이 이해가 잘 안 됩니다.

0

266

1

인텔리전스 키가 안먹히는데요...

0

264

1

스토리보드에서 작업할 때 나중에 넣은 오브젝트를 먼저 넣은 것 뒤로 보낼 수 없나요?

0

277

1

auto-layout에 관하여

0

276

2

키보드 위에 버튼이 나오게 하는 것은 어떻게 하나요?

0

1205

3

DigitalFrame 연습하다가 "unexpectedly found nil while unwrapping an Optional value"라는 에러가 나왔습니다.

0

474

3

GoBack, GoForward로 페이지를 이동하면 urlTextField에 나오는 주소가 바뀌지 않습니다.

0

178

1

웹뷰를 끌어다 놔도 연결이 안되네요

0

194

1

시뮬레이션 해보면 아래쪽에 흰 여백이 나오는데 왜 이런 것인가요?

0

219

3

imgView.animationImages = cuteImages

0

215

1

delegate pattern을 이용해서 이벤트를 처리한다고 할 때 패턴은 무슨 말인가요?

0

198

1

UIActivityIndicatorView 부분을 코딩하고 문제가 발생하였습니다.

0

138

0

0x1002e835c <+160>: brk #0x1 Thread 1: EXC_BREAKPOINT (code = 1, subcode=0x1002e835c)

0

418

1

문서에 대한 설명을 주시는데요...

0

267

3