도서관리앱 2 부분 듣고 있습나다.
181
작성한 질문수 4
도서를 추가시키기 위해 클래스 안에 펑션을 만드는 과정에서 모르는게 이해 안되는게 있습니다. ㅠㅠㅠㅠ func addBook(bookObject:Book){ bookList += [bookObject] } 요부분에서 로컬파라미터의 자료형이 “book” 이라고 기입하던데 …. 왜 book 이죠 … ㅋㅋㅋㅋ String 아닌가여??!? 앞강의에서 func 부분을 다시봐도 인자를 받는 펑션 코드를 만드실때 func Student (name : String, age : int) 라고 하셔서…..ㅠㅠㅠ 제가 잘 못 이해했는지.. 여쭙고 싶습니다!!
답변 2
0
addBook(bookObject:Book) 요부분의 자세한 설명이 필요하신 거군요. bookObject 는 파라미터 변수명입니다. :Book 은 이 변수는 Book 객체만 담을수 있다는 내용이구요. 파라미터가 항상 primitive 타입만 있는건 아니예요. 객체도 넘겨 줄수 있는 거죠.func Student (name : String, age : int) 요부분은 name 이라는 변수는 String 타입이고, age 란 변수는 int 타입이라고 한거예요.위에도 똑이 bookObject는 Book 이라는 타입의 자료형만 넣어라 라고 한겁니다. class도 자료형이라고 보셔야지 되요. 기능을 가지고 있는 자료형 정도라고.. 그럼 이해 되셨길 바라고,답변 늦게 드려서 죄송합니다.
swift 버전관련
0
350
1
Type 'Any' has no subscript members 에러 때문에 컴파일 안 돼요 어떻게 해야 돼요?
0
342
1
미니 웹브라우저 5강 마지막에 적어주신 urlrequest 가 안먹어요..
0
400
1
delegate 함수를 iboutlet,action 밑으로 내려 놓으면 왜 실행이 안되나요?
0
507
2
external과 local parameter를 구분지어 놓은 이유는 무엇인가요?
0
246
1
class 실습에서 class 선언시
0
280
1
mutable array 공부중에요..
0
218
1
두 가지 질문이 있습니다.
0
291
1
126강에서 다룬 메인스레드와 백그라운드 스레드에 대해서 좀 더 자세히 설명해주실 수 있나요?
0
303
1
형변환 할 때 사용하는 as!와 as?의 차이점이 무엇인가요?
0
367
2
json 파싱에서 datalist["weatherinfo"]!["local"]!!.count에서 unwrapping을 두 번하는 부분이 이해가 잘 안 됩니다.
0
266
1
인텔리전스 키가 안먹히는데요...
0
264
1
스토리보드에서 작업할 때 나중에 넣은 오브젝트를 먼저 넣은 것 뒤로 보낼 수 없나요?
0
277
1
auto-layout에 관하여
0
276
2
키보드 위에 버튼이 나오게 하는 것은 어떻게 하나요?
0
1205
3
DigitalFrame 연습하다가 "unexpectedly found nil while unwrapping an Optional value"라는 에러가 나왔습니다.
0
474
3
GoBack, GoForward로 페이지를 이동하면 urlTextField에 나오는 주소가 바뀌지 않습니다.
0
178
1
웹뷰를 끌어다 놔도 연결이 안되네요
0
194
1
시뮬레이션 해보면 아래쪽에 흰 여백이 나오는데 왜 이런 것인가요?
0
219
3
imgView.animationImages = cuteImages
0
215
1
delegate pattern을 이용해서 이벤트를 처리한다고 할 때 패턴은 무슨 말인가요?
0
198
1
UIActivityIndicatorView 부분을 코딩하고 문제가 발생하였습니다.
0
138
0
0x1002e835c <+160>: brk #0x1 Thread 1: EXC_BREAKPOINT (code = 1, subcode=0x1002e835c)
0
418
1
문서에 대한 설명을 주시는데요...
0
267
3





