전체 글

전체 글

    Xcode MARK 단축키 설정(shortcut setting)

    Xcode MARK 단축키 설정(shortcut setting)

    (Macbook Air M1 8-256 Monterey 12.6.2 Xcode 13.4) Why? 저는 코드를 나눌 때 주로 미니맵에 표시는 MARK로 많이 나누는 편인데요. 자주 사용하다보니 단축키를 지정해서 좀 더 빠르게 사용해보고자해당 포스팅을 하게되었습니다. 최종 결과물 ma를 치면 밑에 MARK가 나오면서 바로 적을 수 있습니다! 설정방법 1. // MARK: 를 적고 드래그 한 뒤 - 우클릭 - Create Code Snippet..을 클릭 2. 하단의 내용을 수정해줍니다. 상세설명 Title 해당 Snippet 이름을 설정합니다. Summary 어떤 method를 선택할 때 하단에 상세하게 설명이 되어있죠? 그 부분을 설정가능합니다. // MARK: 우측 커서 드래그한 부분을 그대로 보여주겠..

    Notification(1) - NotificationCenter 사용하기

    Notification(1) - NotificationCenter 사용하기

    (Macbook Air M1 8-256 Monterey 12.6.2 Xcode 13.4) Why? 매주 스터디에서 주제를 정해서 그 주제에 대한 발표를 진행하고 있는데, 이번에 ' Notification '을 맡게 되었습니다. 그래서 이번 포스팅에서는 Notification 사용에 대해 알아보겠습니다. 크게 (1) Notification (2) NotificationCenter (3) 사용법 (4) 어떤 상황에서 사용할까? 순으로 작성되었습니다. (1) Notification 보통 Noti를 사용한다.라고 이야기를 하면 크게 2가지 의미로 받아들일 수 있을 것 같습니다. 1. Event를 전달한다. 2. 사용자 알림 push를 전달 remote 이 중 Event를 전달하는 내용을 포스팅해보려고 합니다. ..

    Alert Controller 사용하기

    Alert Controller 사용하기

    (Macbook Air M1 8-256 Monterey 12.6.2 Xcode 13.4) Why? 매주 스터디에서 주제를 정해서 그 주제에 대한 발표를 진행하고 있는데, 이번에 ' Alert Controller '를 맡게 되었습니다. 그래서 이번 포스팅에서는 Alert Controller 사용에 대해 알아보겠습니다. 크게 (1) sheet 방식의 차이 (2) style의 차이 (3) 재사용성 (4) Custom Alert Controller 순으로 작성되었습니다. Alert Controller swift에서 기본으로 제공하는 UIAlertController을 사용하는 것을 의미합니다. swift에서 alert controller를 사용하는 순서는 다음과 같습니다. (1) UIAlertController를..

    self 사용(시점)에 관한 고찰

    self 사용(시점)에 관한 고찰

    why? 매주 발표하는 모임에서 'self vs Self' 주제에 대해 발표를 하게 되었습니다. 반드시 해당내용이 아니여도 되고, 관련 내용을 공부해서 자신의 방식대로 발표를 하는 것이기 때문에, 기존의 딱딱한 비교 틀에서 벗어나 self 사용에 대해서 좀 더 깊은 고찰을 해보게되었습니다. vs Self 아주아주 간단히 self와 Self에 대해 비교해보고 넘어가겠습니다. self는 instance를 가르킵니다. ( ex. "aaaabbbb", 19, ...) Self는 Type을 가르킵니다.. (ex. String, Int ...) self의 사용(시점) 간단한 첫번째 예제코드를 살펴봅시다. lazy var btn: UIButton = { let b = UIButton() self.btn.setTitl..