본문 바로가기 메뉴 바로가기

Peppo

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Peppo

검색하기 폼
  • 분류 전체보기 (221)
    • Story (13)
    • iOS (143)
      • Error (11)
    • 알고리즘 (43)
    • ETC (7)
    • React-Native (0)
    • CS (Computer science) (3)
  • 방명록

override (2)
[Swift] Override

프로젝트를 처음 만들어봤을때 가장먼저 맞이해주는 override 많이들 보셨죠 ? 아무 생각없이 넘어갔는데 오늘은 override에 대해 한번 파봅시다!! 오버라이드 (override) 일단 공식문서의 내용을 요약해서 먼저 한번 볼까요 상위클래스로부터 상속받은 메서드, 프로퍼티들을 하위 클래스에서 재정의하는 것 살짝 알듯 말듯 하네요. 말보단 코드로 먼저 보시죠 !! 눈으로 보는것 보다 Playground에 따라 쳐보시면 이해가 더 잘갑니다 먼저 Student라는 class를 만들어볼게요. class Student { func sayHello() { print("안녕 나는 학생이야") } } 호출을 하면 어떻게 나오는지 볼까요 ? let student = Student() student.sayHello(..

iOS 2021. 11. 11. 19:27
[Swift] 타입프로퍼티, static, class

코드를 보다보면 아래처럼 함수(func) 선언 한것 앞에 static, class 라는 걸 많이 보게되는데 static let shared = MyAlamofireManager() 그냥 선언하면 안되나 static은 뭐야..?? static 과 class 에 대해 알아보기 전에 타입 프로퍼티 를 짚고 넘어가야 됩니다 ㅠ 타입 프로퍼티 (Type property) 특정 타입에 속한 프로퍼티로 그 타입에 해당하는 단 하나의 프로퍼티만 생성됩니다. 이 타입 프로퍼티는 특정 타입의 모든 인스턴스에 공통으로 사용 되는 값을 정의할때 유용합니다. 또한 저장 타입 프로퍼티는 타입자체에 초기자(initializer)가 없기 때문에 항상 '초기값'을 지정해서 사용해야 합니다. 어우 딱딱해... 그냥 타입 프로퍼티를 사용..

iOS 2021. 10. 22. 23:03
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • Peppo's Github
TAG
  • 원티드 프리온보딩
  • Swift final
  • Swift 프로그래머스
  • Swift joined()
  • Swift init
  • swift 고차함수
  • Swift 알고리즘
  • RIBs tutorial
  • Class
  • ios
  • swift reduce
  • Combine: Asynchronous Programming with Swift
  • Swift ModernRIBs
  • RTCCameraVideoCapturer
  • Swift RIBs
  • removeLast()
  • 2023년 회고
  • Swift 프로퍼티
  • Swift
  • swift programmers
  • Swift Leetcode
  • Swift inout
  • swift protocol
  • Swift 내림차순
  • iOS error
  • Swift joined
  • swift (programmers)
  • CS 네트워크
  • swift property
  • Swift Error Handling
more
«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바