분류 전체보기
-
[Flutter basic] Column 을 이용해 원하는 위치에 UI 그리기개발/flutter 2021. 6. 23. 21:21
Column 사용해 원하는 위치에 UI 그리기 Column 은 쉽게 세로로 UI를 그릴때 사용된다. 그리고 싶은 UI의 영역을 잡았을때 영역이 위 아래로 나뉜다면 그 나뉜 두개의 영역을 Column 안에 두면 된다. body: Container( margin: EdgeInsets.all(10), child: Column( children: [ Container( height: 30, width: 200, color: Colors.red, child: Text("Container1"), ), Container( height: 60, width: 200, color: Colors.blue, margin: EdgeInsets.only(top: 20), child: Text("Container2"), ), ],..
-
[Flutter basic] Container 를 사용해 원하는 크기,위치 그리기개발/flutter 2021. 6. 20. 16:28
Modern Collection View 와 MVVM 패턴 가이드 [iOS] Modern Collection View & MVVM 패턴 가이드 - 인프런 | 강의 MVVM 패턴과 Modern Collection View를 사용해 네트워킹을 구현하고, 다양하고 동적인 Collection View를 자유자재로 다룰 수 있게 됩니다., - 강의 소개 | 인프런 www.inflearn.com 쉽게 말하자면 Container는 하나의 사각형 박스를 생각하면 된다. Container를 알아야 하는 큰 이유는 어느 위치에 내가 원하는 UI를 그리기 위해 그 위치에 Container를 생성해주고 그 안에 UI를 넣어주는 방식을 사용하면 편하기 떄문이다. 실제로 나도 사각형 박스들의(Container) 집합으로 앱의 모..
-
RxFlow 적용기개발/Swift 2021. 5. 25. 17:44
우선 프로젝트에서 적용 시킨 Flow 는 이렇다 AppFlow → MainFlow AppInitViewController 에서 init 함수들이 돌고 끝이나면 MainFlow 로 넘어가서 MainViewController 를 push 하고 MainViewController 에서 버튼을 클릭하면 CodingViewController 를 push 한다. 따라서 Step은 이렇게 단순하다. enum AppStep: Step { case introIsRequired case mainIsRequired case codingIsRequired } Flow의 시작은 SceneDelegate에서 시작해줬다. let appFlow = AppFlow() let appStepper = OneStepper(withSingle..
-
Flutter 프로젝트 안에 Swift 프로젝트(framework) 추가하기개발/flutter 2021. 4. 27. 18:59
flutter 에서 swift 프로젝트를 추가시킬때 다음과같이 추가한다. Add file 을 선택한 후 원하는 프로젝트의 .xcodeproj 파일을 선택하면 된다. 그러면 해당 프로젝트가 추가됬음을 볼수있다. 이후 General → Frameworks,Libraries... 여기서 해당 framework를 선택하면 된다. 문제는 해당 프레임워크에서 사용중인 pod 파일들을 찾아오지못해 에러가 발생한다. 해당 pod 들은 podfile에 추가해주면 된다. 보면 RxCocoa, RxSwift, Moya 등을 추가해줬다. 그리고 pod install 명령어를 실행시켜준다. 만약 빌드할때 "does not contain bitcode." 라는 에러가 발생할경우 해당 프로젝트 BuildSettings → Enab..
-
Swift 커스텀뷰 만들어서 재사용하기 (UIButton)개발/Swift 2021. 4. 22. 17:49
세팅 링크 참고하여 만듬 https://medium.com/flawless-app-stories/reusable-uiviews-in-swift-3f9dca63eaf4 NextButton 이라는 View 클래스와 xib 파일 만들고 xib 에서 디자인 하고 , view에서 init 함수만 만들어준다. 그리고 nib을 클래스 이름과 맞춰 로드 해준다. class NextButton: UIView { @IBOutlet weak var nextButton: UIButton! override init(frame: CGRect) { super.init(frame: frame) commonInit() } required init?(coder: NSCoder) { super.init(coder: coder) commo..
-
Swift Fastlane + SwiftLint + GitlabCI 연동하기개발/Swift 2021. 4. 9. 17:05
Modern Collection View 와 MVVM 패턴 가이드 [iOS] Modern Collection View & MVVM 패턴 가이드 - 인프런 | 강의 MVVM 패턴과 Modern Collection View를 사용해 네트워킹을 구현하고, 다양하고 동적인 Collection View를 자유자재로 다룰 수 있게 됩니다., Swift iOS UI, 제대로 다루는 핵심 기술! 📲 iOS Swift 레이아웃 구현을 www.inflearn.com Gitlab Runner 세팅 참조 : https://medium.com/@phanquanghoang/using-gitlab-ci-cd-fastlane-for-ios-project-part-1-5e7db82a3566 Gitlab Runner 를 우선 등록해줘야..
-
Appstore 없이 Xcode 설치하는법개발/Swift 2021. 4. 9. 11:29
Modern Collection View 와 MVVM 패턴 가이드 [iOS] Swift Modern Collection View & MVVM 패턴 가이드 | 덤벨로퍼 - 인프런덤벨로퍼 | MVVM 패턴과 Modern Collection View를 사용해 네트워킹을 구현하고, 다양하고 동적인 Collection View를 자유자재로 다룰 수 있게 됩니다., Swift iOS UI, 제대로 다루는 핵심 기술! 📲 iOS Swift 레이www.inflearn.com 로그인 문제로 Xcode 를 앱스토어에 받을수없어 웹에서 받아 설치하려한다.developer.apple.com/download/more/ 여기가면 버전별로 Xcode를 다운 받을수있다.다운이 완료된 .xip 파일을 실행하면 해당 폴더에 xcod..
-
전세집 찾기 (기준 만들기/부동산, 집볼때 주의사항)후기 2021. 4. 8. 20:52
중요요소 정하기 내집은 무엇을 충족시켜야할까? 이것은 미리 생각해보는게 좋다. 애매한 기준에는 애매한 판단이 설수있다. 물론 집을 돌아보지 않은 상태에서는 잘 모를수도 있고 집을 돌아보다보니 기준이 바뀔수있다. 그런경우는 기준을 변경해 주면된다. 나는 기준이 없는 상태로 집을 돌아다녔다. 예산이 예산인지라 완벽한 집은 없었다. 모든집이 이런 조건을 충족했다. "이게 좋으면 저게 문제고 저게 좋으면 이게 문제구나" 따라서 판단이 힘들었다. 그러다가 기준을 만들고 나서 맘에 드는집이 보였다. 그래 이정도면 만족할수 있겠다. 라는 생각이 들게 되었다. 집을 구할때 여러 중요 요소들이 있다 사람의 기준마다 다른지라 내 생각 만 따지자면 이렇다. 크기, 주차가능, 반려동물가능, 직장과의 거리(역까지 거리), 주변..