📱 Mobile 27

[Apple HIG] Modality

안녕하세요 :) Joy 입니다. 우선.. 다들 새해 복 많이 받으세요! 핑계라면 핑계인데 정말 연말에 무슨 복이 터졌는지 담당 업무가 늘어나는 바람에 정말 퇴근하고 정신없이 시간을 보내왔어요ㅠ_ㅠ 얼마나 제 글을 봐주실지..모르지만 제 스스로와의 약속을 지키지 못해서 매우 속상했습니다.. (극한의 J 인간) 암튼 오늘은 Modality 라는 주제으 ㅣ문서를 읽어보려고 해요! 꼭 iOS 에서만이 아니라 다양한 상황에서 모달창을 적절히 활용하면 긍정적인 효과를 낼 수 있잖아요! 한번 같이 보자구요! 오늘도 좀 기네요.... Modality is a design technique that presents content in a temporary mode that requires an explicit actio..

[Apple HIG] Loading

안녕하세요! Joy 입니다. 오랜만에 글을 작성하네요.. 회사에서 급한 이슈들을 처리하느라 야근하고.. 집에 오면 운동갔다가 개인 공부 조금 하고 뻗고.. 그랬어요..ㅠㅠ (사실 아무도 제 글을 보진 않음 아무튼! 오늘은 Loading 이라는 문서를 함께 읽어볼게요! iOS 에서는 Indicator 라고 하잖아요! 로딩이 필요한 어떤 순간에 사용자에게 어떠한 경험을 주는것이 좋은지! 같이 한번 읽어봅시다! When content is loading, a blank or static screen can make it seem like your app is frozen, resulting in confusion and frustration, and potentially causing people to lea..

[Apple HIG] Onboarding

안녕하세요 :) Joy 입니다! 오늘은 온보딩 스크린에 대한 내용들을 담아봤어요! 온보딩 스크린이 무엇이냐면.. 바로 이 화면입니다!!!! 앱을 처음 설치했을 때~ ㅇㅇ를 눌러보세요! ㅁㅁ를 눌러보세요!! 라던가 아니면 ㅇㅇ메뉴에 대한 설명이라던가요! 다들 어떤 앱이든 한번이라도 사용해보셨다면 보신 적이 있을거에요ㅎㅎ 앱의 사용자로써 온보딩 화면이 그다지 쓸모없게 느껴질 때도 있지만, ,,, 그래도 사용자의 원활한 앱 사용을 위해서는 필요하기도 하지요. 그럼, Onboarding 페이지를 시작해볼게요~! Onboarding Onboarding lets you welcome new users and reconnect with returning ones. An optional onboarding experi..

[Apple HIG] Launching

안녕하세요! Joy 입니다! 벌써 세번째 문서 해석이네요ㅎㅎ 은근 하면 할수록 재미있는 것 같기도 하고... 근데 생각보다 문서가 엄청 많은거 아세요..? iOS 플랫폼에 대한 내용만 담으려고 했는데도 무지무지 읽을게 많네요.. 한가한 날은 두세개씩 업로드 해볼게요...!! 사실 얼마나 많은 사람이 내 글을 읽을까 ,, 싶지만 저도 공부할 겸 작성하는 문서라서,, 나중에 누군가라도 제 글이 도움이 되면 좋을테니까,, 열심히 해볼게요ㅎ,ㅎ 오늘은 Lauching 에 대해서 알아볼거에요! 사실 진짜 배포라는게 손도 많이 가고 그만큼 사용자 경험에 대해서도 고려를 할 수 밖에 없잖아요ㅠㅠ 기본적인 내용이지만 실수하기 쉬운 내용들로 구성된 것 같으니 오늘도 한번 같이 읽어봅시다! Launching The lau..

[Apple HIG] Interface Essentials

안녕하세요! Joy 입니다. Apple의 Human Interface Guide를 해석해보고 있는데요, 오늘은 두번째 문서인 Interface Essentials 문서를 한번 읽어보려고 해요! (직역하면 필수 인터페이스.. 저번보다는 좀 짧은 느낌! 아, 파란색 글씨로 링크가 걸려있는 부분은 해당 컴포넌트 및 프레임워크에 대한 공식 문서로 이동합니다 ! 그럼 시작해볼게요! 언제나 오류에 대한 지적은 환영입니다. 의역/오역이 있을 수 있습니다. 문제시 댓글로 살짝쿵 알려주세요 :) Interface Essentials Most iOS apps are built using components from UIKit, a programming framework that defines common interface..

