목록분류 전체보기 (29)
써니쿠키의 IOS 개발일기
보통 커밋 전에는 검토에 검토를 하고 여러번 확인 후에 커밋을 한다. 하지만 가끔 아주 조금 더 손보고 싶은 욕구.. 자잘한 수정 후 다시 커밋해야할 일들이 생긴다.🥲 새로운 커밋으로 작성하기에는 너무 보잘것 없는 것들일 때 사용하기 좋은 되돌리기(혹은 수정) 기능이 있다. ✔️ 이미 완료 한 커밋을 수정할 때 사용 (커밋내용 및 커밋메세지 수정가능) ✔️ 되돌린 후에는 다시 되돌아 올 수 없으므로 사용에 주의가 필요하다! stage area에서 가능하며 --amend 옵션을 사용 git commit --amend 예시 ) 첫번째 커밋 : 메모장 a (= a.txt) 추가내용 commit 두번째 커밋: 메모장 b (= b.txt) 추가내용만 추가하여 commit 세번째 커밋( 두번째커밋 수정 ) : ..
원본, 출처 : https://www.swift.org/documentation/api-design-guidelines/ 앞으로도 여러 번 두고두고 읽을 내용이기에 번역을 했다. 완벽한 번역본이 아니므로 수정사항 있으면 알려주세요 ! (규칙)Convention 1. 일반적인규칙 0(1)이 아닌 연산 프로퍼티의 복잡성을 문서화한다. 사람들은 보통 프로퍼티에 접근 할 때, 저장 프로퍼티라고 생각하기 때문에 계산 프로퍼티로써 중요한 계산을 하지 않을거라고 생각한다. 사람들이 이러한 가정을 가지고 접근할 수 있는 경우 확실히 경고 해야한다. 전역(자유)함수(free functions) 보다는 메소드와 프로퍼티를 선호한다. 자유 함수는 특별한 경우에만 사용된다. // 1. 명확한 self가 없는경우 min(x, ..
원본, 출처 : https://www.swift.org/documentation/api-design-guidelines/ 앞으로도 여러 번 두고두고 읽을 내용이기에 번역을 했다. 완벽한 번역본이 아니므로 수정사항 있으면 알려주세요 ! (이름짓기)Naming 1. 사용법을 분명히 하세요 이름이 사용된 곳에서 코드를 읽는 사람이 모호하지 않도록 하기 위해 필요한 모든 단어를 포함합니다. 예를 들어 컬렉션 내의 주어진 위치에서 요소를 제거하는 방법이 있을 때 x 번째 요소를 제거하라는건지, x를 제거하라는 건지 불분명 → at을 추가해줌으로서 모호함을 해결 // ✅Good extension List { public mutating func remove(**at** position: Index) -> Eleme..
원본, 출처 : https://www.swift.org/documentation/api-design-guidelines/ Swift.org Swift is a general-purpose programming language built using a modern approach to safety, performance, and software design patterns. www.swift.org 앞으로도 여러 번 두고두고 읽을 내용이기에 번역을 했다. 완벽한 번역본이 아니므로 수정사항 있으면 알려주세요 ! API = Application Programming Interface(애플리케이션 프로그램 인터페이스)의 줄임말 (기본원칙) Fundamentals API = Application Programmi..