일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Apple
- Xcode
- Chrats
- graph
- PyQt
- library
- UITableView
- 개발
- androidstudio
- Chart
- Python
- ios
- alamofire
- Swift
- Android
- button
- Storyboard
- ui
- kotlin
- PyQt5
- 어플리케이션
- UIButton
- modal
- 개발자
- UIKit
- cocoapods
- 라이브러리
- TableView
- 그래프
- charts
- Today
- Total
목록내 작품 (19)
Jiwift
[iOS] Guideline 4.2 - Design - Minimum Functionality 어플을 만들 때 고민하지 않고 일단 만들기로 결심하고 나서 생각나면 일단 만들고 최소 기능으로 제출을 진행하고 있다. 이번 앱은 불안 불안했지만 역시나 기능이 부족하여 리젝을 받았다. 예상한 결과였지만 회신을 하지 않고 기능을 새롭게 추가하여 다시 제출하였다. 근데 역시나 같은 이유로 반려.. 처음부터 기능이 부족한 앱이었기 때문에 추가를 진행해도 큰 변화가 없었던 이유인 것 같다. 그래서 그냥 이 앱은 제출을 하지 않기로 했다. 다른 아이디어의 앱을 다시 만드는 게 더 빠를 것 같아서 다른 앱 제작을 시작했다.
앱을 만들면서 설정 메뉴를 어떻게 구성하고 만들어 나가야 하는지 생각을 공유 앱 더 보기(설정) 메뉴는 어떤 것들이 필요할까? with 복붙태그 # '복붙태그' 앱은 출시 목적도 있으나 제가 배운 것들을 배포하여 테스트하는 목적을 가지고 있습니다. 그렇기 때문에 보시기에는 기능을 개발 추가하는 데 있어 계속 돌아 돌아간다는 느낌을 받으실 수 있다는 점 양해 부탁드립니다. 안녕하세요. 앱을 만들다 보면 메뉴는 어떻게 구성하고 설정은 어떻게 해야 하는지 고민할 때가 많은 것 같습니다. 저 같은 경우는 디자인을 잘하지 못하기 때문에 기본적인 구성을 갖춘 앱처럼 보이기 위해서 '더 보기' 메뉴를 추가해서 허전함과 구색을 갖추었습니다. 초기에 메뉴입니다. 하단 탭바는 어느 정도 구성을 갖춘 것 같으나, 설정에서는..
String Catalog를 사용해서 앱 다국어 지원 완료 String Catalog를 사용해서 앱 다국어를 추가한 모습입니다. 퇴근하고 개발하다 보니 시간이 많이 부족하여 화면과 문구를 특정 문자로 정의하는 부분은 스킵하였습니다. 그래서 Key를 표현하고자 하는 문자 그대로를 사용하기로 했습니다.. 다른 사람들과 공유하는 프로젝트가 아니기 때문에 특정 규칙 없이 문자 그대로를 사용해도 적용해야 하는 위치와 내용을 알 수 있을 것 같았기 때문입니다. (기능이 많아지면 문제가 생길 것 같음) 그럼에도 불구하고 나 혼자서도 혼란이 생길 수 있는 부분은 KEY 문자 앞에 구분을 위해 "태그 그룹", "태그"와 같은 문구를 추가하여 구분 지을 수 있게 했습니다. String Catalog를 사용하면 앱 다국..
이번에는 앱의 다국어 지원을 추가해보려고 합니다. 앱이 기능이 더 추가된다고 생각하면 지금 타이밍에 하는 게 맞는 것 같아서 추가를 해둬야겠습니다. 영어와 한글 두개를 먼저 지원하는 방향으로 가야겠습니다. 다국어 지원을 하기 위해 찾아본 링크만을 위한 글입니다. iOS Localization. Xcode 15 신기능 스트링 카탈로그 | by woozoobro | Medium Swift) Localizing - 다국어 처리하기 (tistory.com) Swift) Localizing - 다국어 처리하기 안녕하세요 :-) 소들입니다 오늘은 Swift에서는 다국어를 어떻게 처리하는지에 대해 공부할 거예여! 다국어 처리가 무엇이냐 하면 우리가 화면에 다음과 같은 Label을 하나 만들고 text를 지정했어 ba..
iOS 앱 데이터 서버 없이 백업과 복원을 무료로 하는 법 (tistory.com) iOS 앱 데이터 서버 없이 백업과 복원을 무료로 하는 법iOS 환경의 앱을 Swift로 구현하면서 앱 데이터 백업과 복원을 무료로 하는 방법과 생각을 공유합니다. 개인이 앱을 만들다 보면 서버 없이 구현하는 경우가 많습니다. 이런 경우 DB는 다양한 라이jiwift.tistory.com 지난번에 위와 같은 글을 작성한 적이 있습니다. 일단 생각한대로 개발을 진행했고 생각한대로 동작하는 것까지 완료했습니다. 하지만 압축 과정에서 사용한 ZIPFoundation 라이브러리가 패스워드를 지원하지 않았기 때문에 압축에 비밀번호는 못 걸었습니다. 더 좋은 백업 방법이 있겠지만 왜 이 방법을 선택했냐면.. 그냥 해보고 싶었기 때문..
iOS 환경의 앱을 Swift로 구현하면서 앱 데이터 백업과 복원을 무료로 하는 방법과 생각을 공유합니다. 개인이 앱을 만들다 보면 서버 없이 구현하는 경우가 많습니다. 이런 경우 DB는 다양한 라이브러리가 있다고 해도 사용자의 데이터를 백업하고 복원하는 데는 무리가 있습니다. 일단 서버를 사용하지 않고, 백업과 복원이 가능해야 하고, 돈이 안 들어야 하고, 파일을 안전하게 보관해야 한다는 조건이 있습니다. 이미 알고 있던 것 CoreData 앱 데이터를 백업을 해주지만, 저는 Realm를 사용했기 때문에 생각을 하지 않기로 했습니다. 구글 드라이브 사용자의 구글 로그인을 통해서 드라이브 접근 권한을 받고, 드라이브 안에 앱 저장 공간을 확보하는 것으로 알고 있습니다. 무료라고는 하나 API를 연결하고 ..
fastlane 간단하지만 환경에 따라서 간단하지 않을 수 있습니다. 이럴거면 그냥 archive하지 설정을 이렇게 어렵게해야하나... 했지만.. 적용하고나니깐 알겠습니다. 명령어 돌리고 화장실을 다녀오니깐 확실하게 느껴지더라고요. 일단 저는 Testflight까지만 진행했고 아직 심사까지하는 절차는 하지 않았습니다. Testflight를 기준으로 업로드, 수출 규정 준서 체크까지 알아서 다해줍니다. 사진을 보시면 8분을 절약했다고 나와있네요. 심사 제출까지 해보려고했는데 에러가 발생해서 이 부분을 해결하고 테스트를 해봐야할 것 같네요. # This file contains the fastlane.tools configuration # You can find the documentation at http..
Error uploading '경로/경로/경로.ipa'. Unable to upload archive. Failed to get authorization for username '이메일' and password. ( The call to the altool completed with a non-zero exit status: 1. This indicates a failure. Could not download/upload from App Store Connect! Error uploading ipa file: [Application Loader Error Output]: Error uploading '경로/경로/경로.ipa'. [Application Loader Error Output]: Unable ..
fastlane 적용 법이 아닌 그냥 신세 한탄하는 글입니다.. 요즘 면접이나 우대사항을 보면 CI/CD, fastlane 같은 게 필수적인 것 같다. 그래 사용하면 편리하다는 건 알겠다. 근데 그것을 적용하기 위해서는 팀원들이 공감하고 같이 사용해야 한다. 혼자만 해서 무슨 의미가 있을까.. 근데 앱하나 그냥 만드는 것도 따라오기 벅찬 사람들도 있다. 근데 내가 적용한다고 좋아할까?? 업무외적으로 시간을 더 사용해야 하는 회사라면 더욱더 그렇다. 물론 서비스를 가진 회사이거나, 공부를 좋아하는 사람들이 모인 곳이면 누구 한 명이 적용하는데 시간을 사용하고 나머지 인원들이 업무 서포트해 줄 수 있다. 근데 나는 그런 상황이 아니잖아? 물론.. 사람들을 설득하는 것도 능력이라지만.. 그럴 수 있는 환경이라..
iOS 뉴비 개인 앱 만들기 시작 (tistory.com) iOS 뉴비 개인 앱 만들기 시작 오래간만에 나만의 어플리케이션을 만들고 있다. 회사에서 배운 경험과 스택으로는 남들보다 많이 늦어진다는 생각이 항상 있기 때문에 집에서 공부를 하다가… 앱을 만들고있다. 적용하지 않 jiwift.tistory.com 앞전에 개인 앱 만들기 시작이라는 글을 올린 적이 있습니다. 그리고 출시를 완료했습니다. 이로서 개인적으로 진행하고 공개한 프로젝트가 3개가 되었습니다. 1. 사진에 숫자 입력 -> 아는 지인이 필요해서 출시한 앱(앱 주제를 고르기가 어려워 개인 맞춤으로 제작해 줌 ㅎㅎ) 2. MAutoClick -> SwiftUI를 공부할 겸 맥용으로 만든 오토마우스 앱! 오픈 소스이니 많은 기여 부탁드립니다. 3..
안녕하세요. 오늘은 직접 개발한 오토마우스 어플리케이션을 소개하려고합니다. 개발을 진행하고 첫 버전을 공유한지는 시간이 흘렀지만, 블로그에는 처음으로 작성하네요. 그냥 오토마우스가 필요해서 찾아보던 중에 맥에서 사용하기에 마음에 드는게 없어서 직접 개발해서 사용했던 것을 공유해보자라는 생각으로 공개했습니다. wlxo0401/MAutoClick: Auto Clicker for macOS the 'MAutoClick' (github.com) GitHub - wlxo0401/MAutoClick: Auto Clicker for macOS the 'MAutoClick' Auto Clicker for macOS the 'MAutoClick'. Contribute to wlxo0401/MAutoClick develo..
App Store에서 제공하는 사진에 숫자 입력 (apple.com) 사진에 숫자 입력 정말 극 소수만을 위한 어플리케이션! 사진을 찍고 단순하게 숫자를 입력해야하는 상황이 있나요?? 반복적으로 숫자만 입력하면 괜찮은가요?? 이 어플리케이션은 사진을 불러와서 순서대로 apps.apple.com 이제 어느정도 그럴듯한 모습을 갖춘 상태의 어플리케이션이되었다. 기능은 자동입력, 직접입력 두 가지로 나뉘며 사진의 위치를 9가지 종류로 나눌 수 있다. 처음 어플리케이션을 출시했을 때를 생각해보면 많은 발전을 이루었다. 어떻게 보면 거의 모든 사람이 필요하지 않을 앱이지만 출시를 위해서 만들고 10월부터 지금까지 추가 기능을 붙이며 정이 많이 들었다. 사용자 요구사항을 어느정도 만족하기 때문에 일단 기능 개발..
안녕하세요. 이번에는 디자인 변경에 힘을 많이 주었습니다. 애플리케이션 기능을 생각하면 디자인이 뭐가 필요한가.. 싶을 정도로 기능이 없는 상태입니다. 하지만 지인이 디자인이 너무 안 좋다.....라는 말을 많이 해주었고 지인과 같이 일하는 사람들에게 소개를 해도 디자인에서 오는 신뢰감이 많이 떨어질 것 같다고 판단해서 도전하기로 했습니다. 아직은 디자인을 생각하면 '기존 디자인의 사용성', '애플이 원하는 기준' 이런 것만 생각해봤지 전체 컨셉?적인 디자인을 생각하는 것은 너무 어렵더라고요.. 디자이너분들 진짜 리스펙 합니다. 하지만 사용자의 요청이 들어왔고, 제가 생각해봐도 기능을 제공하는 데 있어 신뢰를 주는 것 중 하나는 디자인이라고 생각되어서 변경을 시도해봤습니다. (변경을 시도했으나 맞는 방향..
사진에 숫자 입력 - 나만의 어플리케이션 개발 일지 04 — Jiwift (tistory.com) 사진에 숫자 입력 - 나만의 어플리케이션 개발 일지 04 사진에 숫자 입력 - 나만의 어플리케이션 개발 일지 03 — Jiwift (tistory.com) 사진에 숫자 입력 - 나만의 어플리케이션 개발 일지 03 사진에 숫자 입력 - 나만의 어플리케이션 개발 일지 02 — Jiwift (tis jiwift.tistory.com 사진의 숫자 입력 2.0 출시, 직업 입력 기능을 추가해서 2.0으로 버전을 올렸습니다. 다른 추가적인 부분은 지난 글에서 보여드린 시작 숫자 변경 UI입니다. 왼쪽부터 자동 입력 기능 선택된 사진화면, 자동 입력 시작 숫자 입력, 직접 입력 선택된 사진들 화면입니다. 다음 버전 예정..
사진에 숫자 입력 - 나만의 어플리케이션 개발 일지 03 — Jiwift (tistory.com) 사진에 숫자 입력 - 나만의 어플리케이션 개발 일지 03 사진에 숫자 입력 - 나만의 어플리케이션 개발 일지 02 — Jiwift (tistory.com) 사진에 숫자 입력 - 나만의 어플리케이션 개발 일지 02 사진에 숫자 입력 - 나만의 어플리케이션 개발 일지 01 — Jiwift (tis jiwift.tistory.com '선택된 사진들' 화면을 새롭게 디자인 기존에 시작 숫자를 입력할 수 있는 부분을 숨기고 버튼으로 변경 새로운 숫자 입력 적용 후 동작 모습 한 화면에 기능을 모두 넣지 않으면서 각 기능 집중도를 높였다고 혼자서 생각 중 현재는 원하는 숫자부터 자동으로 1씩 증가하는 기능만 있어서 각..
사진에 숫자 입력 - 나만의 어플리케이션 개발 일지 02 — Jiwift (tistory.com) 사진에 숫자 입력 - 나만의 어플리케이션 개발 일지 02 사진에 숫자 입력 - 나만의 어플리케이션 개발 일지 01 — Jiwift (tistory.com) 사진에 숫자 입력 - 나만의 어플리케이션 개발 일지 01 애플리케이션을 만들기 위해서 제일 중요한? 아니 시작을 위해서 jiwift.tistory.com 어플리케이션 리젝을 먹었다. 2022년 10월 25일 1. 1차 리젝 AM 02:40 1-1. 사유는 애플리케이션을 나타내는 사진이 충족하지 못하다?라는 느낌을 품기고 있다. 1-2. 아이패드 사진이 필수 제출인 점에서 이 점도 같이 수정하고자 함 2. 아이패드를 지원하지 않는데 처음 테스트 플라이트 업..
사진에 숫자 입력 - 나만의 어플리케이션 개발 일지 01 — Jiwift (tistory.com) 사진에 숫자 입력 - 나만의 어플리케이션 개발 일지 01 애플리케이션을 만들기 위해서 제일 중요한? 아니 시작을 위해서 필요한 것은 개발 주제이다. 아무리 개발을 잘한다 해도 주제가 없으면 아무것도 만들 수 없다. 그리고 나의 개인적인 생각으로 jiwift.tistory.com 사실 이미 다른 곳에서 블로그를 운영하다 Tistory로 옮긴것이기 때문에 개발 일지 초반 부분 것은 그대로 긁어오고 있다. 2022년 10월 13일 어플리케이션 개발 시작 아이콘 적용 UI 구상 시나리오 구상 어플리케이션 목적과 기능은 확실하지만 진행 순서, 화면 구현과 같은 생각은 쉽지 않았다. 2022년 10월 15일 사진 불러..
아래는 제 어플리케이션 개인정보 처리 방침입니다. 다른 서비스에서는 아래 내용을 그대로 사용하시면 안됩니다. 개인정보 처리 방침 양식은 개인정보보호 포털 (privacy.go.kr) 여기서 확인할 수 있습니다. ('https://jiwift.tistory.com'이하 '지위프트')은(는) 「개인정보 보호법」 제30조에 따라 정보주체의 개인정보를 보호하고 이와 관련한 고충을 신속하고 원활하게 처리할 수 있도록 하기 위하여 다음과 같이 개인정보 처리방침을 수립·공개합니다. ○ 이 개인정보처리방침은 2022년 11월 1부터 적용됩니다. 제1조(개인정보의 처리 목적) ('https://jiwift.tistory.com'이하 '지위프트')은(는) 다음의 목적을 위하여 개인정보를 처리합..
애플리케이션을 만들기 위해서 제일 중요한? 아니 시작을 위해서 필요한 것은 개발 주제이다. 아무리 개발을 잘한다 해도 주제가 없으면 아무것도 만들 수 없다. 그리고 나의 개인적인 생각으로는 나의 애플리케이션을 만들어야 다양한 방법과 실험이 가능하다는 느낌이 들었다. 하지만 나는 아이디어가 부족했고, 아이디어가 생각나도 누가 사용할지, 피드백은 어디서 얼마나 잘 받을 수 있을지 고민이었다. 그래서 떠오른 생각은 주변 사람들에게 필요한 것을 물어보고 그중 괜찮다 생각한 것을 만들어주는 것이다. 그러면 그 사람만을 위한 애플리케이션이 탄생하겠지만 피드백 하나만큼은 잘 들어올 것이고, 그 상황에 대해서는 좋은 애플리케이션이 될 수 있다는 생각이 들었다. 주변 사람에게 받는 아이디어 장점 1. 아이디어를 많이 수..