안녕하세요............................. 정말 오래간만의 포스팅입니다... 아무튼간, 오늘 포스팅 주제는 아이패드를 지원하려면 어떤 작업들이 필요할까?? 입니당(아이패드 대응) 최근에 아이패드 대응 작업을 하고있는데, 아이패드를 안써봐서 그런지 ㅠㅠ.. 어떤 작업들을 해야할지도 막막하더라구요 그래서 오늘은 간단하게 어떤 작업들을 해야하는지 아이패드 피처 TODO 에 대해 작성해볼까 합니다 사실 아이패드에서 빌드만 되면 되! 라는거라면, Deployment Info에서 ipad 체크만으로 빌드가 가능합니당 가로모드 지원! 아이패드 대응 하면 생각나는것.. 바로 가로모드죠 가로모드 정도는 되야.. ㅠ 가로모드를 지원하려면 어떤걸 해줘야 할까요..? 설정은 생각보다 간단합니당 Deploy..
두번쨰 포스팅입니다! 이전 포스팅에선 아키텍처인 VIPER 패턴에 대해 알아보고, 간단하게 기본 틀을 짜봤습니다. 혹시 이전 포스팅을 안보셧다면 순서대로 보시는걸 권장 드려용(아마 이해가 안될거에용) 이전포스팅 이번 포스팅에선 GIthub Search API를 가져오는 GithubService.swift 파일을 작성해볼거에요. 혹시 아키텍처 부분만 보고싶으시다면 이번 포스팅은 스킵하셔도 되요! Github API 깃허브 API 를 사용할거에요. 딱 검색부분만 할꺼라 따로 토큰발급 없이 사용하실 수 있습니당 url은 baseURL/search/repositories method는 get 이고.. header와 q를 보면 될 것 같네용. page는 나중에 인피니티스크롤 포스팅으로 따로 작성해보도록 할게용. ..
안녕하세요! 오늘은 개발하면서 좀 더 효율적으로 개발하는 생각들이 담긴 여러 아키텍처들에 대해 알아볼꺼에요. 크게 MVC, MVVM, ReactorKit, Viper 순으로 알아볼려 해요. 이중에서 Viper는 추가 포스팅을.. ㅋㅋ;; 그럼 시작해보겠습니당 우선 아키텍처란 뭘까용? 아키텍처는 건축학이라는 뜻이래요. 즉 개발에서의 아키텍처는 개발 설계같은거죠..? 방법은 여러가지가 있겠지만.. 지금까지 사람들이 개발해오면서 요런게 좋다! 하는게 유명해졌을 것이고.. 그런게 바로 MVC, MVP, MVVM 등등.. 의 아키텍처인 거죠. 아키텍처도 결국 좀 더 효율적이고, 불편했던 것을 수정하면서 만들어진 것이기 때문에 여러 아키텍처들과 비교를 하면서 설명을 하면 이해가 잘 되더라구용 그래서 iOS에서의 가..
안녕하세요! 오랫만의 개발 포스팅 입니다 ㅠㅠㅠ... 최근에 했던 개발 하면서 새롭게 구현해본 뷰를 포스팅해보려 해요. 태그 리스트인데, 예전에 오픈톡방에서 한 분이 '태그 리스트는 어떻게 만들어야 할까요?' 라고 물어보셨을때 제가 '스택뷰로 구현하면 되지 않을까요?' 라고 했었는데, 생각해보니 스택뷰로 구현하면 갯수에따라 구현하기가 애매할 것 같더라구요 (생각이 짧았어요 ㅠㅠ) 최근에 태그 리스트를 만들 일이 있었는데 컬렉션뷰로 만들면 갯수 상관없이 구현할 수 있을 것 같아서 컬렉션뷰로 접근하게 됬습니다. 오늘 만들어볼 뷰는 요렇게 생긴 태그 리스트를 만들어 볼거에요! 단 티스토리의 태그는 최대 크기가 고정되어 있는 것 같은데, 저는 유동적으로 한번 만들어보겠습니당 ㅇ_ㅇ ..
문제 https://programmers.co.kr/learn/courses/30/lessons/68646 일렬로 나열된 n개의 풍선이 있습니다. 모든 풍선에는 서로 다른 숫자가 써져 있습니다. 당신은 다음 과정을 반복하면서 풍선들을 단 1개만 남을 때까지 계속 터트리려고 합니다. 임의의 인접한 두 풍선을 고른 뒤, 두 풍선 중 하나를 터트립니다. 터진 풍선으로 인해 풍선들 사이에 빈 공간이 생겼다면, 빈 공간이 없도록 풍선들을 중앙으로 밀착시킵니다. 여기서 조건이 있습니다. 인접한 두 풍선 중에서 번호가 더 작은 풍선을 터트리는 행위는 최대 1번만 할 수 있습니다. 즉, 어떤 시점에서 인접한 두 풍선 중 번호가 더 작은 풍선을 터트렸다면, 그 이후에는 인접한 두 풍선을 고른 뒤 번호가 더 큰 풍선만을 ..
- Total
- Today
- Yesterday
- 백준 1946
- ReactorKit
- today extension
- BaseViewController
- Widget
- Stack
- Level 3
- 프로그래머스 오픈채팅방
- Github Search
- VIPER 패턴
- RxDataSource
- 프로그래머스 캐시
- 카카오 블라인드 2018
- presentStyle
- 알고리즘
- 카카오블라인드2018
- 괄호연산
- 위젯
- ios
- 프로그래머스 추석트래픽
- RxSwift
- 1차 뉴스 클러스터링
- TransitionStyle
- UIModalPresentationStyle
- Swift
- 자기PR
- 백준 신입사원
- 아키택처
- BaseTableViewController
- 카카오 블라인드2018
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |