iOS12 앱 개발 퍼펙트 가이드
iOS12 앱 개발 퍼펙트 가이드
수강정보
(15개의 수강평)
267명의 수강생
5개월 할부시
월 15,400원77,000원
지식공유자 : iOS Developer
85회 수업 · 총 19시간 27분 수업
기간 : 평생 무제한 시청
수료증 : 발급 강의
수강 난이도 : 입문
신의연 프로필

view와 Viewcontroller의 관계에 대해서 질문 드립니다. 신의연 15일 전
만약 customView를 static 변수로 만들어 서로 다른 ViewController에서 사용한다고 할 때, 두 개의 viewcontroller의 view에 custom View를 붙혀주고 customView에 대한 함수를 만들어 실행 시키면 왜 customView의 함수가 두 번씩 실행 될까요?하나의 ViewController는 이미 Disappear됐는데도 customView의 함수가 실행 되네요.viewcontroller가 사라진다면 거기에 포함 되어있던 자식 View들도 전부 소멸하는 줄 알았는데 아닌가요? 

1
Gomugomu 프로필

stopwatch 강의 중 시간단위 변경에 대해 질문드립니다. Gomugomu 2달 전
안녕하세요 선생님, 강의 잘 보고있습니다. 스탑워치 강의에서 수업때는 밀리세컨 0.01초 단위까지 보여지게 만들었는데(mm : ss : SS)  저는 "시간 : 분 : 초" 단위로 보여지게 하고 싶어서 (HH : mm : ss) 이런식로 바꾸었더니 스탑워치를 시작하면. 시간부분("HH")에서 9로 나오네요.(ex 9:00:00 이 상태에서부터 1초씩 증가하네요) 이게 한국시간 시차 때문에 그런걸까요? 해결하려면 어떻게 해야할까요.  @objc func updateCounter() {                  elapsed = Date().timeIntervalSince1970 - startTime                  let date = Date(timeIntervalSince1970: elapsed)         let df = DateFormatter()                                      df.dateFormat = "ss"                  labelMillisecond.text = df.string(from: date)                                         df.dateFormat = "mm"                  labelSecond.text = df.string(from: date)                         df.dateFormat = "HH"                  labelMinute.text = df.string(from: date)     }

2
dooridom 프로필

VNCoreMLRequest 실행 안됨 dooridom 3달 전
VNCoreMLRequest() 에서 오류가 나는데 원인을 어떻게 찾을 수 있나요? return 값에서 확인 가능한가요?

2
dooridom 프로필

autolayout attr dooridom 3달 전
indicator.translatesAutoresizingMakeInfoConstraints = false 위 구문에서 member가 없다는 오류가 발생합니다. translatesAutoresizingMakeInfoConstraints [환경] Xcode Version 11.6 macOS Catalina 버전 10.15.5

0
장주명 프로필

Sign in 할때 발생하는 에러가 왜 나타나는지 모르겠습니다. 장주명 4달 전
강사님께서 말씀하신데로 .resume()와 lnfo.plist수정도 다했는데 다음과 같이 에러가 나오는데 db.json파일이 잘못된건가 싶어 같이 파일 올립니다.

1
M 프로필

강의 관련 소스 코드 공유 부탁 드립니다. M 4달 전
안녕하세요 강사님, 강의 잘 듣고 있습니다. 지금 이제 초반 부분 수강 중이긴 합니다만,   소스 코드 다운로드 링크가 보이지 않네요. 강의 소스 코드는 어디서 다운로드 할 수 있는지요? 저만 그런지 모르겠지만 듣기만 해서는 습득이 안 되어서 또한 백문이 불여일타라는 말처럼 최대한 강의 제목처럼 퍼펙트(^^)하게 익히려면 소스 코드를 보면서 직접 코딩을 따라 해 봐야 할텐데   제가 못 찾는 것인지 소스 코드가 안 보이네요. 강의 관련 소스 코드 공유 부탁 드립니다.   감사합니다.        

2
Dragon Green 프로필

별표시부분에 색깔이 칠해는거 없애려면 어떻게 하면 될까요? Dragon Green 4달 전
이런식으로 화면 바탕색은 흰색인데1. 선택된 셀은 회색인데 별들은 회색이 안 칠해지네요 2. 별들을 선택하면 별의 바깥쪽이 회색으로 칠해지네요 주위 바탕색과 별 바깥쪽 색을 통일하고 싶은데 어떻게 하면 되나요?

1
in_smart 프로필

반드시 required init을 생성해야하는 이유가 뭔가요?? in_smart 5달 전
ios를 배우면서  required init을 왜 사용하는지 잘 모르겠습니다  required init에 대해  알려주시면 감사하겠습니다

1
in_smart 프로필

3:20~ 3: 30 초에 rating 값을 0 으로 만들어 준다고했는데 왜 0으로 만들어주는 코드가 없죠? in_smart 5달 전
3:20~ 3: 30 초에 rating 값을 0 으로 만들어 준다고했는데 왜 0으로 만들어주는 코드가 없죠?

1
습득자 프로필

질문입니다. 습득자 6달 전
안녕하세요. 레이아웃편과 퍼팩트가이드 두편 모두 보며 많이 배우고 있습니다. 질문이있는데요 UI 변경 관련 코드는  DispatchQueue.main.dasync { } 코드 안에 작성하라고 하셨는데 대체 UI 변경이란게 어떤걸 의미하는지 자세히 모르겠습니다. 간단한 뷰의 위치이동이나 색 변경 등등은 저 코드 안에 작성 안해도 오류가 나지않는 반면    self.scrollView.setContentOffset(CGPoint(x: self.onulhalin.frame.minX - 60 ,y: 0), animated: true 이런 코드는 저 코드 안에 넣지 않으면 오류가 나더라구요. 대체 UI 관련 코드라는게 정확히 어떤 행위를 의미하는건가요?er adasdd {

3
dokrip2 프로필

강사님 안녕하세요 dokrip2 6달 전
안녕하세요 강의 여러번 반복해서 잘 보고 있습니다 프로젝트에서 사용하시는 이미지는 인프런에서 다운 받을 수 없나요?

1
Sangho Park 프로필

MealDetailViewController에서 이미지 가져오지 못하는 문제 Sangho Park 6달 전
코드는 아래와 같이 따라했습니다.  오토레이아웃도 의심돼서 지우고 다시해보아도 이미지 클릭도 되고 라이브러리에서 사진 검색도 되지만 사진을 대체시키지 못해서 질문드립니다. 혹시 이메일 알려주시면 전체 파일을 보내드리겠습니다.  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)     }

1
hyoniri 프로필

?? 설명하실 때요. hyoniri 6달 전
안녕하세요. ??에 대해서 설명하실 때 멘트 중에 "중간에 한번 설명드렸는데" 라고 하셨는데요. 혹시 문법총정리 파트 말고 다른 강의가 있는건가요? 제가 집중을 못한건지 ?? 관련으로 설명을 이전에 하신 걸 못들은 것 같아서요.

1
hyoniri 프로필

왕초보자입니다. hyoniri 6달 전
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)를 대신하는 타입형식 아닌가해서요. 질문 내용이 너무 초보적이라서 죄송합니다. 이제 막 강의를 수강해서 듣는데 벌써부터 이해가 잘안되네요. ㅠㅠ

2
헬린이 프로필

delegate는 안쓰셨네요? 헬린이 7달 전
딜리게이트 상속, 선언 코딩 지워도 동일 동작하네요 혹시 딜리게이트는 어떨때 무슨코딩으로 사용하면 좋을까요

1
지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의들을
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스