일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- UITextView
- SWIFT
- clean architecture
- 클린 코드
- collectionview
- 리펙토링
- uiscrollview
- Human interface guide
- Protocol
- 리펙터링
- HIG
- 스위프트
- 애니메이션
- rxswift
- tableView
- UICollectionView
- swift documentation
- Clean Code
- MVVM
- Observable
- uitableview
- ios
- ribs
- map
- RxCocoa
- swiftUI
- Refactoring
- combine
- Xcode
- 리팩토링
- Today
- Total
목록Shell (2)
김종권의 iOS 앱 개발 알아가기
리눅스 파이프 stdin과 stdout을 연결해주는 테크닉 터미널에서 ls로 파일들을 출력하고 이 파일들을 대상으로 또 다른 처리를 하고싶은 경우? 파이프를 사용하면 stdin - stdout을 연달아 수행이 가능 ex1) 파이프라인 현재 디렉토리를 알파벳 순으로 출력하기 ls로 stdout을 만들고 이 결과를 stdin으로 sort 명령어로 사용 % ls | sort README.md Tuist scripts ex2) 앞전에 stdout을 뒷단 명령어의 인수로 받고 싶은 경우? -> xargs 사용 (현재 디렉토리의 모든 파일들에 chmod +x 옵션을 주는 경우) ls | xargs chmod +x 응용 - 파이프를 통해 브랜치 편리하게 삭제하기 로컬에 특정 브랜치만 남겨두고 다 삭제하는 방법 rea..
Make 원래는 실행파일을 생성하는 도구이지만 shell script와 같이 사용하면 script들을 쉽게 관리할 수 있기 때문 실행파일의 생성: source code(사람이 읽을 수 있는 코드) 컴파일을 통해 -> object file(기계가 읽는 바이너리 파일) -> exec file 원래는 .c 파일을 컴파일하고 자동화할때 유용하게 사용할 수 있는 GNU의 한 종류 c 를 컴파일할때 변경된 부분만 재컴파일하여 효율적인 컴파일러 Makefile은 또 여러가지의 source code를 묶어서 하나의 exec 파일로 만들수 있는 장점도 존재 makefile을 잘 활용하면 build script를 만들었을때 이 build script를 실행하기에 매우 유용한 도구 ShellScript가 있을때 Make와 ..