More actions
imported>oipivigui No edit summary |
No edit summary |
||
| Line 34: | Line 34: | ||
참고 문서 | 참고 문서 | ||
* code snippet 만들기 : https://zeddios.tistory.com/280?category=682196 | * code snippet 만들기 : https://zeddios.tistory.com/280?category=682196 | ||
* | |||
= 3주차 = | |||
* music player만들기 | |||
* https://www.edwith.org/boostcourse-ios/project/20/content/18#evaluation | |||
* 조건 : | |||
화면 1(재생기) - 재생 | |||
* 재생 버튼을 누르면 음악을 재생하고, 일시정지 버튼으로 바뀝니다. | |||
* 슬라이더가 움직입니다. | |||
화면 1(재생기) - 일시정지 | |||
* 일시정지 버튼을 누르면 음악을 멈추고, 재생 버튼으로 바뀝니다. | |||
* 슬라이더가 정지합니다. | |||
화면 1(재생기) - 시간표현 | |||
음악이 재생됨에 따라 타임 레이블과 슬라이더의 값이 밀리세컨드 단위(0.01초)로 변경됩니다. | |||
화면 1(재생기) - 슬라이더 동작 | |||
슬라이더의 위치를 변경해 현재 재생위치를 조절할 수 있습니다. | |||
화면 1(재생기) - 화면 초기화 | |||
음악을 모두 재생하면 버튼, 레이블, 슬라이더가 맨 처음 상태로 되돌아갑니다. | |||
== 참고자료 == | == 참고자료 == | ||
* 문법 : https://www.inflearn.com/course/스위프트-기본-문법/ | * 문법 : https://www.inflearn.com/course/스위프트-기본-문법/ | ||
Revision as of 06:29, 4 April 2019
hoxy 당신 노트북 사과세요?
개요
- 맥북을 사고 macOS, iOS개발을 안하면 솔직히 좀 억울합니다 가격 개에바
- 호갱이 안되게 iOS를 공부합시다!!
- --개인 macbook이 있어야 참가 가능합니다ㅜ.ㅜ(애플이또ㅎㅎ)--
- --너무너무 참가하시고 싶어하는 고주형을 위해서 6피에서 진행하기로 했습니다--
- 6피 공사가 1달 더 미뤄져서 팀플실에서 할 예정입니다
- --너무너무 참가하시고 싶어하는 고주형을 위해서 6피에서 진행하기로 했습니다--
커리큘럼
- 매주 주어진 과제를 해 오고, 각자의 코드를 돌아가면서 리뷰하면서 개념을 정리하는 방식으로 스터디가 진행됩니다.
- 스터디원은 매주 공식문서를 1개씩 읽어오고, 발표해야 합니다 :)
- 시간은 1시간~1시간반정도, 진도와 학습 상황에 따라 달라질 수 있음
1주차
- 웹 브라우저를 띄울 수 있는 어플 만들기
- WKWebView
- 기능 : 뒤로가기, 앞으로가기, 새로고침, 어플 껐다 키면 마지막으로 본 페이지 다시 실행
참고 문서
- 공식문서) https://developer.apple.com/documentation/webkit/wkwebview
- https://hyowonee.github.io/19-42-iOS-WKWebView.html
- https://www.spaceotechnologies.com/create-web-browser-wkwebview-ios-tutorial/
2주차
- up, down 게임 만들기
참고 문서
- code snippet 만들기 : https://zeddios.tistory.com/280?category=682196
3주차
- music player만들기
- https://www.edwith.org/boostcourse-ios/project/20/content/18#evaluation
- 조건 :
화면 1(재생기) - 재생
- 재생 버튼을 누르면 음악을 재생하고, 일시정지 버튼으로 바뀝니다.
- 슬라이더가 움직입니다.
화면 1(재생기) - 일시정지
- 일시정지 버튼을 누르면 음악을 멈추고, 재생 버튼으로 바뀝니다.
- 슬라이더가 정지합니다.
화면 1(재생기) - 시간표현 음악이 재생됨에 따라 타임 레이블과 슬라이더의 값이 밀리세컨드 단위(0.01초)로 변경됩니다. 화면 1(재생기) - 슬라이더 동작 슬라이더의 위치를 변경해 현재 재생위치를 조절할 수 있습니다. 화면 1(재생기) - 화면 초기화 음악을 모두 재생하면 버튼, 레이블, 슬라이더가 맨 처음 상태로 되돌아갑니다.
참고자료
iOS 공식문서
- UIStackView : https://developer.apple.com/documentation/uikit/uistackview
- stack view AutoLayout Guide : https://developer.apple.com/library/archive/documentation/UserExperience/Conceptual/AutolayoutPG/LayoutUsingStackViews.html
- Delegation : https://developer.apple.com/library/archive/documentation/General/Conceptual/DevPedia-CocoaCore/Delegation.html
- Protocol : https://docs.swift.org/swift-book/LanguageGuide/Protocols.html#//apple_ref/doc/uid/TP40014097-CH25-ID267
강의
- 무료 ) https://www.raywenderlich.com/ios/learn
- 유료 ) 야곰의 iOS (inflearn), https://www.udacity.com/course/ios-developer-nanodegree--nd003
블로그
- https://zeddios.tistory.com/607?category=682195 : 쉽게 쓰여지고, 최근 문서 많음 갓제드
+ 다른사람이 정리해주신, 참고자료들
참가 인원
댓글
- 고주형 맥북 말고 아이패드로도 참여 가능한가요? ㅠㅠ
- xcode가 꼭 있어야해서 안되여ㅠㅠ원하신다면 6피가서 할수도??
- 박소현 OpenCV하고 싶어용
- 언니도 와요>_<
- 안재형 iOS + 그래픽이라면 Metal 추천합니다
- * http://donghyun53.net/metal-api가-opengl보다-효율적인-이유/ 처음들어보는데 좋아보이네여 감사합니당