안녕하세요 :) 오늘도 Xcode와 조금 친해져보려 합니다 3편에 이은 4편 이거 제목을 뭐라 정하기가 어려워서 걍 비워둠 괄호 범위 확인하기 조건문이 많아지거나? 클로저가 많아지거나? 함수가 길어지면? 참 찾기 어려운 조건문, 클로저, 함수 범위 -__- Xcode는 우리 힘들까봐 여는 중괄호를 클릭하면 닫는 중괄호에 표시해주고 있어요 또 닫는 중괄호를 클릭하면 여는 중괄호에 표시해주고 있어요 이렇게 하면? 범위를 파악하기 쉽습니다 중괄호만 되냐? ㄴㄴ 괄호() 대괄호[] 다 됩니다 괄호 추가 및 들여쓰기 중괄호 추가하 실 때 범위를 지정하고 여는 괄호를 넣어주면 알아서 닫는 괄호까지 넣어주고 들여 쓰기까지 해줍니다 (어렵게 위치 찾아서 여는 괄호, 닫는 괄호 추가하고 들여 쓰기 안해도 됩니다) 중괄호..
안녕하세요 :) 오늘은 Xcode에 있는 유용한 기능인 Thread Sanitizer에 관련해서 포스팅을 해보려 합니다 Thread Sanitizer란 무엇인가? TSan이라고도 부르는 Thread Sanitizer는 스레드 간의 Race Condition을 감지할 수 있는 LLVM 기반 툴입니다 Thread Sanitizer 활성화하는 방법 Xcode를 눌러주시고 메뉴에서 Product를 선택하신 후 Scheme을 클릭해 줍니다 다음 Edit Scheme을 눌러줍니다 Run을 클릭하고 Diagnostics탭을 클릭하면 Thread Sanitizer을 볼 수 있어요 그리고 이 체크박스를 클릭해 활성화해 줍니다 Thread Sanitizer 제한 사항 어? 왜 나는 Thread Sanitizer 체크박스를..
안녕하세요! Xcode 활용하기 1에 이어서 2를 작성해보려 합니다 Xcode와 친해지기 어렵다 저는 PR올리고 코드리뷰받을 때 가장 민망한 것이 오타인데요 왜 코드 작성할 때는 안보였지? 왜 내 눈에 안 보여? 이런 경우 저만 있나요? 저와 동일한 경험을 했다면 이 기능 활성화 해보세요 먼저 Xcode들 클릭하고 메뉴를 확인하고 Edit을 선택해 주세요 Edit을 누르면 아래와 같이 나올 텐데 Format을 선택해 줍니다 Format을 누르면 아래와 같이 나올 텐데 Spelling and Grammar을 선택해 줍니다 그리고 Check Spelling While Typing을 선택해 줍니다 즉 Edit > Format > Seplling and Grammar > Check Spelling While T..
안녕하세요! 티스토리는 오랜만이네요 포스팅 자주 하겠다! 다짐했건만 바빠서 쉽지 않았던 (핑계) 오늘은 Xcode 활용법?에 관련해서 포스팅을 해보려 합니다 아무래도 직업이 개발자고 iOS 앱 개발을 하다 보니까 Xcode과 거의? 매일을 함께 하는데 막상 잘 활용하지는 못했던 것 같아요 마치 나랑 Xcode 관계 ㅇㅇ Xcode 활용하기 1 multi cursor에 대해서 알아봅시다 사실 이 기능은 이전 회사 멘토님이자 팀장님이 알려주셨던 기능이에요 그때 당시 오!!!! 이런게 있구나 싶었던 ㅎㅎㅎ 예를 들어 sourceLocation과 label이 상수로 선언되어 있는데 이 상수들의 access level을 internal에서 private으로 바꿔야 한다고 가정해 볼게요 (개발하면서 이런 경우 다 ..
- Total
- Today
- Yesterday
- swift5
- objective-c
- 독서
- 딥러닝
- Animation
- 머신러닝
- 책 추천
- RX
- 책
- wwdc
- 문자열
- 스위프트
- 애니메이션
- stanford SwiftUI
- ios
- Deep learning
- Xcode
- iOS SwiftUI
- ReactiveX
- 알고리즘
- SWIFT
- leetcode
- swiftUI
- 책 후기
- Algorithm
- string
- objc
- rxswift
- 스위프트UI
- ARC
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |