월 17,600원
5개월 할부 시다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결iOS 개발을 위한 swift5 완벽 가이드
Closures syntax Optimization 부분 contains 문제
contains 클로져로 구현하는 문제 답을 구하는 과정 알 수 있을까요?
- 해결됨iOS 개발을 위한 swift5 완벽 가이드
2강, 3강
2강 9:55에서 강의페이지에 프레임워크 링크 달아뒀다고 하셨는데, 없는거같아서 문의드려요. 3강에서 single view app 생성이 불가능하여 IOS에 그냥 app으로 생성했는데... 아래 스토리 보드가 없네요. - 아래는 강의 화면 캡처입니다. - 아래는 제 프로젝트 구조입니다. 그래서 그런지 라이브러리 통해 버튼 가져오는 것도 안되네요.. 애초에 버튼 검색이 안되네요...ㅠㅠ
- 미해결iOS 개발을 위한 swift5 완벽 가이드
UI가 너무 다른것같아요;
UI가 많이 변해서 따라가기 좀 힘든부분이 있습니다;;2강 부분의 버튼을 만드는 부분을 어떻게 해야할지 감이 안와요
- 미해결iOS 개발을 위한 swift5 완벽 가이드
강의 Optional Chaining에서 질문있습니다
이미 같은 질문이 있었다면 죄송합니다 ㅜㅜ 여러 키워드로 찾아봤는데 못찾아서.. 섹션9 옵셔널에서 Optional Chaining 강의 6분 30초에 let b = optionalP?.contacts.address optionalP = nil let c = optionalP?.contacts.address 이 위의 코드에서 옵셔널체이닝을 통해 접근해서 address의 표현식이 String이 아닌 optional string인데 b와 c의 자료형은 non-optional string된다고 하신 부분이 이해가 잘 안되어서 질문남깁니다. b와 c를 playground에서는 String? 으로 보이는데 잘못언급된걸까요..? 또 다른 질문으로 아래 사진처럼 키워드를 추천받는 단축키?는 어떻게 사용하나요?? 강의에서는 아무것도 쓰지않아도 추천 키워드가 여러 개 뜨던데 저도 사용하고싶어서 질문으로 남깁니다! 감사합니다 :0
- 미해결iOS 개발을 위한 swift5 완벽 가이드
질문
initializer delegation에서의 3가지 규칙을 1.desiganted 생성자는 반드시 superclass의 designated 생성자를 호출해야한다. ->delegate up 2.convenience 생성자는 반드시 같은 클래스에 있는 convenience 생성자를 호출해야한다. <- delegate across 3.covenience 생서자가 호출되었을때 반드시 동일한 클래스내에 있는 designated 생성자가 호출되어야한다. 라고 학습했는데 영상 9:35초에서 square 클래스에서 Square 클래스에서 첫번째 convenience 생성자는 super class의 designated 생성자를 호출하는데 이건 몇번 규칙인가요..? 또 두번째 생성자는 super class의 convenience 생성자를 호출하는데 이것도 몇번 규칙인가요?
- 미해결iOS 개발을 위한 swift5 완벽 가이드
if랑 옵셔널 사용했는데 뭐가 잘못된걸까요? 똑같이 인덱스 범위 벗어난다고하네요
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. let m = Matrix() m[0,0] // m[0,10] struct Matrix2 { var data = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] subscript(row: Int, col: Int) -> Int? { if row < data.count && col < data[0].count { // 행의개수, 열의개수 미만 3이면 0~2까지 return data[row][col] } else { return nil } } // 읽기전용 서브스크립트, get {}생략 됨 } let test = Matrix() m[0,4]
- 미해결iOS 개발을 위한 swift5 완벽 가이드
해당 강의 코드 그대로 쳤는데 동작이 안돼요.
삭제된 글입니다
- 미해결iOS 개발을 위한 swift5 완벽 가이드
내장함수에 클로져 적용 이해가 잘 안됩니다.
이해가 잘 안되서 질문 남깁니다!! 코드 먼저 남깁니다. proMoels.sort(by:{ (lhs : String, rhs : String) -> Bool in return lhs.caseInsensitiveCompare(rhs) == . orderedAscending }) 위 코드인데 sort는 내장함수인데 지금 by라는 파라미터에 클로져의 내용?을 저장한거로 이해했는데 맞나요? 맞다면 sort안에서 by를 사용하나요? 내장함수라 이미 만들어진 내용으로만 수행하는거 아닌가요? 햇갈려서 질문 남깁니다.
- 미해결iOS 개발을 위한 swift5 완벽 가이드
선생님 질문드리겠습니다.
주 언어로 Java Spring을 사용하고 있습니다. Swift 를 배우는 이유가 다른 언어도 알아보고 싶어서도 있지만, 주된 이유는 Html 같은 뷰를 만드는게 너무 지쳐서입니다. 그러다가 SwiftUI 를 알게 되었고, HTML 같은 태그가 아닌, 코드로 UI를 만드는 것에 빠져들어서 배우게 되었습니다. 지금 갈림길에 있는게, 저같은 경우라면 Swift강좌를 수강하고 나서 정통 StoryBoard 방식의 어플리케이션 제작 방법을 공부해야하는지, 아니면 SwiftUI를 공부해야하는지 너무 헷갈립니다. StoryBoard 방식이던, SwiftUI 방식이던 둘다 스프링 프레임워크랑 호환되는지도 궁금합니다. 인터넷에 쳐보니 잘 나오질 않더군요... ㅠㅠ 그리고 KxCoding 사이트 들어가면 SwiftUI 강의가 있는데, 이 홈페이지는 구독형 시스템인건가요? 인프런에서 따로 판매를 할 계획은 없는지요. 항상 좋은 강의 감사합니다. 이제 보니 Swift4 책 저자분이셨네요! 예전에 국비학원에서 재밌게 읽었던 기억이 있습니다.
- 미해결iOS 개발을 위한 swift5 완벽 가이드
혹시 스위프트 최근 버전에서는 가변 파라미터 2개 사용할 수 있나요?
강의에 나온 예제에서는 1개만 사용된다는 에러 메시지가 출력되는데 func printSum(of nums: Int..., b: Double...) { print(b) var sum = 0 for num in nums { sum += num } print(sum) } printSum(of: 1,2,3,4,5,6, b: 1,2,3,4,5) 여기서는 그냥 되버리네요. 혹시 조금씩 마이너 업데이트 되면서 이러한 점들이 개선된건가요? 항상 좋은강의 감사합니다.
- 미해결iOS 개발을 위한 swift5 완벽 가이드
샘플 파일 형식이
샘플 파일이 이런식으로 열리는데 혹시 설정 방법이 있나요 선생님??
- 해결됨iOS 개발을 위한 swift5 완벽 가이드
이렇게 구현하는거 맞나요?
자바랑 자바스크립트만 할 줄 알고 스위프트는 살짝 해본게 전부인데, 생각보다 쉽지 않네요 마지막에 내주신 문제 += 에 대한 연산 메소드에 대해서 구현해봤는데 이렇게 하는게 맞나요? extension Point { static func +=(p1: inout Point, p2: Point) -> Point { let ret = p1 p1.x += p2.x p1.y += p2.y return ret } } var point1 = Point(x: 1.0, y: 2.0) let point2 = Point(x: 3.0, y: 4.0) point1 += point2 point1 일단 결과값으로 x, y 각각 4.0, 6.0 이 나와서 잘 작동하는것 처럼 보입니다. 그리고 inout은 값의 변화가 있는 파라미터에만 넣어주면 되는거 맞죠? 좋은 강의 감사합니다.
- 미해결iOS 개발을 위한 swift5 완벽 가이드
xcode12 에서 #1쪽에 입력한 g2에서 에러가 발생하지 않습니다
영상의 4:50 부분입니다. 영상에서는 에러가 발생하는데요. 저는 에러가 발생하지 않고 실행시 g2에 0값이 들어가있다고 뜹니다. 궁금해서 g3도 쳐보니 찾을 수 없는 변수라면서 에러가 발생하네요. 왜 영상과 다르게 밑부분에서 선언된 g2에 0값이 들어가있는지 알 수 있을까요?
- 미해결iOS 개발을 위한 swift5 완벽 가이드
insert 와 replace
안녕하세요! insert와 replace 는 요소를 배열에 넣을 때 동일하게 사용가능하다고 이해했습니다! 실제 코드에서 사용 시 이 두개의 속성을 구별해서 사용하나요? 아니면 구별없이 사용하나요? (특정 상황에 따라 insert, replace 중 선호 되는지 경우가 있는지 알고싶습니다)
- 미해결iOS 개발을 위한 swift5 완벽 가이드
정규 표현식 오류
오류의 이유를 알 수 있을까요~?
- 미해결iOS 개발을 위한 swift5 완벽 가이드
drop while 문제
drop while 에서 Character 대신 ch 로 써도 동일한 결과가 나옵니다!ㅜㅜ
- 미해결iOS 개발을 위한 swift5 완벽 가이드
insert 컴파일러 오류
insert 메소드는 한 문자만 추가 가능한가요? string을 추가하고 싶을 땐 어떻게 하면 되나요?
- 미해결iOS 개발을 위한 swift5 완벽 가이드
capitalized 오류
capitalized 기능은 이제 없어진 건가요?
- 미해결iOS 개발을 위한 swift5 완벽 가이드
Index(_rawBits) 출력 문제
왜 print(third)는 문자가 출력되지 않고 Index(_rawBits)가 출력되나요??
- 미해결iOS 개발을 위한 swift5 완벽 가이드
컴파일러 오류
똑같이 입력했는데 컴파일러 오류가 나는 이유가 있을 까요..?