월 15,400원
5개월 할부 시다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결iOS12 앱 개발 퍼펙트 가이드
3:20~ 3: 30 초에 rating 값을 0 으로 만들어 준다고했는데 왜 0으로 만들어주는 코드가 없죠?
3:20~ 3: 30 초에 rating 값을 0 으로 만들어 준다고했는데 왜 0으로 만들어주는 코드가 없죠?
- 미해결iOS12 앱 개발 퍼펙트 가이드
질문입니다.
안녕하세요. 레이아웃편과 퍼팩트가이드 두편 모두 보며 많이 배우고 있습니다. 질문이있는데요 UI 변경 관련 코드는 DispatchQueue.main.dasync { } 코드 안에 작성하라고 하셨는데 대체 UI 변경이란게 어떤걸 의미하는지 자세히 모르겠습니다. 간단한 뷰의 위치이동이나 색 변경 등등은 저 코드 안에 작성 안해도 오류가 나지않는 반면 self.scrollView.setContentOffset(CGPoint(x: self.onulhalin.frame.minX - 60 ,y: 0), animated: true 이런 코드는 저 코드 안에 넣지 않으면 오류가 나더라구요. 대체 UI 관련 코드라는게 정확히 어떤 행위를 의미하는건가요?er adasdd {
- 해결됨iOS12 앱 개발 퍼펙트 가이드
강사님 안녕하세요
안녕하세요 강의 여러번 반복해서 잘 보고 있습니다 프로젝트에서 사용하시는 이미지는 인프런에서 다운 받을 수 없나요?
- 미해결iOS12 앱 개발 퍼펙트 가이드
MealDetailViewController에서 이미지 가져오지 못하는 문제
코드는 아래와 같이 따라했습니다. 오토레이아웃도 의심돼서 지우고 다시해보아도 이미지 클릭도 되고 라이브러리에서 사진 검색도 되지만 사진을 대체시키지 못해서 질문드립니다. 혹시 이메일 알려주시면 전체 파일을 보내드리겠습니다. func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey : Any]) { guard let selectedImage = info[.originalImage] as? UIImage else { return } mealImageView.image = selectedImage mealModel.photo = selectedImage saveButtonStatus() self.dismiss(animated: true, completion: nil) }
- 미해결iOS12 앱 개발 퍼펙트 가이드
?? 설명하실 때요.
안녕하세요. ??에 대해서 설명하실 때 멘트 중에 "중간에 한번 설명드렸는데" 라고 하셨는데요. 혹시 문법총정리 파트 말고 다른 강의가 있는건가요? 제가 집중을 못한건지 ?? 관련으로 설명을 이전에 하신 걸 못들은 것 같아서요.
- 미해결iOS12 앱 개발 퍼펙트 가이드
왕초보자입니다.
typealias GridPoint = (Int, Int) var touchPoint: GridPoint = GridPoint(10, 40) typealias 강의에서 (Int, Int)를 GridPoint로 대신해서 사용한다는 부분은 이해했습니다. 그래서 var touchPoint:(타입형식)에서 타입형식을 (Int, Int) 대신 GridPoint로 사용하였구요. 그런데 그 이후에 GridPoint(10, 40) 부분이 어떻게 나왔는지 잘 이해가 되지 않습니다. 마치 함수 호출처럼 보이는데 GridPoint는 그냥 (Int, Int)를 대신하는 타입형식 아닌가해서요. 질문 내용이 너무 초보적이라서 죄송합니다. 이제 막 강의를 수강해서 듣는데 벌써부터 이해가 잘안되네요. ㅠㅠ
- 미해결iOS12 앱 개발 퍼펙트 가이드
delegate는 안쓰셨네요?
딜리게이트 상속, 선언 코딩 지워도 동일 동작하네요 혹시 딜리게이트는 어떨때 무슨코딩으로 사용하면 좋을까요
- 미해결iOS12 앱 개발 퍼펙트 가이드
어떤 의미를 갖고 이 영상을 보여주시는지 감이 안옵니다..
설명좀 부탁드려요ㅠㅠ
- 미해결iOS12 앱 개발 퍼펙트 가이드
Socket SO_ERROR[61: Connection refused]
안녕하세요 항상 알기쉽게 설명해주셔서 감사합니다! 한가지 해결안되는 문제가 있는데 현재 4_8_SignIn_Network_Model까지 강의를 수강했는데 로그인버튼(SignIn)을 누를때마다 연결거부메세지가 콘솔에 출력이됩니다. 로그인화면에서 아이디랑 패스워드를 입력하여 서버에리퀘스트를 던지면 레스폰스값이 정상적으로 콘솔에 출력되므로 어플리케이션에는 문제가없는거 같은데 계속 신경쓰여서 구글에 찾아봐도 딱히 원인을 알수가없어서 조사중에 질문하게되었습니다. 원인이무엇인지알수있을까요?
- 미해결iOS12 앱 개발 퍼펙트 가이드
머신러닝 라이브러리
MLImageClassifierBuilder.showInLiveView() 플레이 그라운드에서 똑같이 실행했는데, 다음과 같은 오류가 뜨네요 MLImageClassifierBuilder' was deprecated in macOS 10.15: This feature is no longer supported in this environment. You can complete this task in the Create ML app. deprecated된 거 보니까 이 API를 더이상 사용하지 못하는 건가요?? 해결방법이 있나요?
- 미해결iOS12 앱 개발 퍼펙트 가이드
UI_Refresh 강의에서
9분 44초쯤에 만약에 user.first가 nil이 아니라면(알맞게 로그인했다면) if let hasUserInfo = user.first { } 가 실행되는데, 그 안에 self.dismiss를 그냥 해주셨는데 이렇게 하니까 아래 같은 오류가 뜨더라구요.. 그래서 dispatchqueue.main.async에 똑같이 넣어줬더니 창이 내려가네요. 이게 혹시 swift 버전이 업데이트되서 그런건가요? reason: 'threading violation: expected the main thread'
- 미해결iOS12 앱 개발 퍼펙트 가이드
SignIn_Navigation 강의 중 질문있습니다.
이상하게 Sign in 뷰에서, Sign up 버튼만 누르면 에러가 뜹니다. 코딩이나, navagation tab 으로 감싸는 구조 등, 해주신 바와 똑같이 했는데 다음과 같은 오류가 떠서 모든 방법을 총 동원해도 크레쉬를 못잡겠습니다. 버그 잡는데만 1시간 30분 쓴 것 같네요... 2020-02-09 04:08:24.825031+0900 SignIn[31110:394207] *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<SignIn.SignUpVC 0x7f9b9b611fb0> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key dismiss.' 도와주시면 감사하겠습니다 강의 잘 듣고있습니다!!
- 미해결iOS12 앱 개발 퍼펙트 가이드
스토리보드에서 Button에 vertical in container를 해주기만하면 시뮬레이터에 안뜨네요
레이블은 시뮬레이터에 잘 보이는데, 버튼만 위치를 조정해주면(vetically, horizontally) 시뮬레이터가 스토리보드 뷰에서와 다른 위치에 표시가 되거나, 아예 시뮬레이터에 버튼이 보이지 않네요 뭐가 문제인지 도통 모르겠어요.
- 미해결iOS12 앱 개발 퍼펙트 가이드
CLLocationManager강의에서
에뮬레이터에서 실행할 때는 멕시코, 뉴욕과 같은 나라를 직접 설정해줘야 하고, 실제 앱은 현재 Location의 위도, 경도가 나온다고 하셨는데, 제가 구글링을 좀 해보니까 아래와 같은 소스파일을 통해 현재 위치에 대한 정보를 LocationManager로 접근하더라구요. 이 내용과는 어떻게 다르고, 굳이 이렇게 하지 않으신 이유가 있으신가요? ------------------------------------------------------ func locationManaver(manager: CllocationManager, didUpdateLocations locations: [CLlocation]) { let currentLocation = locations[locations.count - 1] print("위도 : \(currentLocation.coordinate.latitude) / 경도 : \(currentLocation.coordinate.longitude)") }
- 미해결iOS12 앱 개발 퍼펙트 가이드
Keyboard_show_hide 강의 6분 39초쯤에
시뮬레이터에 있는 텍스트파일을 누르면 키보드가 나오는게 당연하다고 하셨는데 왜 그런건가요? (질문 다시 정리) --> viewDidAppear 함수에 있는myTF.becomeFirstResponder로 인해서 뷰가 Appear를 하고 나서 Keyboard가 올라오는 로직인데, 그렇다면 텍스트필드가 있는 해당 뷰에 들어갈때, 즉 뷰가 메모리상에 로드되었을 때 딱 한번 되는것이 아닌가요? ------------------------------------------------ +) viewDidAppear함수내에 super.viewWillAppear 선언하셨는데 이건 오타인가요, 아니라면 이유를 알려주시면 감사하겠습니다. 강의 너무 잘 보고 있습니다. 왕초보자도 따라가게 강의해주셔서 감사합니다 !!
- 미해결iOS12 앱 개발 퍼펙트 가이드
Gesture강의 : 왜 direction이 up으로 갈 때 centerY.constant 값이 +50이 아닌가요
기존의 (0,0) 좌표에 있었던 apple_rainbow.png를 up방향으로 swipe해준다면 (0, 50)이 되어야 한다고 생각되는데, 그렇다면 centerY.constant = centerY.constant + 50이 되어야 할텐데 왜 -50을 해야지 제대로 작동하는건지 궁금합니다.
- 미해결iOS12 앱 개발 퍼펙트 가이드
UnwindSegue 강의: 마지막 뷰에서 최초화면으로 넘어가지 않습니다.
@IBAction func UnwindTest(segue: UIStoryBoardSegue) { } 최초 뷰컨트롤의 코드를 이렇게 작성해주고, 강의해주신대로 똑같이 마지막 뷰에서 Exit로 연결하였는데도 실제로 시뮬레이터 상에서는 최초의 화면으로 가지않고, 눌러도 아무런 페이지 변화가 없습니다. 해결하고자 하는데 어떤게 문제일까요 ㅠㅠ
- 미해결iOS12 앱 개발 퍼펙트 가이드
키보드가 자동으로 올라오지 않아요
강의 내용대로 becomeFirstResponder()를 작성했을 때 바로 커서는 생기는데 키보드가 생기지 않습니다. 인터넷에 찾아보니 시뮬레이터-하드웨어-키보드-Toggle Software Keyboard를 하면 키보드가 뜬다고 해서 다음과 같이 진행해서 키보드가 뜨는 것은 확인했습니다. 하지만 해당 시뮬레이터를 끄고 다시 재실행했을 때는 키보드가 다시 자동으로 뜨지 않는다는 것을 알게되었습니다. 인터넷에서 알려준 위와 같은 방법으로 한다면 계속 실행시 마다 수작업으로 키보드를 켜주는 것인데 그렇게 하지 않고 강사님처럼 시뮬레이션을 키면 자동으로 키보드가 뜨게하려면 어떤 점을 고쳐야 하는지 궁금합니다.
- 미해결iOS12 앱 개발 퍼펙트 가이드
클로저 타입 질문입니다.
강의를 듣다가 궁금한게 생겨서 질문 드립니다. 아래 질문에 답변 해주신것과 다르게 filterStringClosure 함수 선언문에서 closure라는 파라미터는 '클로저 타입'이 아닌, 스트링을 받아 bool을 반환하는 단순 '함수 타입'인걸로 이해를 했습니다. (질문1. 클로저 타입이란게 정의 되어 있는건 가요?) 때문에 func findA(str:String)->Bool{ if str.first?.description == "A"{ return true } else { return false } } 와 같이 클로저가 아닌 일반 함수도 매개변수로 들어갈수 있는데 굳이 (질문 2. 타입 정도만 생략된 클로저(클로저를 쓰는 이유는 축약때문에 쓰는 것 같은데 함수와 코드 길이가 비슷할 것 같아서)를 사용하는 이유)와 (질문 3.극한으로 축약되지 않은 클로저와 일반함수 중 현업에선 어떤걸 더 사용하는지 궁금합니다.) (질문 4. 또 클로저를 사용했을때 메모리나 속도 차이가 있는지도 궁금합니다.) let add: (Int, Int) -> Int = {$0 + $1} 수준의 축약이 아닌 이상 현직 개발자들이 func 대신 closure를 선호하는 이유가 궁금합니다. 그냥 개인 코딩 스타일이라고 봐도 될까요?
- 미해결iOS12 앱 개발 퍼펙트 가이드
강의를 거의 끝나가는 시점에 궁금한 점이 있습니다.
강사님 말씀대로 정말 좋은 강의인것 같습니다. 거의 모르던 저에게 조금이나마 방향을 갖게 해주었던 강의였던 것 같습니다. 다만 아쉬운 점이 유지보수를 위해 폴더관리 하는법, MVVM 패턴 같은 강의도 있었으면 좋겠습니다.. ㅠㅠ