본문 바로가기

전체 글

(48)
[VSCode] 빈 줄 (blank line) 지우기 ^\s*$\n 정규식 검색 후 replace all
[iOS] Combine 보호되어 있는 글입니다.
[Xcode] File 생성시 자동 생성되는 Header 커스텀하기 IDETemplateMacros.plist 파일 추가 ~/Library/Developer/Xcode/UserData/IDETemplateMacros.plist 아래 내용에서 원하는대로 커스텀 FILEHEADER // ___FILENAME___ // ___PACKAGENAME___ // // Created by ___FULLUSERNAME___ on ___DATE___ // Copyright © ___YEAR___ ___ORGANIZATIONNAME___. All rights reserved. // 참조 https://help.apple.com/xcode/mac/11.4/?localePath=en.lproj#/dev91a7a31fc https://help.apple.com/xcode/mac/11.4/?lo..
[Xcode] 빌드 시간 노출하기 defaults write com.apple.dt.Xcode ShowBuildOperationDuration YES
[Mac] 상태바 시간 초단위로 노출시키기 터미널에서, > defaults write com.apple.menuextra.clock "DateFormat" 'EEE d MMM HH:mm:ss' 원하는 포맷을 'EEE d MMM HH:mm:ss' 대신 주어도 된다.
[iOS] Custom ContainerViewController 활용시 주의할 점 ChildViewController로 추가/제거 될 때 willMove, didMove 메소드가 자동으로 호출됩니다. 코드로 ContainerViewController를 구현했다면 child를 추가할 땐 didMove, 제거할 땐 wilMove 메소드를 직접 호출해주어야 합니다. 트랜지션도 커스텀했다면 트랜지션이 종료된 후 적절한 시점에 메소드를 호출해주면 됩니다. 참고로, child를 제거할 때 didMove가 자동으로 중복되어 호출될 수 있습니다. func addChild() { let viewController = ChildViewController() addChildViewController(viewController) // addChild 후 호출, 커스텀 트랜지션이 있다면 완료 후에 호출 vi..
[Mac] 터미널에 보이는 컴퓨터, 호스트이름(hostname) 변경하는 방법 sudo scutil --set ComputerName "newname" sudo scutil --set LocalHostName "newname" sudo scutil --set HostName "newname" echo ComputerName LocalHostName HostName | xargs -n1 -t scutil --get 터미널(Terminal)에서 위 명령어 수행 후 재시동하면 반영된다.
[Git] fork한 repository 최신화하기 1. fork한 repository 주소를 upstream에 등록하기 $ git remote add upstream https://github.com/~/~.git 2. 할당된 git 주소 확인하고 싶을 경우 $ git remote -v 3. 원본 저장소 fetch 해오기 $ git fetch upstream 4. 내 master(main) 브랜치와 merge 하기 $ git checkout master $ git merge upstream/master