안녕하세요 Hani입니다. 이번에는 HIG의 Bars - Sidebars를 알아볼 거예요. ☺️ Apply the correct appearance to a sidebar. Sidebar를 생성하려면 UICollectionLayoutListConfiguration.Appearance의 sidebar를 사용하세욥. (iOS 14+) Use a sidebar to organize information at the app level. 앱의 핵심 부분이나 목록같은 최상위 컨텐츠를 빠르게 탐색하기 위해 Sidebar를 사용하세요. Whenever possible, let people customize the contents of a sidebar. 사용자가 관심 있어하는 컨텐츠에 빠르게 접근할 수 있게 Sideb..
안녕하세요 Hani입니다. 이번에는 HIG의 Views - Web Views를 알아볼 거예요. ☺️ Web View는 HTML, 웹사이트같은 웹 컨텐츠를 애플리케이션에서 직접 불러와서 보여주는 뷰예요. (안써봐서 아는 척 하기 곤란 ㅎ) Enable forward and back navigation when appropriate. 수평으로 스와이프하여 페이지를 탐색할 수 있도록 만들어주세욥. UIWebView의 allowsBackForwardNavigationGestures 프로퍼티는 기본적으로 false인데 true로 바꿔주면 됩니당. (아니 그럼 디폴트를 true로 해주든가!) Avoid using a web view to build a web browser. Web View는 앱의 Context를 ..
안녕하세요 Hani입니다. 이번에는 HIG의 Views - Alerts를 알아볼 거예요. ☺️ Alert는 앱이나 디바이스의 상태에 관한 중요한 정보를 전달하는 뷰예요. 타이틀, 메세지, 버튼, 텍스트필드만 Alert를 구성하는 요소가 될 수 있습니당. Alert를 사용하기 위해선 몇 가지 지켜야 할 사항이 있어요. 🧐 Minimize alerts. Alert는 UX를 방해하기 때문에 중요한 정보만 전달할 때만 사용해야해요. 또한 정말 필요할 때만 사용해야 사용자가 Alert을 통해 문제의 심각성을 알 수 있습니다. Use an action sheet — not an alert — to offer choices related to an intentional action. 선택사항을 제공할 때는 Alert..
안녕하세요 Hani입니다. 이번에는 HIG의 Views - Action Sheets에 대하여 다뤄볼 거예요. ☺️ Action Sheet는 UIAlertController에서 alert를 보여주기 위한 스타일 중 하나예요. 사용자가 작업을 초기화하도록 만들거나 삭제 작업을 수행하기 전에 확인을 요청할 때 사용합니다. ☺️ 작은 화면에서 Action Sheet는 화면 하단에서 위로 올라오고, 큰 화면에서는 한 번에 popover로 나타납니다. Action Sheet를 사용할 때 지켜야 할 사항을 알아볼까욥 😎 Provide a Cancel button if it adds clarity. Cancel 버튼은 Action Sheet의 최하단에 포함되어야 해요. Make destructive choices pr..
안녕하세요 Hani입니다. 이번에는 HIG의 Views - Collections에 대하여 다뤄볼 거예요. ☺️ collection은 탭, 터치, 스와이프와 같은 상호작용을 지원하고 아이템을 추가, 삭제, 재정렬할 때 애니메이션을 사용할 수 있습니다. ☺️ 각 아이템마다 엄격하게 선형적인 형식을 강요하진 않아서 크기가 다양한 아이템을 보여줄 수도 있습니다. 상호작용과 애니메이션 모두 커스텀도 가능하지만 대신 고려해야 할 점이 몇 가지 있어요. Avoid creating radical new designs when a standard row or grid layout is sufficient. collection은 이목을 끄는 것이 아니라 UX를 상승시키는 것이 목적이기 때문에 과도하게 row나 layout..
- Total
- Today
- Yesterday
- 부스트캠프 6기
- 최단경로 문제
- CPU와 Memory
- WWDC17
- HIG
- 네트워크 유량
- mach-o
- WWDC21
- test coverage
- State Restoration
- 벨만포드 시간복잡도
- 최단경로문제
- 최대 매칭
- 다익스트라 시간복잡도
- 에드몬드 카프 알고리즘
- MeTal
- rxswift
- Testable
- CompositionalLayout
- 벨만포드 알고리즘
- observeOn
- WWDC19
- 코딩대회
- IOS
- 포드 풀커슨 알고리즘
- 네트워크 플로우
- 컴퓨터 추상화
- WWDC16
- 강한 순환 참조
- 최단경로 알고리즘
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |