55,000원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결iOS9 & Swift2 12개 앱을 만들면서 배우는 아이폰 앱 개발
swift 버전관련
최근에 Xcode 버전 업데이트가 있었는데 그 이후로 프로젝트 구조나 형태가 달라져서 실습을 따라가는데 어려움이 있습니다. 업데이트 버전으로도 실습가능하게 강의 업데이트 가능할까요?
- 해결됨iOS9 & Swift2 12개 앱을 만들면서 배우는 아이폰 앱 개발
Type 'Any' has no subscript members 에러 때문에 컴파일 안 돼요 어떻게 해야 돼요?
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { return datalist["weatherinfo"]!["local"]!!.count ! Type 'Any' has no subscript members } func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { let cell = tableView.dequeueReusableCell(withIdentifier: "Cell", for: indexPath) as! WeatherCell // var dicTemp = datalist[indexPath.row] let dicTemp = datalist["weatherinfo"]!["local"]!![indexPath.row] ! Type 'Any' has no subscript members
- 미해결iOS9 & Swift2 12개 앱을 만들면서 배우는 아이폰 앱 개발
미니 웹브라우저 5강 마지막에 적어주신 urlrequest 가 안먹어요..
미니 웹브라우저 5강 마지막에 적어주신 urlrequest 가 안먹어요.. 업데이트 해서 그런지는 모르겠는데요,,, api reference 에도Urlrequest 에 관한 내용이 없어요
- 미해결iOS9 & Swift2 12개 앱을 만들면서 배우는 아이폰 앱 개발
delegate 함수를 iboutlet,action 밑으로 내려 놓으면 왜 실행이 안되나요?
delegate 함수를 iboutlet,action 밑으로 내려 놓으면 왜 실행이 안되나요?
- 미해결iOS9 & Swift2 12개 앱을 만들면서 배우는 아이폰 앱 개발
external과 local parameter를 구분지어 놓은 이유는 무엇인가요?
external과 local parameter를 구분지어 놓은 이유는 무엇인가요? 다른 언어에서는 일반적으로 값만 넘겨주는데 swift에서 이렇게 구분지은 이유가 있나 궁금합니다. 또 저는 생략하는 게 익숙해서 _를 써서 생략을 하려고 할 것 같은데, 생략하는 것을 권장하고 있는지(공식적으로 또는 강사님 개인적인 생각으로) 궁금합니다.
- 미해결iOS9 & Swift2 12개 앱을 만들면서 배우는 아이폰 앱 개발
class 실습에서 class 선언시
선언하실때 let someVehicle = Vehicle() 이렇게 쓰셨는데요 왜 var(muttable) 을 안쓰고 let(immutable)을 쓰시는거죠? 그리고 let을 썻는데도 변수에 접근이 가능한건 배열이 아니라 클래스이기 때문인건가요? 그렇다면 클래스 사용시 var 선언과 let 선언의 차이가 어떻게 될까요?
- 미해결iOS9 & Swift2 12개 앱을 만들면서 배우는 아이폰 앱 개발
mutable array 공부중에요..
comment3[1...2] = ["Lee","Kyung","Hyun"] 이거에 관해서 설명해주셨는데,,,, 저 같은경우엔 1번 부터 2번까지만 변경한다고 앞에 선언했어도 3개 변수가 다 변경이 되더라구요... 에러가 나야 정상 아닌가요?
- 미해결iOS9 & Swift2 12개 앱을 만들면서 배우는 아이폰 앱 개발
두 가지 질문이 있습니다.
안녕하세요. FlightBook 예제에서는 Date Picker View가 화면 아래쪽에 나왔는데, 혹시 애플 캘린더 앱에서 일정을 추가할 때 시작날짜나 종료날짜를 눌렀을 경우처럼 중간에 Date Picker View가 나오면서 아래쪽에 원래 있었던 화면을 밀어내고, 선택을 마치고 Date Pieker View가 사라지면 원래대로 화면이 돌아오게 하는 효과는 어떻게 구현할 수 있을까요? 저 그리고 프로젝트가 들어있던 폴더를 옮겼더니 프로젝트를 열었을 때 메인스토리보드에 아무 것도 표시가 안되는데 어떻게 하면 되나요? 디버깅을 해보면 시뮬레이터로 실행은 되는데 스토리보드에만 표시가 안 되고 컴포넌트들이 블러 처리가 되어 있습니다.
- 미해결iOS9 & Swift2 12개 앱을 만들면서 배우는 아이폰 앱 개발
126강에서 다룬 메인스레드와 백그라운드 스레드에 대해서 좀 더 자세히 설명해주실 수 있나요?
이제 거의 종강을 눈앞에 두고 달리고 있습니다. 그런데 126강에서 갑자기 스레드랑 관련된 설명들이 나오던데 메인스레드와 백그라운드 스레드에 대해서 조금만 더 자세히 설명해주실 수 있나요? 왜 self.imgView.image= UIImage(data:data)가 백그라운드 스레드이고, NSOperationQueue.mainQueue()를 이용해서 메인스레드에 접근을 해서 이미지를 바꿔야하는 것인가요? 둘이 뭐가 어떻게 다른 것인지 설명을 좀 부탁드리겠습니다.
- 미해결iOS9 & Swift2 12개 앱을 만들면서 배우는 아이폰 앱 개발
형변환 할 때 사용하는 as!와 as?의 차이점이 무엇인가요?
제가 optional value, unwrapping을 이해할 때에 헷갈리는 부분이 있어서 그런 것인지 as!와 as?의 차이점이 잘 와닿지 않는 것 같습니다. 혹시 좀 정리해주실 수 있나요?
- 미해결iOS9 & Swift2 12개 앱을 만들면서 배우는 아이폰 앱 개발
json 파싱에서 datalist["weatherinfo"]!["local"]!!.count에서 unwrapping을 두 번하는 부분이 이해가 잘 안 됩니다.
["local"] 뒤에 !! 붙이시면서, datalist["weatherinfo"]!["local"]에 해당하는 배열을 unwrapping 해야하니까 하나 붙이고, 그 뒤에 나오는 데이터도 모르니까 !를 붙여야 한다고 설명을 하셨는데요. "그 뒤에 나오는 데이터도 모르니까 !를 붙여야한다"는 부분이 잘 이해가 안 됩니다. datalist["weatherinfo"]!["local"]!까지 하면 ({country = ""; temperature = ""; weather = ""}, {country = ""; temperature = ""; weather = ""}, {country = ""; temperature = ""; weather = ""}, {country = ""; temperature = ""; weather = ""}) 이런 구조의 배열이 오고 이걸 unwrapping하면 배열에 대한 unwrapping은 끝난 거고, 여기서 dictionary를 하나씩 꺼내어서 쓸 때에 unwrapping을 해야하는 것 아닌가요? 예를 들어서 datalist["weatherinfo"]!["local"]![0]! 이런 식으로요. 그런데 왜 ["local"]뒤에 두 개가 붙어야 하는 것인지 이해가 잘 되지 않네요. 설명 부탁드리겠습니다.
- 미해결iOS9 & Swift2 12개 앱을 만들면서 배우는 아이폰 앱 개발
인텔리전스 키가 안먹히는데요...
esc를 눌러도 No Completion이라고 뜨고 강사님 처럼 특정한 워드들이 보라색으로 안나타나고 그냥 검은색 텍스트로 나타납니다. 컴파일은 잘 되구요.. 어떤 문제가 있는걸까요.......
- 미해결iOS9 & Swift2 12개 앱을 만들면서 배우는 아이폰 앱 개발
스토리보드에서 작업할 때 나중에 넣은 오브젝트를 먼저 넣은 것 뒤로 보낼 수 없나요?
Select Car 프로젝트를 복습하고 있는데요. 어쩌다 보니 배경사진을 위한 이미지 뷰 넣는 것을 깜박하고 UIPickerView와 자동차 사진이 나올 이미지뷰를 먼저 넣어버렸는데요. 이 경우에 새로 넣는 이미지 뷰를 배경으로 쓸 수 있도록 하는 방법은 없나요? 먼저 넣은 오브젝트를 앞으로 당기거나, 혹은 나중에 넣은 오브젝트를 뒤로 보내는 방법이 궁금합니다.
- 미해결iOS9 & Swift2 12개 앱을 만들면서 배우는 아이폰 앱 개발
auto-layout에 관하여
안녕하세요, 강의 끝까지 잘 들었습니다. 강의 초반에 auto-layout에 대한 내용도 후반에 다룰것이라고 말씀하셨었는데 다루지 않으셔서 아쉬웠어요 ㅜㅜ auto-layout기능을 사용해야 하는데 어려움을 겪고 있습니다. 아이폰의 각 사이즈별(4-inch, 4.7-inch, 5.5-inch) 별로 각각 디자인을 다르게 줄 수 있는 방법이 있나요? 예를들어 4-inch에서 label의 text size를 10으로, 4.7-inch에서는 12로 이런식으로요. 혹시 auto-layout에 관해서 좀 더 알고싶은데 참고할만한 것을 공유해주실 수 있으신가요? 감사합니다.
- 미해결iOS9 & Swift2 12개 앱을 만들면서 배우는 아이폰 앱 개발
키보드 위에 버튼이 나오게 하는 것은 어떻게 하나요?
항공권 UI 앱을 복습하고 있는데요. 출발장소를 입력하고 도착장소를 입력하는 텍스트 필드로 이동할 때, 직접 텍스트 필드로 이동하지 않더라도 키보드 위에 화살표 버튼을 나오게 해서 이동할 수 있게 하려면 어떻게 해야하나요? 그래서 출발장소 입력란에서 도착장소 입력란으로 이동할 수도 있고 반대방향도 가능하게요. 그리고 DatePicker를 이용했는데, 이때에도 날짜를 선택하고 나서 datepicker 위에 버튼이 나오도록 해서 입력을 완료시키고 사라지게 하고 싶은데 어떤 식으로 하면 되나요? 뒷부분에 가면 이런 방법들이 다루어지나요?
- 미해결iOS9 & Swift2 12개 앱을 만들면서 배우는 아이폰 앱 개발
DigitalFrame 연습하다가 "unexpectedly found nil while unwrapping an Optional value"라는 에러가 나왔습니다.
DigitalFrame 연습하다가 imgView.animationImages = cuteImages 이 부분에서 "unexpectedly found nil while unwrapping an Optional value"라는 에러가 나왔는데요. 보니깐 imageView를 스토리보드에서 Connection Inpsector에서 ViewController에 연결해주지 않아서 발생한 것 같더라고요. 이 현상을 에러메시지랑 연관지어서 이해를 해보고 싶은데, 좀 자세히 설명해주실 수 있나요? 이미 ViewController 클래스에 @IBOutlet var imgView: UIImageView!로 이미지뷰를 선언도 했고, viewDidLoad()에서 cuteImages배열도 만들고 초기화도 잘 해서 넘겼는데, 왜 하필 unwrapping할 때 nil이 나왔다는 에러가 나오는 것인지 궁금합니다. 제 생각에는 제가 스토리보드에 대한 이해가 좀 부족해서 그런 것 같은데 이 부분에 대해서 설명해주시면 감사하겠습니다.
- 미해결iOS9 & Swift2 12개 앱을 만들면서 배우는 아이폰 앱 개발
GoBack, GoForward로 페이지를 이동하면 urlTextField에 나오는 주소가 바뀌지 않습니다.
이 부분은 어떻게 처리를 해야할까요? GoBack, GoForward기능을 코드로 처리를 했으면 차라리 이 부분을 고치는 것을 시도하기가 쉬울 것 같은데, 스토리보드에서 바로 하고 나니 어떤 식으로 접근해야할지 잘 감이 오지 않네요. 어떻게 하면 좋을까요?
- 미해결iOS9 & Swift2 12개 앱을 만들면서 배우는 아이폰 앱 개발
웹뷰를 끌어다 놔도 연결이 안되네요
강좌랑은 다르게 웹뷰에 끌어다 놨는데 연결이 안되요
- 미해결iOS9 & Swift2 12개 앱을 만들면서 배우는 아이폰 앱 개발
시뮬레이션 해보면 아래쪽에 흰 여백이 나오는데 왜 이런 것인가요?
크기는 Compact Width, Regular height가 되도록 했고, View Controller에서 사이즈는 iPhone 4.7인치로 하고, 스토리보드에서 이미지는 최대한 크게 만들고 Aspect Fill로 해서 스토리보드에서는 꽉 차 있는 상태인데, 막상 시뮬레이터를 돌려보면 아래쪽에 흰 여백이 나옵니다. 강의를 들으면서 하라고 하시는 대로 한 것 같은데 혹시 왜 이렇게 되는 것인가요?
- 미해결iOS9 & Swift2 12개 앱을 만들면서 배우는 아이폰 앱 개발
imgView.animationImages = cuteImages
안녕하세요 최강사님 imgView.animationImages = cuteImages 이 부분이 Tread 1:breakpoint1.1 이런식으로 되서 compiler 가 작동을 안하는데요 이부분은 어떻게 해결해야 컴파일러가 작동할까요? 추가적으로 이런식의 에러가 발생하면 수정할 수 있는 방법도 알려주시면 감사하겠습니다. 답변 부탁드립니다. 감사합니다.