func 기능을 쓸때 self. 을 왜쓰는지 이해가 잘안되네요 ㅠㅠ
412
投稿した質問数 2
안녕하세요
func 기능을 쓸때 self. 이것을 많이 쓰는데 왜 써야하는지 100퍼센트 이해가 안되네요
혹시 어떨때 쓰는지 알수있을까요?
回答 1
0
안녕하세요
self는 현재 인스턴스를 가리키는 키워드 입니다.
이 self를 통해 인스턴스 프로퍼티나 펑션에 접근할 수 있습니다.
아래 예제처럼 name이라는 인스턴스 프로퍼티에 접근할 때 self를 이용해서 접근할 수 있습니다.
swift는 생략할 수 있는 문법이 많은데 그 중 self도 생략할 수 있기 때문에 안쓰는 경우도 많이 있고,
좀 더 명확하게 하기 위해 생략 안하는 경우도 많이 있습니다.
class MyClass {
var name: String
init(name: String) {
self.name = name
}
func printName() {
print(self.name)
}
}
패싱1강에서 강의중에 질문 있습니다.
0
72
2
table view 없음
0
99
2
에러 질문 [UITextField setDataSource:]: unrecognized selector sent to instance 0x107079600"
0
202
2
Main interface 지정 방법
0
168
1
Closure_3 Capture List에 참조 타입 값을 작성할 경우에도 deinit 실행되는 이유가 뭘까요?
0
171
2
TodoCell UIview 생성 후 연결 시 오류
0
415
2
테이블 뷰 데이터 업데이트 관련 질문
0
345
2
TODO List Coredata 질문입니다.
0
342
1
혹시 추가예정인 강의가 대략 언제쯤 나오는지 알수있을까요..?
0
359
1
swift에서 import 헤더를 안해도 되는이유가 궁금합니다.
1
620
1
closure 3 에서 weak로 준 부분이 궁금합니다.
0
320
1
concurrency_1 강의 코드 결과 중 이해가 안가는 부분이 있습니다
0
331
1
self.navigationBar.topItem?.leftBarButtonItem을 해도 button이 보이지 않습니다
0
592
2
Closure2 강의에서 예문처럼 똑같이 myfunc2, myfunc3 만들었을때
0
373
1
클론강의 tableViewCell
0
404
1
Location.pin강의에서 self질문이요
1
253
1
넷플릭스 table cell 관련해서 질문이 있습니다.
0
503
1
Capturing Valus
0
295
1
안녕하세요 todolist강의중에서 UI구성중 xib파일 오토레이아웃질문입니다.
0
314
1
환율 강의 테이블뷰에서 데이터 관련 질문있습니다.
0
552
2
환율 네트워크처리1 질문있습니다.
0
274
1
변수 let 위치 질문입니다.
0
366
1
섹션 9 영상 잘림 확인 부탁드립니다
0
334
1
안녕하세요 강의내용 질문입니다.
0
380
1

