[Swift] RxSwift+MVVM, Sign In with Apple 애플 로그인
·
iOS/Swift
안녕하세요 욱승임다 이번 포스팅에서는 RxSwift와 MVVM패턴을 활용한 애플 로그인을 포스팅 해보겠읍니다 ㅋ Capability 추가 해주지 않음 에러나요 컴파일 에러가 나는건 아니고 런타임 에러가 나더라구염 구현 결과 저저 userIdentifier값은 애플 아이디마다 고유한 값이라 바뀌지 않음! 그래서 로그인 할때마다 동일 값을 리턴받기 때문에 사용자를 식별할수 있음! 나머지 성, 이름, 이메일이 보이는걸 확인할 수 있당 두번째 캡쳐본에서 Hide My Email을 했다면 성, 이름, 이메일이 nil로 리턴됨 ! 만약 Hide My Email을 막고 싶다면 예제코드(RxSwift + MVVM) Model // // User.swift // SwiftPractice // // Created by u..
[Swift] UITableView Cell 밀어서 삭제
·
iOS/Swift
안녕하세요 욱승임다 ㅋ 좋은 주말보내고 계신가요? ㅎㅎ 이번포스팅에서는 UITableView Cell을 밀어서 삭제하는 동작을 구현해볼게요 예제 예제 코드 import Foundation import UIKit import SnapKit class SwipeToDeleteCellViewController: UIViewController, UIViewControllerAttribute { var navTitle: String? var lastContentOffset: CGFloat = 0.0 var tableViewArray: [Int] = [] lazy var tableView = UITableView().then { $0.delegate = self $0.dataSource = self $0.regis..
[Swift] ScrollView 스크롤 네비게이션바 hide On/Off
·
iOS/Swift
안녕하세요 욱승입니다. 이번 포스팅에서는 스크롤뷰를 이용한 네비게이션 바를 올렸다 내렸다 하는 작업을 구현해볼게염 ㅋ 이게 무슨소리냐.. 하믄 인스타그램만 봐도 피드형식의 홈화면은 스크롤을 내리면 네비게이션바가 숨겨지고 / 스크롤을 올리면 네비게이션바가 나타나고 이러한 방식이 필요한 이유? 사용자 경험 개선: 스크롤 네비게이션바를 숨기면 사용자는 화면에 더 많은 콘텐츠를 볼 수 있습니다. 특히, 작은 화면 크기를 가진 모바일 장치에서 스크롤 네비게이션바를 숨기면 콘텐츠 영역이 더 커져 사용자가 더 많은 내용을 스크롤하고 탐색할 수 있습니다. 디자인 요소 제어: 스크롤 네비게이션바를 숨기면 앱 또는 웹 페이지의 디자인 요소를 더욱 강조할 수 있습니다. 스크롤 네비게이션바가 콘텐츠와 함께 계속 보이면 시각적..
[Xcode] 파일 확장자명 표시
·
Xcode
안녕하세요 욱승입니다. 이번 포스팅에서는 파일 확장자명을 보이게 하려고해요 단축키 command + , 확장자 없는게 보기 더 편한 것 같기도 하다.. 아이콘으로 대충 확장자 명을 추측, 외우거나 우측 인스펙터 창에서 확장자 명을 확인 할 수도 있음.. 갓생 살쟈 ㅋㅅㅋ
AI EXPO KOREA 2023 국제인공지능대전 참관 후기
·
etc
안녕하세요 욱승입니다! 이번에 회사에서 좋은기회로 국제인공지능대전에 참관하게되서 다녀왔는데요 후기를 남겨두면 좋을것 같더라구여 ㅎㅎ 물론 거리도 좀 멀고 다리도 아팠지만 좋은 경험이 된 하루 같아요🥺 (진짜임) 매년 진행 이맘때쯤 하는 것 같은데 관련 직종 분들은 참관하면 좋은 경험과 계기가 될 것 같슴다 강추 ㅎㅎ 세미나 일정 미리 출입증 교환권 겟또.. 삼성역 6번 출구! 어찌저찌해서 코엑스 3층 D홀로.. 입장 대기줄인데요... 짱길어 입장권! 배치도 한번 봐주고 사실 팜플렛에 배치도가 있는데 있어보일려고 한번 찍어봤어요 ㅋ 부스가 엄청 많아보이죠? 들어갔는데 사람 엄청 많은거 있죠... 제가 약간 선택적 I라 기빨렸어요 살짝(TMI) 있어보여 ㅋ.. 포토존 있길래 질퍽이랑 우파랑 같이 인증샷 ㅋ ..
[iOS] [SceneConfiguration] Info.plist contained no UIScene configuration dictionary (looking for configuration named "(no name)")
·
iOS/버그 및 이슈
안녕하세요 욱승입니다.버그 및 이슈리포트인데요.회사에서 새로운 프로젝트를 clone받아 시뮬레이터를 켜보려고 하니 이런 에러가 나왔는데요  오류가 나는 프로젝트 info.plist에 Application Scene Manifest를 추가만 하면됨!
[Swift] UITabbar, 하단 탭바 구현
·
iOS/Swift
안녕하세요 욱승입니다. 앱을 만들다보면 불가피하게 UITabbar를 활용해서 만드는 경우가 많은데 그러므로 이번 포스팅에선 간단하게 UITabbar를 구현 해보겠습니당 UITabbar란? UITabbar는 iOS 애플리케이션에서 사용되는 UI 요소 중 하나입니다. 탭 바(tab bar)라고도 불리며, 일반적으로 화면 하단에 위치합니다. 탭 바는 일반적으로 사용자가 애플리케이션 내에서 다른 섹션으로 이동할 수 있는 여러 탭을 제공합니다. 각 탭은 대개 해당 섹션의 기능 또는 내용을 설명하는 아이콘과 제목을 포함합니다. 탭 바는 일반적으로 애플리케이션의 주요 섹션을 표시하기 위해 사용되며, 사용자가 특정 섹션으로 쉽게 이동할 수 있도록 도와줍니다. 예를 들어, 메시징 앱에서는 탭 바에 '메시지', '채팅',..
[iOS] Background, Inactive(Foreground) 진입시 화면가리기
·
iOS/Swift
안녕하세요 욱승입니다. 해당 주제 관련은 보통 금융앱에서 많이 쓰이는데요 Background 혹은 Inactive상태가 됐을때 앱이 이미지 혹은 가려질 문구나 화면으로 가려지는 상태를 말합니다. 앱 생명주기를 아직 모른다면 ..! AppDelegate, SceneDelegate를 먼저 숙지바랍니다! [iOS 앱개발] iOS 앱의 상태변화에 따른 AppDelegate, SceneDelegate 메서드 안녕하세요 Pingu입니다.🐧 오늘은 iOS에서 앱의 생명주기에 따라 호출되는 AppDelegate 메서드들을 알아볼 계획입니다. iOS 13 이후부터는 SceneDelegate가 생겨나서 AppDelegate가 하는 일들을 대체하는 메 icksw.tistory.com 해당 게시글은 iOS13이상 기준으로 작..
[iOS] Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage
·
iOS/Reject
안녕하세요 욱승입니다. Summar앱 마지막 리젝입니다. 리젝사유 이부분은 친절하게 스크린샷도 찍어서 보내줬다 원인 목적 문자열에서 사진 사용에 대해 충분히 설명하지 않은 것으로 확인되었습니다. 이거시 원인입니다만? 해결방안 이 부분만 수정하면 해당이슈 해결가능..! 결론 내 경험상 권한을 다루는 곳에서 리젝이 많이 발생한다. 다음 앱 개발시엔 권한을 다루는 쪽에 조금 더 디테일하게 볼 필요가 있어보인다.
[iOS] Guideline 5.1.2 - Legal - Privacy - Data Use and Sharing
·
iOS/Reject
안녕하세요 욱승입니다. Summar앱 세번째 리젝 리젝사유 원인 Summar는 앱 추적 투명성을 사용하여 활동을 추적하기 전에 사용자 권한을 요청하지 않는게 리젝사유다. 해결방안
[iOS] Guideline 1.5 - Safety - Developer Information
·
iOS/Reject
안녕하세요 욱승입니다. 리젝사유 원인 가이드라인만 봐도 알 수 있듯이 개발자들에게 연락하는 방법을 알아야 한다고 한다. 해결방안 앱의 지원 URL을 수정하진 않고 해당 GitHub README에 개발자들 메일들을 작성해놓았음. 결론 배포할 때 지원 URL에 연락할 수 있는 연락처나 메일이 기재되어 있는지 확인하자!
[iOS] Guideline 1.2 - Safety - User Generated Content
·
iOS/Reject
안녕하세요 욱승입니다. 앱 배포를 하려고 보니 새벽 3시 33분에 리젝사유가 여러개 왔읍니다.. 그 중 하나를 해결하고 재심사하는 절차를 밟아볼게요. App Store Review Guidelines - Apple Developer The App Store Review Guidelines provide guidance and examples across a range of development topics, including user interface design, functionality, content, and the use of specific technologies. These guidelines are designed to help you prepare your apps f developer.a..
욱승
ukSeung iOS