반응형 분류 전체보기29 [개발자의 글쓰기] - 2 . 변수 작명 센스 늘리기 이글은 변수 네이밍 규칙에 이어서 진행했습니다. [개발자의 글쓰기] - 1 . 변수 네이밍 규칙 파스칼 표기법으로 클래스 이름 짓기 파스칼 표기법은 모든 단어에서 첫 글자를 대문자로 쓰는 방식. 주로 클래스 (iOS는 구조체도 포함) 이름에 사용. 클래스가 프로그래밍에서 가장 주요하고 development.godol.kr 긴이름? 짧은 이름? 검색 잘 되는 이름! 요즘은 IDE가 잘 되어있기 때문에 몇 단어만 입력해도 변수가 검색이 됨. 검색이 잘 된다는 것은 변수가 길거나 짧더라도 바로 찾을 수 있기때문에 검색이 잘 되는 이름이 기본적으로 편할 것. 그래도 가독성 때문이라도 어느정도 적당한 길이로 적는게 좋아 보임. 복수형은 s를 붙일까 말까 복수형 변수를 붙이는 것은 접미어에 s를 붙이는 것인데 아무.. 2023. 11. 30. [개발자의 글쓰기] - 1 . 변수 네이밍 규칙 파스칼 표기법으로 클래스 이름 짓기 파스칼 표기법은 모든 단어에서 첫 글자를 대문자로 쓰는 방식. 주로 클래스 (iOS는 구조체도 포함) 이름에 사용. 클래스가 프로그래밍에서 가장 주요하고 높은 위치에 있으며, 고유명사 처럼 특정 + 명사로 되어있기 때문. 잘못된 예 interface menu class coffeemenu implements menu 좋은 예 interface Menu class CoffeeMenu implements Menu 카멜 표기법으로 함수, 변수 이름 짓기 카멜 표기법은 첫 단어를 빼고 나머지 단어의 첫 번째 글자만 대문자로 사용. 함수는 동작을 시키는 명령어 개념이므로 첫 단어가 주로 동사. 변수는 형용사로 시작하는 경우도 있음. 잘못된 예 int TotalCount = 0;.. 2023. 11. 29. [iOS] Deffered Deep link를 클립보드로 구현하기 안녕하세요 오늘은 앱의 내부로 연결해주는 Deep Link에서 앱을 미설치시 설치후 링크로 갈 수 있게 하는 Deffered Deep Link를 구현하는 것을 진행하려고 합니다. Deffered Deeplink 란? 'Deferred Deep Linking'은 모바일 앱 마케팅 및 광고에서 사용되는 기술로, 사용자가 앱을 아직 설치하지 않았을 때 특정 콘텐츠나 페이지로 직접 이동시키는 링크입니다. 이 링크는 사용자가 앱을 설치하고 나서도 계속 작동합니다. 예를 들어, 특정 제품 페이지나 프로모션을 보여주는 광고를 클릭했을 때, 해당 앱이 설치되어 있지 않다면 우선 앱 스토어로 이동시키고, 앱을 설치한 후에는 사용자가 처음에 관심을 가졌던 페이지나 콘텐츠로 안내합니다. iOS 에서 Deffered Deep.. 2023. 11. 28. [Xcode] Appstore connect reject - Bug report 확인하기 최근에 앱을 배포하고나서 Appstore Connect에서 Reject을 당했습니다. 확인해보니 앱을 초기 실행하면서 충돌이 났다고 합니다. 우선 해결해봐야하니 거절(Reject) 첨부 파일 (Bug report) 파일을 받아야겠습니다. 1. 버그리포트 다운받기 버그리포트 파일은 Reject 사유 하단에서 받으면 됩니다. (여러 개 일경우 비슷한 에러로그기 때문에 큰 문제는 되지 않겠지만 우선 다 받아봅시다) 2. 버그리포트 파일을 .crash 파일로 확장자 바꾸기 Finder에서 받은 버그리포트.txt 파일을 버그리포트.crash로 바꾸는 작업을 합니다. 방법은 쉽습니다. 이름 바꾸기에서 .txt 를 .crash로 바꾸면 됩니다. 바꿀때 메시지가 뜨는데요! 여기와 같이 .crash 사용을 눌러주시면 c.. 2023. 11. 27. 이전 1 2 3 4 5 6 ··· 8 다음 반응형