오늘은 Storyboard 없이 개발하는 방법에 대해 알아볼거에요. 스토리보드 없이 사용하는것의 장점은? 뷰가 많아져도 랙이 없어요. 뷰 제약사항이 비교적 가독성이 좋아져요. 대부분 애플 개발자문서는 코드로 되어있어 사용하기 편해요. 가독성이 좋아 협업하기 좋은 것 같아요.(xib, 스토리보드의 경우엔 협업간 뷰 제약사항 차이점 확인이 비교적 힘든 것 같아요) 코드를 많이 쳐서 전문가 같아 보여요.. 스토리보드 xib등이 있으면 협업 간 충돌 이슈가 비교적 자주 발생해요 제가 느낀건 이정도 있는 것 같아요 ㅋㅋ 그럼 스토리보드 없이 개발하는 방법에 대해 알려드릴게요. 사용방법 스토리보드 삭제 Deployment Info 안의 Main Interface 삭제 SceneDelegate 내용 수정 Plist안..
문제 동혁이는 친구들과 함께 여행을 가려고 한다. 한국에는 도시가 N개 있고 임의의 두 도시 사이에 길이 있을 수도, 없을 수도 있다. 동혁이의 여행 일정이 주어졌을 때, 이 여행 경로가 가능한 것인지 알아보자. 물론 중간에 다른 도시를 경유해서 여행을 할 수도 있다. 예를 들어 도시가 5개 있고, A-B, B-C, A-D, B-D, E-A의 길이 있고, 동혁이의 여행 계획이 E C B C D 라면 E-A-B-C-B-C-B-D라는 여행경로를 통해 목적을 달성할 수 있다. 도시들의 개수와 도시들 간의 연결 여부가 주어져 있고, 동혁이의 여행 계획에 속한 도시들이 순서대로 주어졌을 때(중복 가능) 가능한지 여부를 판별하는 프로그램을 작성하시오. 입력 첫 줄에 도시의 수 N이 주어진다. N은 200이하이다. ..
안녕하세용 오랫만의 포스팅이에요.. 요즘 알고리즘 문제도 풀고.. 프로젝트랑 최근에 수술도 해서.. 정신없이 지냈어요..(잘 끝났어요 ^_^) 마무튼간 오늘의 포스팅. 바로 DP(다이나믹 프로그래밍) 의 문제를 여러 문제 풀면서 느낀 꿀팁과 함께 문제풀이를 작성해볼까 합니다. 꿀팁1: 규칙을 찾아라!! 직접 0부터 한 3까지..? 그려봐서 규칙을 찾아 보자(점화식) 그럼 문제 들어갑니다.. 문제 2×n 크기의 직사각형을 1×2, 2×1 타일로 채우는 방법의 수를 구하는 프로그램을 작성하시오. 예) n == 5일 경우 바로 꿀팁을 적용해 보죠.. 우선 n == 0일 때: 당연히 0개죠?? -> 0 n == 1일 때: 2*1의 틀에서 하나밖에 안들어가죠?? -> 1 n == 2일 때: 2*2의 틀에서 총 2..
안녕하세요! 오늘은 저번 포스팅에 이어서 위젯만들기 2탄.. 위젯의 확대축소, 그에따른 autoLayout을 설정하는 방법에 대해 알아볼거에요. 혹시 1탄을 못보신 분들은 밑의 링크를 따라가주세요! 위젯 만들기 1탄 보러가기 위젯 확대 축소 만들기 위젯의 확대축소 기능을 넣을려면 viewDidLoad 부분에 위 코드를 추가해주면 되요. extensionContext?.widgetLargestAvailableDisplayMode = .expanded 추가를 한 다음 빌드를 해보면 위젯 상단부분에 '>' 모양이 생겼을거에요. 하지만 눌러봐도 아무반응이 없는데 그 이유는 확대축소시 작동되는 메소드를 작성 안해서 그래요. 아래 코드를 추가로 작성해 줍시다. func widgetActiveDispl..
[Swift] 위젯을 만들기 1탄 (Today Extension, Widget) 안녕하세요! 오늘은 iOS 앱 개발에서 위젯 만드는 방법에 대해 포스팅 해볼까 해요! 현재 진행중인 앱 개발 프로젝트가 있는데, 처음으로 위젯을 만들고 있어서, 정리도 할 겸 이렇게 포스팅을 작성하게 되었어요. 위젯을 만들려고 처음에 자료검색을 할 땐 swift widget이라고 검색을 했었는데, iOS에선 widget을 Today Extension이라고 부르더라구요. 그럼 지금부터 위젯을 만드는 법에 대해 알려드릴게용 첫번째로 위젯을 추가하기 위해 today extension이란 타겟을 추가시켜 줄 거에요.Editor -> Add Target 그리곤 today extension을 검색하여 추가해줍니다. 그럼 이런창이 뜰텐데..
- Total
- Today
- Yesterday
- 프로그래머스 추석트래픽
- 위젯
- 괄호연산
- 카카오 블라인드2018
- 아키택처
- 프로그래머스 캐시
- 1차 뉴스 클러스터링
- VIPER 패턴
- Level 3
- UIModalPresentationStyle
- 카카오블라인드2018
- BaseTableViewController
- 백준 1946
- 백준 신입사원
- ios
- 카카오 블라인드 2018
- RxSwift
- ReactorKit
- TransitionStyle
- 알고리즘
- Swift
- 자기PR
- 프로그래머스 오픈채팅방
- Stack
- BaseViewController
- Github Search
- RxDataSource
- today extension
- presentStyle
- Widget
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |