본문 바로가기
728x90
반응형

iOS_Swift 앱개발👍46

[iOS_Swift] UIImagePickerController 촬영 후 이미지 하나로 만들기_ 46 안녕하세요~ 개발하는 윤기사입니다!! 오랜만에 포스팅을 남기게 되었네요.  이번 포스팅은 UIImagePickerController를 이용해 사진 촬영 후! 촬영된 UIImage에 원하는 Text와 Image를 넣어서 하나의 UIImage로 만들 겁니다! 바로 시작해 보시죠 ~!    1. UIImagePickerController 설정하기- UIImagePickerController 초기화를 해줍니다!let imagePicker = UIImagePickerController() - viewDidLoad에 imagePicker.delegate = self 선언을 해주고요!imagePicker.delegate = self - 카메라에 대한 권한을 확인 후 허용이 되어있을 때만 UIImagePicker.. 2024. 5. 2.
[iOS_Swift] HealthKit - 헬스킷 : 운동 데이터 (With HKWorkout)_ 45 안녕하세요!! 윤기사입니다! 이번 포스팅은 헬스킷 운동 데이터에 관한 포스팅인데요!! 바로 사용자의 운동 데이터를 가져오는 겁니다! "운동 데이터가 뭐야?"라고 생각하실 수도 있어서 바로 시작해 볼게요! HKWorkout | Apple Developer Documentation A workout sample that stores information about a single physical activity. developer.apple.com - A workout sample that stores information about a single physical activity. - 단일 신체 활동에 대한 정보를 저장하는 운동 샘플입니다. 단일 신체 활동에 대한 정보...? 이게 무슨 말인가 싶죠...?.. 2024. 1. 12.
[iOS_Swift] VIPER 디자인 패턴 _ 44 안녕하세요! 윤기사입니다! 이번 포스팅에서는 MVVM, MVC 디자인 패턴 이외에 VIPER 디자인 패턴에 대해 정리해보려고 합니다! VIPER(View, Interactor, Presenter, Entity, Router) VIPER 패턴은 각각 (View, Interactor, Presenter, Entity, Router)의 앞 글자를 따서 이름이 명명되었습니다! SOLID 5원칙 중 단일 책임 원칙(SRP)을 기반으로 한 아키텍처입니다! 단일 책임 원칙이라고 하면, 모든 클래스는 각각 하나의 책임만 가져야 한다. 클래스는 그 책임을 완전히 캡슐화해야 함을 뜻 합니다. 간단하게 아래 표를 보시죠! View(ViewController) : 주로 UIViewController, UIView들이 이 역할.. 2023. 12. 27.
[iOS_Swift] Fastlane + Jenkins을 이용해 CI/CD를 구축해보자 - 2_43 안녕하세요!! 개발하는 윤기사입니다! 저번 포스팅에서 fastlane을 이용해서 앱 배포 자동화를 구축을 했었는데, 이번 포스팅에서는 fastlane과 함께 자주 사용되는 (무료!) Jenkins을 이용한 CI/CD를 구축해보려고 합니다! 마지막에는 제가 겪었던 Trouble Shooting 내용도 공유해 드리니, 꼭 끝까지 읽어주셨으면 합니다! 아직 저번 포스팅을 안보신 분들이 계시다면 먼저 보고 와주세요. 😆 [iOS_Swift] Fastlane을 이용해 CI/CD를 구축해보자 - 1_42 안녕하세요! 개발하는 윤기사입니다! 이번 포스팅에서는 제가 Fastlane을 이용해 TestFlight와 FireBase-App-Distribution의 앱 배포 자동화를 구축을 했는데, 그 내용을 공유하고자 합니.. 2023. 12. 20.
[iOS_Swift] Fastlane을 이용해 CI/CD를 구축해보자 - 1_42 안녕하세요! 개발하는 윤기사입니다! 이번 포스팅에서는 제가 Fastlane을 이용해 TestFlight와 FireBase-App-Distribution의 앱 배포 자동화를 구축을 했는데, 그 내용을 공유하고자 합니다! 여기서는 샘플 앱을 기준으로 설명을 드릴 거고, 제가 겪었던 트러블 슈팅도 공유해 드리겠습니다! 바로 시작해보시죠! CI/CD가 뭐예요? CI : Continuous Integration의 약자로 지속적인 통합을 뜻합니다! 정기적으로 코드가 테스트 및 빌드되어 여러 명의 개발자가 협업할 때 충돌 위험성을 줄여줘요.= 빌드&테스트 자동화 CD : Continous Deploy(Delivery)의 약자로 지속적인 배포를 뜻합니다! 앞서 CI에서 통과한 코드에 대하여 테스트서버와 운영서버에 곧바.. 2023. 11. 22.
[iOS_Swift] HealthKit - 헬스킷 : 수면 데이터 마스터 (With HKCategoryType)_ 41 안녕하세요~~ 개발하는 윤기사입니다! 이번 포스팅은 저번 포스팅에 이어서 헬스킷 내의 수면 데이터를 다뤄 볼 건데요! 저번 포스팅에서는 HKQuantityType을 이용해서 걸음수, 칼로리, 심박수 등 값으로 이루어져 있는 데이터를 다뤘다면!! * 저번 포스팅 링크 첨부⭐️ [iOS_Swift] HealthKit - 헬스킷 : 걸음수, 칼로리, 심박수 다뤄보자! (With HKQuantityType)_ 40 안녕하세요~~ 개발하는 윤기사입니다!! 이번 포스팅은 저번 헬스킷 1편에 이어서 2편입니다!! [iOS_Swift] HealthKit - 헬스킷 : 건강 데이터 사용해보자! _ 36 안녕하세요!! 이번 글에서는 애플 헬스킷(Hea swiftyun.tistory.com 이번 포스팅에서는 HKCatego.. 2023. 11. 13.
728x90
반응형