55,000원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결iOS9 & Swift2 12개 앱을 만들면서 배우는 아이폰 앱 개발
delegate pattern을 이용해서 이벤트를 처리한다고 할 때 패턴은 무슨 말인가요?
설명 중에 만들어져 있는 delegate를 이용하면 delegate pattern을 이용해서 이벤트를 처리한다고 말씀하셨는데요. 여기서 패턴이라는 말은 어떤 의미로 쓰인 것인지 궁금합니다.
- 미해결iOS9 & Swift2 12개 앱을 만들면서 배우는 아이폰 앱 개발
UIActivityIndicatorView 부분을 코딩하고 문제가 발생하였습니다.
최강사님. 안녕하세요. 강사님 강의를 듣다가 문제가 생겨서 이렇게 질문을 드립니다. 상황은 제목과 같이 UIActivityIndicatorView 부분을 코딩하고 실행을 했을 때 콘솔부분에 아래와 같은 내용이 나오며 실행되지 않고 있습니다. 2016-07-01 16:23:05.353 MiniBrowser[20606:3090578] *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[ setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key spiningActivityIndicator.' *** First throw call stack: ( 0 CoreFoundation 0x0000000101cccd85 __exceptionPreprocess + 165 1 libobjc.A.dylib 0x0000000103a70deb objc_exception_throw + 48 2 CoreFoundation 0x0000000101ccc9c9 -[NSException raise] + 9 3 Foundation 0x000000010209e19b -[NSObject(NSKeyValueCoding) setValue:forKey:] + 288 4 UIKit 0x0000000102687d0c -[UIViewController setValue:forKey:] + 88 5 UIKit 0x00000001028be7fb -[UIRuntimeOutletConnection connect] + 109 6 CoreFoundation 0x0000000101c06890 -[NSArray makeObjectsPerformSelector:] + 224 7 UIKit 0x00000001028bd1de -[UINib instantiateWithOwner:options:] + 1864 8 UIKit 0x000000010268e8d6 -[UIViewController _loadViewFromNibNamed:bundle:] + 381 9 UIKit 0x000000010268f202 -[UIViewController loadView] + 178 10 UIKit 0x000000010268f560 -[UIViewController loadViewIfRequired] + 138 11 UIKit 0x000000010268fcd3 -[UIViewController view] + 27 12 UIKit 0x0000000102565fb4 -[UIWindow addRootViewControllerViewIfPossible] + 61 13 UIKit 0x000000010256669d -[UIWindow _setHidden:forced:] + 282 14 UIKit 0x0000000102578180 -[UIWindow makeKeyAndVisible] + 42 15 UIKit 0x00000001024eced9 -[UIApplication _callInitializationDelegatesForMainScene:transitionContext:] + 4131 16 UIKit 0x00000001024f3568 -[UIApplication _runWithMainScene:transitionContext:completion:] + 1769 17 UIKit 0x00000001024f0714 -[UIApplication workspaceDidEndTransaction:] + 188 18 FrontBoardServices 0x00000001059018c8 __FBSSERIALQUEUE_IS_CALLING_OUT_TO_A_BLOCK__ + 24 19 FrontBoardServices 0x0000000105901741 -[FBSSerialQueue _performNext] + 178 20 FrontBoardServices 0x0000000105901aca -[FBSSerialQueue _performNextFromRunLoopSource] + 45 21 CoreFoundation 0x0000000101bf2301 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17 22 CoreFoundation 0x0000000101be822c __CFRunLoopDoSources0 + 556 23 CoreFoundation 0x0000000101be76e3 __CFRunLoopRun + 867 24 CoreFoundation 0x0000000101be70f8 CFRunLoopRunSpecific + 488 25 UIKit 0x00000001024eff21 -[UIApplication _run] + 402 26 UIKit 0x00000001024f4f09 UIApplicationMain + 171 27 MiniBrowser 0x0000000101ae4f62 main + 114 28 libdyld.dylib 0x000000010453492d start + 1 29 ??? 0x0000000000000001 0x0 + 1 ) libc++abi.dylib: terminating with uncaught exception of type NSException 또한 appDelegate.swift 부분이 나오며 class AppDelegate: UIResponder, UIApplicationDelegate { 이부분이 음영처리 되면서 오른쪽에 "Thread 1: signal SIGABRT" 라고 나오고 있습니다. 혹시나 하여 강사님께서 올려주신 자료를 복사하여 해봐도 똑같은 현상이 나타나고 있습니다. 어떤 것을 잘못한 것인지 판단되지 않아 질문을 올립니다. 그럼 답변기다리겠습니다. 감사합니다.
- 미해결iOS9 & Swift2 12개 앱을 만들면서 배우는 아이폰 앱 개발
0x1002e835c <+160>: brk #0x1 Thread 1: EXC_BREAKPOINT (code = 1, subcode=0x1002e835c)
컴파일 할때 배열에서 이미지 끌어다 쓰는 부분에 이런식으로 에러메시지가 뜨는데 어떻게 된 영문인지 알 수가 없습니다... cell.imgView.image = UIImage ( named : dicTemp[ "image" ]! ) 이렇게 했는데도 말이죠... 코드상의 문제가 아니라 사진때문에 그럴까요?
- 미해결iOS9 & Swift2 12개 앱을 만들면서 배우는 아이폰 앱 개발
문서에 대한 설명을 주시는데요...
안녕하세요. 강좌 잘 보고 있습니다. 문서에 대한 설명을 주시는데요. swift로 만들고 objective-c 의 문법 사용이 가능한가요? 반대로도 가능한가요?
- 미해결iOS9 & Swift2 12개 앱을 만들면서 배우는 아이폰 앱 개발
Custom Class에서 WeatherCell을 상속받을 수가 없습니다
(사진)
- 미해결iOS9 & Swift2 12개 앱을 만들면서 배우는 아이폰 앱 개발
강사님 질문 있습니다!
매 실행시 마다 초기 값으로 리셋이 되지 않고, 실제 파일에도 적용되어 저장하려면 어떤 부분을 찾아보면 될까요? 지금 단계에선 무리일까요? ㅠ
- 미해결iOS9 & Swift2 12개 앱을 만들면서 배우는 아이폰 앱 개발
섹션9 에서 파일첨부가 없네요..
세션9 2편에서 이미지올려 놓으셨다고 하셨는데 첨부파일이 없네요 ㅠㅠ
- 미해결iOS9 & Swift2 12개 앱을 만들면서 배우는 아이폰 앱 개발
디지털 액자 실습 5편 ...슬라이더속도 ..
최강사님... 다른것은 다잘되는데 .. 슬라이더 라벨 쪽 변경하고 마무리단계에서 코딩하면 시뮬레이터에서 슬라이더를 드래그시 속도가 7.0 에서 갑자기 0~1 까지밖에 조절이안됩니다 ... 무엇이 잘못된걸까요 ㅠㅠㅠ ?
- 미해결iOS9 & Swift2 12개 앱을 만들면서 배우는 아이폰 앱 개발
프로젝트 네비게이터에 파일 이름 끝 맨 오른쪽 M과 A는 무슨 뜻인가요?
예를 들어 도서관리 프로그램 연습중에 보이는 파일 중 에 main.swift M Book.swift M 이런 식인데 저는 Book.swift 파일은 A입니다. 왜 다른 것인가요? 그리고 무슨 뜻을 의미하나요?
- 미해결iOS9 & Swift2 12개 앱을 만들면서 배우는 아이폰 앱 개발
override func viewDidLoad에서 클래스를 선언할 때 let을 써야만 하는 까닭?
도서관리 앱을 만드는 강좌를 보다가 질문드립니다. 클래스로부터 객체를 생성할 때, var가 아닌 let을 써야만 하는 까닭이 잘 이해되지 않습니다. let으로 객체를 상수로 선언한 뒤에 객체 속성을 지정하는 과정이 있다면, immutable object에 값을 할당하는 것처럼 보이지만 여전히 구문상 오류 메시지는 뜨지 않는다는 게 신기합니다. 객체를 상수로 선언하는 것은 단지 객체 인스턴스가 사용할 메모리 공간을 확보하고, 객체의 인스턴스에 할당된 레퍼런스 ID를 상수로 지정하는 것이다…로 이해하면 되나요?
- 미해결iOS9 & Swift2 12개 앱을 만들면서 배우는 아이폰 앱 개발
cell 안에 있는 라벨 위치 및 라벨과 라벨 간격 조종 질문
Table View Cell Style 설정 값이 Custom 이외의 값으로 설정 되었을때 Interface Builder 에서 기본 라벨 위치 조정 및 라벨과 라벨 간격 조정 은 안되네요 원래 그런지..
- 미해결iOS9 & Swift2 12개 앱을 만들면서 배우는 아이폰 앱 개발
var bookList = [Book]() <--- 이 한줄, 어떻게 이해해야 하는지요?
var bookList = [Book]() 이 한줄...어떻게 해석을 하며 이해해야 하는지요? Book 클래스가 있는데, 이를 데이터 타입으로 하겠다?? Book 클래스의 인스턴스 book1, book2,,,,,book(n)을 배열로 저장하겠다는 뜻인가요? 인스턴스를 배열의 Element 로 사용할수 있다?? 앞에서 배운 책에는 없는 것 같아서요.. 만약 그렇다면 인스턴스 된 book의 name, genre, author "값(value)" 들이 bookList 배열에 직접 담긴다는 뜻은 아닌거지요?
- 미해결iOS9 & Swift2 12개 앱을 만들면서 배우는 아이폰 앱 개발
while문 코딩실습시 print age ++에 대해
print(age) 다음줄에 age++ 입력했는데 ++은 +=1로 대체되었다는 메세지가 떠서 그렇게 했는데 정상값으로 출력되는데요. 생초보라 무작정 따라하는데 ++ 이나 +=1 은 무슨뜻인가요?
- 미해결iOS9 & Swift2 12개 앱을 만들면서 배우는 아이폰 앱 개발
external , local parameter 관련 질문드립니다~
안녕하세요~ 프로그래밍을 처음 배우는 수강생입니다. function 강의 중에 external parameter와 local parameter에 대한 내용이 나오는데, 두 개념이 어떤 건지 전혀 감이 안잡힙니다.. 수업에서는 "이건 external이다, 저건 local이다" 정도로만 설명할뿐, 두 개가 각각 어떤 역할을 하는건지, 각각 어떤 쓰임새를 가지고 있는건지, 어떤 차이가 있는지 개념에 대한 설명을 안해주셔서 도무지 이해가 안되네요....ㅠ 추가 설명 부탁드리겠습니다. 감사합니다~
- 미해결iOS9 & Swift2 12개 앱을 만들면서 배우는 아이폰 앱 개발
먼저 질문이 이상하게 등록되어 다시 질문드립니다.
안녕하세요 선생님 findBook method를 main class 에서 if 문을 사용하여 print 실행 시 findResult값이 nil이 아닐 경우, 주석으로 처리해 놓은 상태로는 출력이 정상적으로 되는데 “\(findResult!) 를 출력하려 하면 ouput의 (lldb)로 출력되고, 선생님께서 하신 것 처럼 결과문이 나오지 않습니다…! 주석문이 정상적으로 출력되는 것을 보아 if 문은 정상적으로 실행이 되는 것 같은데… 무엇이 문제일까요? [main.swift] import Foundation //Book Class : 도서 정보 저장 var book1=Book() book1.name="햄릿" book1.genre="비극" book1.author="셰익스피어" var book2=Book() book2.name="누구를 위하여 종을 울리나" book2.genre="소설" book2.author="헤밍웨이" var book3=Book() book3.name="죄와벌" book3.genre="사실주의" book3.author="톨스토이" var myBook = BookManager() myBook.addBook(book1) myBook.addBook(book2) myBook.addBook(book3) print(myBook.showAllBook()) print(myBook.countBook()) var findResult = myBook.findBook("죄와벌") if findResult != nil{ print("\(findResult!) 를 찾았습니다.") // print("도서를 찾았습니다.") }else{ print("도서 못 찾았음") } [Book.swift] import Foundation import Foundation class Book{ var name = "" var genre="" var author="" func bookPrint(){ print("Name : \(name)") print("Genre : \(genre)") print("Author : \(author)") } } [BookManager.swift] import Foundation class BookManager{ //mutable array var bookList = [Book]() func addBook(bookObject:Book){ bookList += [bookObject] } func showAllBook()->String{ var strTemp = "" for bookTemp in bookList{ strTemp += "Name : \(bookTemp.name)\n" strTemp += "Genre : \(bookTemp.genre)\n" strTemp += "Author : \(bookTemp.author)\n" strTemp += "------------------------------\n" } return strTemp } func countBook()->Int{ return bookList.count } func findBook(name:String)->String?{ var strTemp = "" for bookTemp in bookList{ if bookTemp.name == name{ strTemp += "Name : \(bookTemp.name)\n" strTemp += "Genre : \(bookTemp.genre)\n" strTemp += "Author : \(bookTemp.author)\n" return strTemp } } return nil } // // func removeBook(name:String){ // // } } [ output ] Name : 햄릿 Genre : 비극 Author : 셰익스피어 ------------------------------ Name : 누구를 위하여 종을 울리나 Genre : 소설 Author : 헤밍웨이 ------------------------------ Name : 죄와벌 Genre : 사실주의 Author : 톨스토이 ------------------------------ 3 (lldb)
- 미해결iOS9 & Swift2 12개 앱을 만들면서 배우는 아이폰 앱 개발
도서관리앱 2 부분 듣고 있습나다.
도서를 추가시키기 위해 클래스 안에 펑션을 만드는 과정에서 모르는게 이해 안되는게 있습니다. ㅠㅠㅠㅠ func addBook(bookObject:Book){ bookList += [bookObject] } 요부분에서 로컬파라미터의 자료형이 “book” 이라고 기입하던데 …. 왜 book 이죠 … ㅋㅋㅋㅋ String 아닌가여??!? 앞강의에서 func 부분을 다시봐도 인자를 받는 펑션 코드를 만드실때 func Student (name : String, age : int) 라고 하셔서…..ㅠㅠㅠ 제가 잘 못 이해했는지.. 여쭙고 싶습니다!!
- 미해결iOS9 & Swift2 12개 앱을 만들면서 배우는 아이폰 앱 개발
파라미터 질문좀 드릴게요~
class BookManager { var bookList = [Book]() func addBook(bookObject : Book){ bookList += [bookObject] 이부분이 정말 이해가안가는데요 bookObject 는 파라미터 아닌가요 ? 어떠한 상수나 변수가 아니라 이함수를 호출할때의 "이름"으로만 알고있는데...이 bookObject 가 어떻게 bookList 배열에 추가가 될수가 있는건가요 ㅠㅠ?
- 미해결iOS9 & Swift2 12개 앱을 만들면서 배우는 아이폰 앱 개발
unwrapping 에러가 발생합니다.
실행하면 아래와 같이 에러가 발생합니다. 왜 그럴까요? mainWebView.loadRequest(NSURLRequest(URL: NSURL(string: urlString)!)) fatal error: unexpectedly found nil while unwrapping an Optional value (lldb)
- 미해결iOS9 & Swift2 12개 앱을 만들면서 배우는 아이폰 앱 개발
자료형: Double vs Float
안녕하세요, 처음으로 질문 드리네요. 프로그래밍은 그냥 이것저것 기웃거렸을 뿐 하나도 마스터해보지 못한 초짜입니다. 얼마 전에 파이썬을 시작했는데, 실수형으로는 그냥 float만 사용하는 것처럼 배웠습니다. Swift는 Float와 Double을 모두 지원하던데, 둘은 어떤 차이가 있는지, 실제 프로그래밍에서 두 형을 구분하는게 의미가 있는지 궁금합니다.
- 미해결iOS9 & Swift2 12개 앱을 만들면서 배우는 아이폰 앱 개발
강사님, 질문있어요~^^
@IBAction func addBookAction(sender:AnyObject){ let bookTemp = Book() bookTemp.name = nameTextField.text! bookTemp.genre = genreTextField.text! bookTemp.author = authorTextField.text! myBook.addBook(bookTemp) outputTextView.text! = "\(bookTemp.name)도서가 등록되었습니다." 라고 해도 같은 결과값이 나오는데 이렇게 써도 상관없는 건지 해서요. "\(nameTextField.text)도서가 등록되었습니다." -> "\(bookTemp.name)도서가 등록되었습니다."