일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 패캠챌린지
- 뉴모피즘
- 플랫디자인
- 스큐어모피즘
- 뉴북
- commit
- SWIFT
- commit messages
- 직장인자기계발
- 직장인인강
- 입력 개수 제한
- Xcodebuild
- ios
- 패스트캠퍼스
- 아이폰
- viewDidAppear
- 포인트
- 디자인 트렌드
- .DS_Store
- git workflow
- Git Tutorial
- 8 그리드 시스템
- 머티리얼 디자인
- 픽셀
- git
- 패스트캠퍼스후기
- viewDidLoad
- commit message
- iOS앱개발올인원패키지Online.
- 마크다운
- Today
- Total
목록분류 전체보기 (138)
왕논의 연구실
디버깅을 할 때 유용하게 사용할 수 있는 식별자 #file 현재 코드가 실행 중인 파일 이름을 나타냅니다. String #line 현재 코드가 실행되고 있는 파일의 몇 번 줄에 위치하는지 나타냅니다. Int #column 현재 코드가 실행되고 있는 줄의 몇 번 칸에 위치하는지 나타냅니다. Int #function 현재 코드가 실행되고 있는 함수의 이름을 나타냅니다. String
제가 앱을 만들고 앱스토어에 등록을 하려고 할 때였습니다. 기존에 앱을 확인해보니 이런 리뷰가 달려있었습니다. 이 앱은 점수판 앱이었습니다. 다행히 좋은 평가를 받은 것 같아 기쁘지만, 사용자는 점수를 취소할 수 있게 해달라는 기능을 요구하였습니다. 제가 판단하기로 이 취소기능은 점수를 내리는 기능이라고 인식됩니다. 애석하게도 이 기능은 이미 있는 기능입니다 저는 탭으로 점수를 올리고, 다운 스와이프로 점수를 내리고, 롱프레스로 점수를 초기화 시키는 기능을 넣은 채로 앱을 등록했었습니다. 그러므로 이미 있는 기능을 사용하지 못해서 기능 추가를 요구한 것이었습니다. 혹시 이런 사항이 있을까봐 실제 점수판 화면 우측 상단에 버튼 터치를 통해서 사용법을 넣어놓았습니다. 하지만 이렇게 리뷰까지 달리고 보니 사용..
앱 개발을 하는데 있어서 중요한 것 중 하나가 운영적인 것이라고 생각합니다. 개발적인 이야기보다는 이러이러한 상황이 벌어졌을 때, 어떻게 생각하고 처리했는지에 대한 이야기를 쓰고 싶었어요. 어디다 쓸까하다가 코드적인 것을 뺴고 처리 방향만 이야기하는 게시판을 따로 만들어 적어보기로 하였습니다.
리네임을 하려는데 rename에러가 발생 해결방법은 1. Xcode 종료 2. ~/Library/Developer/Xcode로 이동 3. DerivedData 폴더 삭제 4. Xcode 재시동 DerivedData 폴더는 프로젝트에서 빌드한 결과 등을 저장하는 폴더라고 한다. 그렇다면 추측으로는, 프로젝트를 하는데 똑같은 이름의 프로젝트를 지웠다 생성하고 이름바꿨다 다시 되돌리고 이런 작업을 했었는데, 그때문에 꼬였던 것이 아닌가 싶다.
Gesture Recognizer 터치와 관련된 제스처 이벤트를 인식하고, 액션 메세지를 보내 제스처 관련 이벤트를 처리 구현방법 스토리보드 코드(타겟 액션) 델리게이트 Tap 한손가락 또는 여러 손가락 짧게 한번 누르기 let tapGesture = UITapGestureRecognizer(target: self, action: #selector(tapGesture)) outerView.addGestureRecognizer(tapGesture) @objc func tapGesture(_ sender: UIGestureRecognizer) { // 탭 액션 print("tap") self.change = !self.change self.view.backgroundColor = change ? .white..
presentation attempt to present whose view is not in the window hierarchy 화면을 띄우는데 위와 같은 에러가 발생하였습니다. 화면은 띄워지는거 같은데 화면 생성이 제대로 안 뜨고 에러가 뜹니다. 찾아보니 viewDidLoad에서 바로 화면 전환을 하게 되면, 화면이 제대로 생성 안된 상태로 뷰가 전환되면서 에러가 발생하는 듯합니다. viewDidAppear에서 전환하도록 바꿔주니 제대로 생성되었습니다. 참고 https://taesulee.tistory.com/2