일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 개발
- button
- Xcode
- cocoapods
- Swift
- modal
- Chart
- UITableView
- PyQt5
- UIButton
- alamofire
- UIKit
- charts
- graph
- PyQt
- library
- 라이브러리
- Apple
- ui
- Chrats
- 그래프
- Python
- kotlin
- androidstudio
- 어플리케이션
- TableView
- 개발자
- ios
- Android
- Storyboard
- Today
- Total
목록개발 잡담 (17)
Jiwift
SPM Privacy Manifest 추가를 까먹지 않기 위해 간단하게 메모한 글입니다. 다음에 더 자세하게 다루겠습니다. Privacy Manifest를 공부하다가 SPM을 통한 라이브러리 배포를 진행하고 Privacy Manifest까지 적용했습니다. 테스트를 위해서 앱을 만들어서 배포를 할 정도로 직접 하지 않으면 만족하지 못해서 간단하게 라이브러리를 하나 만들어서 깃으로 배포하고 테스트를 진행해 보았습니다. 방법을 간단하게 말하면 Package를 열어서 리소스에 xcprivacy만 잘 연결해 주면 적용이 됩니다. 이전에는 Target 설정도 중요한 줄 알았는데, 아니었습니다. 그냥 Package 설정만 잘하면 됩니다. 다음에 더 자세히 다루겠습니다. 테스트를 위한 라이브러리 wlxo0401/JDr..
애플 Privacy Manifest 관련 메일을 받아보신 분이 있나요?? Describing use of required reason API | Apple Developer Documentation Describing use of required reason API | Apple Developer Documentation Ensure your use of covered API is consistent with policy. developer.apple.com 2023년에 발표된 내용에 Privacy Manifest가 있습니다. 그 발표 후로 문제가 되는 앱에 대해서는 메일을 통해 알려주겠다고 나와있고, 2024년 봄부터는 앱 심사에도 영향이 간다고 공지가 되어있습니다. 혹시 위 내용과 관련해서 메일을 받..
Privacy Manifest를 앱에 추가해 보신 분 있나요?? 앱과 라이브러리에 PrivacyInfo를 추가해야 하는 것으로 알고 있는데, 앱에는 어떻게 추가해야 할까요?? 오픈 소스 라이브러리들이 하는 방식과 동일하게 그냥 추가하면 되는 것인지... 의견을 공유해 주시면 감사하겠습니다.
제목 그대로 iOS 앱을 FSCalendar를 사용해서 출시하신 분이 있나요?? FSCalendar는 달력 라이브러리입니다. 많은 기능과 많은 커스텀을 제공하기 때문에 여러 디자인에 활용하기 좋은데요.. 스타와 포크 수만 봐도 많은 인기가 있는 라이브러리라는 것을 알 수 있어요. 깃허브에서 릴리즈는 2021(2.8.3)년이 마지막이지만 머지 내역을 보면 2.8.4가 가장 최신입니다. 저는 이 라이브러리도 PrivacyManifest가 적용되어야 한다고 생각이 드는데... 코드 기준으로는 문제가 없지만 써드파티 라이브러리니깐 PrivacyInfo 파일을 추가해야 한다고 생각되거든요.. 문제는 제작자가 중국인이고.. 응답도 느리다고 표시를 해두었네요. 제가 실제로 메일을 보냈는데, 한번 응답이 있고 그 후로..
오래간만에 나만의 어플리케이션을 만들고 있다. 회사에서 배운 경험과 스택으로는 남들보다 많이 늦어진다는 생각이 항상 있기 때문에 집에서 공부를 하다가… 앱을 만들고있다. 적용하지 않으면 솔직히 의미가 없다고 판단. 기능은 대단하지 않다. 그리고 이미 비슷한 기능을 가진 몇몇 앱들이 존재한다. 하지만 아이디어만 5번 갈아 엎고나서 그냥 만들기로했다. 시작한지는 한달이 좀 지났고 기능 정리는 거의다 끝내서 개발만 진행하면된다. 개발은 70%한 것 같은데,,, 디자인이 역시 꽝이다. 일단은 기능 중심으로 개발을 끝내 1차로 출시하고 디자인을 바꿔가는 유지보수를 진행할 예정이다. 아직은 배포 버전이 나오지 않고 기능과 디자인도 쉽게 변경되고 있어서 어차피 개인앱 커밋 내용은 중요하지 않아 보여서 '기본 다지기 ..
원래 이런 글을 싫어하지만 요즘 번아웃이 조금 온 것 같아서 나를 되돌아보기 위해서 작성합니다. 회고? 일기? 내 생각? 글이기 때문에 반말로 진행하는 점이 양해 부탁드립니다. 지금 나는 약 3년 차 개발자이다. 3년을 다니면서 이직은 2번으로 3개의 회사를 다녔다. 첫 1년은 첫 번째 회사에서 Python으로, 그리고 나머지 2개의 회사에서 2년은 iOS 개발자로 보냈다(지금도 진행 중). 회사에서 진행했던 프로젝트는 단순하게 세 보면 6개이다. 첫 번째 회사에서 Python을 사용해서 정부 과제와 회사의 솔루션을 사용하기 위한 클라이언트를 만들었다. PyQt를 사용했고, 클라이언트를 개발하면서 재미가 있었고, 나도 개발자로 가능성이 있다고 스스로 판단하였다. 이후 iOS 개발로의 전환을 고려하게 되었..
개발자를 하면 야근이 많을까요? 아닐까요? 궁금해하시는 분들이 많습니다. 하지만 정답이 있는 것이 아니기 때문에 너무 많은 상황에 따라서 다를 것 같습니다. 하지만 "개발자"라고 야근이 많은 것은 아닙니다. 한 줄 요약을 먼저 하고 시작하자면,,, 상황, 인원, 프로젝트에 따라 너무 다름으로 회사의 전체적인 모습을 보고 방향을 정하자 정말 정말 개인적인 생각입니다. 정답도 아니고 각자 경험한 직장이 다르니 재미로 봐주세요. 개발자는 매일 문제를 풀어가는 직업입니다. 경력이 쌓이고 계속 공부를 한다면 해결 능력이 빨라지고 업무 효율이 늘어나 속도는 빨라지게 됩니다. 하지만 속도가 빨라진 만큼 새로운 문제들은 계속 들어옵니다. 단순하게 암기 정리만 하고 끝내는 게 아닌 수학 문제를 계속 푼다고 생각해야 합니..
연봉 1억 보장→3500만원… ‘개발자 우대’ 옛말 된 까닭 (chosun.com) 그냥 평소에 생각하고 있던 개발자 취업 느낌? 경험을 작성해보려고 한다. 모두가 알고 있는 이야기일 수도 있고 어떤 누군가는 공감을 못할 수 있는 지극히 개인적인 생각이다. 이 글을 작성하는 나도 대단한 사람도 아니다. 그냥 소기업 다니는 평범한 개발자이다. 1. 연봉 개발자 취업하면 연봉이 높다?.. 맞는 말일 수도 있고 틀린 말일 수도 있다. 본인이 어떤 회사, 업무, 기술 스택을 가지고 있느냐에 따라서 일반 사무직보다는 연봉이 높을 수 있다고 생각된다. 하지만 다르게 생각해 보면 내가 가진 게 없으면 당연하게 낮을 수밖에 없다. 우리가 생각하는 IT 대기업들은 당연하게 신입도 평균 이상은 챙겨줄 것이다. 회사 규모는..
처음 개발하다 보면 API 통신을 어떻게 호출하고 어떻게 받아야 하는지 생각보다 이해하기가 어렵다. 그럴 때를 대비해서 친절하게 무료로 API를 만들어주시는 착한 형님들이 존재하는데, 그중 하나를 소개하려고 한다. JSONPlaceholder - Free Fake REST API (typicode.com) JSONPlaceholder - Free Fake REST API {JSON} Placeholder Free fake API for testing and prototyping. Powered by JSON Server + LowDB. Tested with XV. Serving ~2 billion requests each month. jsonplaceholder.typicode.com 위 사이트를 들어가..
That $50,000 Mac Pro you bought in 2019 can’t make apps for the Vision Pro. - The Verge That $50,000 Mac Pro you bought in 2019 can’t make apps for the Vision Pro. - The Verge Developer Steve Troughton-Smith spotted a fun little note today on the download page for the Xcode 15.1 beta that says a Mac with Apple Silicon is required if you want to develop for visionOS. So alas, you can’t use a deck..
현재 Xcode 버전은 14.3.1이다. 인터넷에 나와있는 방법으로 지난 버전의 iOS 시뮬레이터를 설치하면 iOS 13.7까지는 설치가 되었다. 근데 나는 iOS13도 해보고 싶었는데, 다른 사람들이 알려준 방법들이 제대로 먹히질 않았다.. 한가지 의심은 버전 문제라고 생각하고 Xcode 버전을 낮추었다. 그래도 iOS 13은 찾을 수 없었다. 그래서 OS 버전도 낮추기로 결심했다. 현재 사용중인 맥은 Ventura였고 나는 Monterey로 낮출 생각으로 진행했다. 맥OS 버전 다운그레이드 설정 방법(이전 버전 macOS 되돌리는 방법) (tistory.com) 맥OS 버전 다운그레이드 설정 방법(이전 버전 macOS 되돌리는 방법) 애플의 macOS는 1년에 한 번씩 새로운 OS가 출시되는데요. 새..
이번에 공부를 하면서 우연찮게 iOS 13 버전을 설치해야하는 상황이 생겼다. 사용하는 라이브러리가 지원을 하는지 확인이 필요한 상황이지만 지난 iOS 기기를 가지고 있지 않아서,, 도큐멘트에 의존해서 진행을 하고 있기는 하다. 하지만 찾아보니 쉽게 Xcode에 지난 iOS 버전을 설치할 수 있다고 하더라. 하지만 사용하는 14.3.1버전의 Xcode는 iOS 13.7까지 지원해준다고한다. 이거라도 해주는게 어딘가.. 바로 시도해봐야겠다. 참고한 글 Xcode 시뮬레이터 추가 및 ios 버전 선택해서 설치하기 (tistory.com) Xcode 시뮬레이터 추가 및 ios 버전 선택해서 설치하기 1. Xcode 실행 2. 좌측 상단 메뉴에서 Preferences 선택 3. Components 메뉴에서 원하..
미디엄에 작성한 글을 옮겨왔습니다. iOS 1년 개발하고 느낀점. 글을 들어가기 전에 개발하면서 느낀점..이지 정답은 아니라는 점을 먼저… | by 김지태 | 월요일 오후 9시 | Apr, 2023 | Medium iOS 1년 개발하고 느낀점 글을 들어가기 전에 개발하면서 느낀점..이지 정답은 아니라는 점을 먼저 알리고 시작합니다. medium.com 글을 들어가기 전에 개발하면서 느낀점..이지 정답은 아니라는 점을 먼저 알리고 시작합니다. 안녕하세요. 저는 개발한지는 3년 Swift로 iOS 개발을 시작한지는 1년된 주니어 개발자입니다. 이번 시간에는 혼자서 개발을 진행하면서 너무 당연하지만 처음 시작할 땐 몰랐던 내용을 공유해드리려고합니다.(이미 많은분들이 알고 있을 수도 ㅎㅎ) 모르는게 생기면 커뮤..
iOS Concurrency(동시성) 프로그래밍, 동기 비동기 처리 그리고 GCD/Operation - 디스패치큐와 오퍼레이션큐의 이해 대시보드 - 인프런 | 강의 (inflearn.com) iOS Concurrency(동시성) 프로그래밍, 동기 비동기 처리 그리고 GCD/Operation - 디스패치큐와 오퍼레이션 동시성(Concurrency)프로그래밍 - iOS프로그래밍에서 필요한 동기, 비동기의 개념 및 그를 확장한 GCD 및 Operation에 관한 모든 내용을 다룹니다., - 강의 소개 | 인프런... www.inflearn.com 나는 비동기 처리를 어느 정도 할 수 있다고 생각했다. 가끔 미디엄이나 티스토리에서 보이는 괜찮은 처리법들이 있지만 기존 사용하던 방법이 편하고 내가 작성하는 것보다..
라이엇 모바일 어플리케이션에서 스트리밍 시청이 새로 생겼다고 한다. 처음에는 관전이 되는 줄 알고 잘 못 이해한 상태로 어플을 업데이트받았다. 가운데 스트리밍 탭을 누르면 '트위치' 스트리밍 목록이 나온다. 관전이 아니라 방송 스트리밍이었다. 롤을 처음 할 때부터 게임은 아니더라도 관전이 모바일에서 가능하면 얼마나 좋을까 생각했었다. 리그 오브 레전드는 엔진도 자기들이 만들어서? 쓰는 것으로 알고 있어서 모바일까지 커버하는 것은 알 수 없으나 새로운 게임을 유니티로 만든 거 보면 모바일은 지원하지 않는 것 같다. 정말 내가 생각한 대로 '관전' 기능이 출시했다면 살펴볼 것도 많았을 탠데 아쉬움을 뒤로했다. 한 가지 새로운 점은 스트리밍 탭에서 새로고침을 하기 위해서 스크롤을 내리면 로딩을 수행한다. 사용..
카카오톡에 새로운 기능인 프로필 공감 스티커가 생겼다. 어떤 기능인지 궁금해서 친구들과 눌러보았다. 일단 기능은 모바일과 PC 둘다 지원한다. 맥북을 사용하면서 오토마우스를 사용했다. inket/Autoclick: A simple Mac app that simulates mouse clicks (github.com) GitHub - inket/Autoclick: A simple Mac app that simulates mouse clicks A simple Mac app that simulates mouse clicks. Contribute to inket/Autoclick development by creating an account on GitHub. github.com 초당 20번 클릭을 진행하니 ..
개발하면서 간혹 서비스 방향을 어떻게 잡을지, 어떤 식으로 개발할지 고민이 많다. 생각보다 거기서 소요되는 시간은 적지 않다. 그럴 때마다 나는 유명한 애플리케이션을 살펴본다. 물론 디자인을 그대로 따라 하지는 않지만 동작 순서나 요즘 유행하는 디자인 같은 점들을 참고하고 있다. (내가 혼자 생각하는 것보다는 대기업에서 만든 어플이 더 좋다 ㅋㅋ..) iOS 개발자로 코딩뿐만 아니라 서비스, UI/UX, 동작 흐름 등 많은 것들을 성장시켜서 단순 코딩을 하는 사람이 아닌 서비스를 만들고 운영하는 사람이 되고 싶은 꿈이 있다. 어디 가서 돈 주고 배우는 것보다 앱스토어 들어가서 무료로 다운로드할 수 있는 이미 검증된 애플리케이션들을 살펴보는 것만큼 가성비 좋은 건 없다고 생각된다.(대기업 형님 누님들 감사..