이 책을 읽고 기억하고 싶은 부분을 기록했습니다. ✏️ 전부 책에서 가져온 내용이고 제가 아주 조금 재구성 했습니다. 책을 직접 읽어보시는 것을 추천드립니다. [1] 변수이름 잘 짓는 법 1.1 날짜를 표현할 때 일자 day를 뜻하는 변수를 설정하고 싶다면 그냥 day를 사용하면 된다. 그런데 그냥 day는 없다. 프로그램은 항상 어떤 의미와 의도를 가진 day만을 사용한다. [ 안좋은 예 ] int d int m int y [ 좋은 예 ] int someday int today int thismonth int finalYear int daysSinceCreated int monthSinceUpdated int yearsSinceRegistered 1.2 중요한 단어를 앞에 쓰기 변수 이름을 여러 단어로..
[1] 개념 - 지오코딩 (Geocoding) 주소 (ex. '1600 Amphitheatre Parkway, Mountain View, CA') 를 지리적 좌표 (위도 37.423021, 경도 -122.083739) 로 변환하는 것을 말합니다. - 역지오코딩 (Reverse geocoding) 지리적 좌표 (위도 37.423021, 경도 -122.083739) 를 사람이 읽을 수 있는 주소 (ex. '1600 Amphitheatre Parkway, Mountain View, CA') 로 변환하는 것을 말합니다. 저는 reverse geocoding을 테스트해보고 싶어서 구글맵 api를 사용해보겠습니다. [2] 문서보기 깃헙에 들어가서 사용법을 봐줍니다. github.com/googlemaps/googl..
Supporting Dark Mode in Your Web Content WWDC 영상을 보고 테스트해본 기록 ✏️ 웹뷰를 다크모드 대응해주기 위해 CSS쪽에서 간단한 대응을 해주면 됩니다..! [ 준비 ] 아래와 같이 테스트할 준비를 해주세요 저 URL이 내려주는 CSS를 바꿔가면서 테스트 해볼게요 [ 기본 CSS ] 이렇게 생긴 CSS가 있다고 해보겠습니다. 참고로 태그 안에 css코드를 넣는 것보다 stylesheet.css 파일을 따로 만들고 아래와 같이 css를 넣어주는게 더 좋은 방법이에요!+! 저는 테스트니까 이렇게 할게요 테스트해보면 다크모드 반영이 안됩니다. [ 다크모드 대응 CSS ] 애플에서 추가해주라는 것을 추가해볼게요 이것을 CSS에 추가하면 다크/라이트 모드를 구분할 수 있고 기..
[1] Gitignore 파일 만들기 touch .gitignore [2] gitignore에 내용 입력 github.com/github/gitignore 여기서 각 환경에 맞는 코드를 복붙해서 위에서 만든 gitignore파일에 복붙해주면 된다. Xcode.gitignore랑 Swift.gitignore이 따로 있지만 Swift.gitignore에는 Xcode.gitignore 내용도 들어있기때문에 Swift.gitignore만 복붙해주면 된다. (참고로 python.gitignore에도 장고 관련 내용들이 들어가있다.) www.toptal.com/developers/gitignore 이 사이트에 들어가서 gitignore 내용을 구해도 된다. [3] 2번의 내용이외에 내가 무시할 것을 설정할때 git..
[1] Dynamic Color란 iOS 13부터 Dynamic Color가 지원되었습니다. 하나의 컬러이지만 라이트모드일때, 다크모드일때 각각 다른 컬러를 가지고 있고 상황에 맞게 적용됩니다. systemBackground 같은 시스템 컬러를 쓰거나 Color Asset에서 원하는 커스텀 컬러를 지정해줄 수 있습니다. 아래의 코드를 실행시키고 라이트, 다크 모드로 변환시켜보면 잘되는 것을 볼 수 있습니다. class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() view.backgroundColor = UIColor.systemBackground } } [2] Dynamic Color의 원리 (1)..
- Total
- Today
- Yesterday
- Django Firebase Cloud Messaging
- Dart Factory
- 구글 Geocoding API
- flutter dynamic link
- SerializerMethodField
- ipad multitasking
- 장고 URL querystring
- Flutter Clipboard
- github actions
- ribs
- Django FCM
- cocoapod
- flutter 앱 출시
- Python Type Hint
- Flutter Text Gradient
- 장고 Custom Management Command
- Django Heroku Scheduler
- Watch App for iOS App vs Watch App
- 플러터 얼럿
- METAL
- Flutter getter setter
- DRF APIException
- drf custom error
- 플러터 싱글톤
- PencilKit
- flutter build mode
- Flutter 로딩
- Sketch 누끼
- flutter deep link
- Flutter Spacer
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |