본문 바로가기

🍎iOS프로그래밍/오늘의 공부39

iOS HIG - Human Interface Guideline 읽어보기 2[iOS-2 Wigets편] 상호작용을 위한 몇가지 기능 익숙하고 일관적인 디자인을 위해 애플에서 제공하는 몇가지 기능들이 있습니다 Widgets Home Screen quick actions Spotlight Shortcuts Activity views Widgets A widget elevates a small amount of timely, personally relevant information from your app or game, displaying it where people can see it at a glance. 위젯은 적절한 시간에 소량의 정보를 끌어올려 사람들이 한눈에 볼 수 있도록 표시합니다 Even though interacting with a widget lets people see or do more .. 2022. 8. 8.

iOS HIG - Human Interface Guideline 읽어보기1[iOS-1] 왜 HIG를 공부해야 하는가 앱스토어에 앱을 등록, 업데이트하기 위해서는 심사과정을 거쳐야 합니다. 이 심사과정은 안드로이드와 달리 사람이 직접 확인하는것으로 알려졌으며 이 때 애플이 제시한 HIG를 준수했는지 합니다. 사용자 경험을 중요시하는 애플은 직접 가이드라이인을 공개하여 앱스토어에 등록된 앱의 퀄리티를 유지하고 있습니다. 앱스토어에서 Reject 를 당했다면 HIG를 준수하지 않았을 확률이 높습니다 개발자는 물론 디자이너와 기획자 모두 읽으면 좋은 문서라고 생각합니다 아래는 동물의 숲이 굉장히 인기였을 당시 구글 플레이스토어에 올리온 안드로이드 앱입니다. 장난스럽게 만든 디자인과 텍스트를 출력하는 기능밖에 없는 이 앱은 구글AI의 심사를 무사히(?)거쳐 스토어에 정식 출시되었습니다. 만약 이 앱.. 2022. 8. 7.

iOS - WKWebView, UIWebVie에서 에러코드 보기 (콘솔창 확인) WKWebView, UIWebView에서 에러코드 확인하기 요즘 만드는 앱에서 WebKit을 이용하고 있는데 에러코드를 못봐서 한참을 헤맸었습니다 당연히 못보겠지? 라고 생각하고 감으로 이것 저것 시도하고 있었는데... 시뮬레이터에서도 PC처럼 콘솔창을 띄울 수 있다는 사실을 뒤늦게 알았습니다... (내 6시간이...) 사파리에서 시뮬레이터를 선택하면 PC와 동일한 콘솔창을 띄울 수 있습니다 사파리에서 콘솔창 띄우기 1. 우선 사파리를 실행시켜 환경설정을 들어갑니다 2. 환경설정-고급에서 개발자용 메뉴를 활성화 3. 개발자용-시뮬레이터모델에서 콘솔창을 띄울 WebView를 선택합니다 twitchTest 프로젝트 명과 현재 시뮬레이터상에 있는 웹 리스트?를 확인할 수 있습니다 현재 웹뷰가 두개라면 두가지를.. 2022. 8. 2.