[Apple HIG] iOS Design Themes

안녕하세요! joy 입니다. 회사를 다니면서 블로그에 글을 써야지 써야지 하다가, 이제야 한가지 제대로 된 주제를 잡고 이제부터 글을 정성들여서 업로드 해보려고 해요. 오랜만에 글을 쓰다 보니 사담이 많은 점 이해 부탁드립니다 😌 이번에 다뤄볼 주제는 바로 Apple에서 제공하는 Human Interface Guide 입니다. 디자이너 분들에게도 필수적인 문서겠지만.. 개발자도 알아두어야 하겠죠?! 그치만 저는 아직까지 제대로 해당 문서를 공부해본 적이 없고... 영어로 작성되어 있기 때문에.. (물론 파파고나 구글 번역으로 자동 번역도 가능하지만) 하루에 한 페이지 정도를 직접 해석하면서 (네 물론 번역기 도움도 받았습니다..) 제대로 공부를 해보려고 해요! 아마 이 주제가 끝나면.. iOS를 차근차근..

[IOS] Alamofire 사용하기! - (1)

오늘은 Alamofire를 Cocoapods를 이용하여 설치하고 API 데이터를 받아오는 과정을 공부해보려고 합니다! 두 개의 포스트로 나누어서 이번 포스트에서는 먼저 Alamofire 설치하는 과정을 다루어보겠습니다. 먼저, Alamofire란? Swift 기반 HTTP 네트워킹 라이브러리로서 네트워킹 작업을 단순화하고 네트워킹을 위한 다양한 메소드와 JSON 파싱 등을 제공한다. URLSession을 기반으로 하며 네트워킹 호출 부분에서 코드를 더 깔끔하고 가독성 있게 쓸 수 있다. 그렇다면 Cocoapods란 무엇일까요? 코코아 프로젝트를 위한 Ruby 기반의 패키지 관리 도구로서 프로젝트에 필요한 외부 라이브러리를 설치파기 쉽게 도와준다. 이제 Cocoapod을 이용하여 Alamofire 설치를 ..

[iOS 면접 준비] 앱이 foreground에 있을 때와 background에 있을 때의 제약사항

출처 : JeaSungLEE님 GIthub JeaSungLEE/iOSInterviewquestions 👨🏻‍💻👩🏻‍💻iOS 면접에 나올 질문들 총 정리 . Contribute to JeaSungLEE/iOSInterviewquestions development by creating an account on GitHub. github.com Foreground mode는 메모리 및 기타 시스템 리소스에 높은 우선순위를 가지며 시스템은 이러한 리소스를 사용할 수 있도록 필요에 따라 background 앱을 종료합니다. Background mode는 가능한 적은 메모리공간을 사용해야함(시스템 리소스 해제, 메모리에서 해제 후 데이터를 디스크에 작성) 사용자 이벤트를 받기 어렵고 공유 시스템 리소스를 해제하고 ..

[iOS 면접 준비] 실제 디바이스가 없을 경우

출처 : JeaSungLEE님 GIthub JeaSungLEE/iOSInterviewquestions 👨🏻‍💻👩🏻‍💻iOS 면접에 나올 질문들 총 정리 . Contribute to JeaSungLEE/iOSInterviewquestions development by creating an account on GitHub. github.com Simulator에서 iOS 앱 기본 기능 테스트와 UI 레이아웃 테스트는 가능하다. Simulator에서 지원하지 않는 기능 상세 기기 미지원 사진 촬영 블루투스 오디오 입력 주변 조명 센서 근접 센서 기압계 가속계 API 미지원 푸시알림 받기 및 보내기 Handoff UIBackgroundModes MessageUI

[iOS 면접 준비] Bounds와 Frame의 차이점은?

출처 : JeaSungLEE님 GIthub JeaSungLEE/iOSInterviewquestions 👨🏻‍💻👩🏻‍💻iOS 면접에 나올 질문들 총 정리 . Contribute to JeaSungLEE/iOSInterviewquestions development by creating an account on GitHub. github.com Frame과 Bounds의 개념 Frame : 부모 뷰의 상대적인 위치 (x,y) 및 크기 (너비와 높이)로 표현되는 사각형 Bounds : 자체 좌표계 (0,0) 을 기준으로 위치 (x,y) 및 크기 (너비와 높이)로 표현되는 사각형 언제 Frame과 Bounds를 사용해야 하는가? Frame : UIView의 위치나 크기를 설정해야 하는 경우 Bounds : Vie..

반응형