분류 전체보기
-
Fastfile Gitlab ci 연동 에러 문제 해결방법개발/Swift 2021. 4. 8. 18:38
1. Invalid username and password combination 우리가 터미널에서 하듯이 interaction이 불가능 하기때문에 입력해야할 정보들을 미리 넣어줘야한다. 그중 계정 Password 를 Fastfile 에 넣어줬었는데 이게 잘못 들어갔었다. ENV["FASTLANE_PASSWORD"] = "계정비밀번호" ENV["MATCH_PASSWORD"] = "match 비밀번호" match password 는 match init 할때 지정했을 것이다. 2. Please enter the 6 digit code: 이중인증을 해줘야하는데 fastlane spaceauth -u 애플계정 을 입력하여 이중인증을 해주면 된다. 해당 작업은 gitlab ci 가 돌아갈 서버 컴퓨터에서 해야한다...
-
fastlane 에 swiftlint 추가하기개발/Swift 2021. 4. 8. 11:24
swiftlint file 을 다음과같이 작성했다. disabled_rules: - colon - comma - control_statement - trailing_whitespace opt_in_rules: - missing_docs included: excluded: - Carthage - Pods force_cast: warning force_try: severity: warning line_length: 200 type_body_length: - 300 trailing_whitespace : 1 identifier_name: allowed_symbols: "_" min_length: 3 shorthand_operator: warning fastlane 과 연동하려한다. Fastfile에 lint ..
-
Gitlab Runner Register개발/Swift 2021. 4. 8. 11:00
깃랩 러너를 다운로드받는다. sudo curl — output /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-darwin-amd64 다운받은 후에 실행 권한을 주고 sudo chmod +x /usr/local/bin/gitlab-runner 나의 프로젝트에 가서 gitlab runner 를 register 해준다. gitlab-runner register 그러면 URL 과 토큰 두가지를 물어본다. 깃랩 Setting -> CI/CD -> Runners 에가보면 URL 과 /TOKEN 정보를 볼수있다. 그리고 tags 를 입력해주는데 이것을 나중에 yml 파일 ..
-
전세 예산 정하기 (전세자금대출/주택청약담보대출)후기 2021. 4. 4. 19:46
나이 서른셋에 그동안 미뤄왔던 독립을 결심하였고 지난 1개월동안 전세집을 구하러 여러 부동산을 돌아다니며 겪은 경험을 적어보려 한다. 자본도 많이 없고 아무것도 모르는상황에서 시작했으니 어려움도 있었다. 따라서 나같은 사람에게 도움이 되었으면 한다... 나는 아무런 정보없이 집을 구하러 다녔기때문에 내 정확한 가능 예산을 모르고 부동산을 돌아다녔다. 처음엔 2억까지 가능할줄알고 2억짜리 집을 보다가. 생각해 보니 이자 비용이 부담되어서 1억5천짜리 집을 봤다가. 대출을 알아보니 안될거 같아서 1억1천집을 봤다가. 보유현금을 늘릴수 있는 방법을 찾아 1억3천짜리 집을 봤었다. 많고 다양한 집을 봤다고 긍정적으로 볼수도 있겠지만 예산 변경 때문에 60개 넘는 집을 10곳이상의 부동산을 통해 1달 동안 돌아다..
-
fastlane ($(MARKETING_VERSION)) does not respect the format A or A.B or A.B.C 오류 해결개발/Swift 2021. 3. 23. 16:01
Fastlane 을 사용하려던 중 version과 build number 세팅을 하다가 에러가 발생했다. version = increment_version_number( bump_type: "patch" ) increment_build_number( build_number: latest_testflight_build_number + 1, ) 프로젝트 폴더에 가서 xcrun agvtool new-marketing-version 0.0.1 하니 해당 에러가 발생하지 않음, 결국 $MARKETING_VERSION을 못읽는듯함 developer.apple.com/library/archive/qa/qa1827/_index.html 여기 써있는데로 Target -> Info 가서 1. CurrentProjectVe..
-
부모 viewController에서 addSubview 를 통해 뷰를 노출 시키는 방법개발/Swift 2021. 3. 22. 18:39
[iOS] Modern Collection View & MVVM 패턴 가이드 - 인프런 | 강의 MVVM 패턴과 Modern Collection View를 사용해 네트워킹을 구현하고, 다양하고 동적인 Collection View를 자유자재로 다룰 수 있게 됩니다., - 강의 소개 | 인프런 www.inflearn.com 여러개의 뷰를 add / remove 하여서 계속 뷰를 바꾸게 하기 위해 subView를 사용했다. 스토리보드에서 segue를 지정해준뒤 segue를 사용해서 자식 컨테이너 뷰 컨트롤러에 데이터를 넘겨주는 방식으로 하니 전해줄 데이터를 미리 세팅하고 나서 전달해줘야 하는데 segue를 스토리보드에서 지정해주니 view did load 이전에 호출되어 데이터가 제대로 넘어가지도 않고 pre..
-
Storyboard reference 스토리보드 분할하기개발/Swift 2021. 3. 12. 12:26
스토리 보드가 많아짐에따라 Main.storyboard 파일을 열때 느려지는 현상이 발생하여 Storyboard reference 를 활용해 storyboard를 분할 하려한다. 우선 네비게이션이 설정 되어야 한다. 네비게이션을 따로 지정하지 않으면 Storyboard reference 가 Main.storyboard에 뜨지 않는다. 스토리 보드에서 분할 하려는 ViewController 를 선택한후 Editor-> Storyboard refactor 를 클릭한다 그러고 나서는 원하는 이름을 타입후 저장하면 storyboard 가 하나 생성되고 만약 네비게이션을 지정해줬다면 Main.storyboard 에서 Storyboard reference 가 생긴다. 이것을 클릭하면 storyboard Id 를 지..
-
Swift CollectionView Scroll 이미지로 인한 렉 현상 해결개발/Swift 2021. 2. 22. 14:49
Modern Collection View 와 MVVM 패턴 가이드 [iOS] Modern Collection View & MVVM 패턴 가이드 - 인프런 | 강의 MVVM 패턴과 Modern Collection View를 사용해 네트워킹을 구현하고, 다양하고 동적인 Collection View를 자유자재로 다룰 수 있게 됩니다., Swift iOS UI, 제대로 다루는 핵심 기술! 📲 iOS Swift 레이아웃 구현을 www.inflearn.com 스크롤 할때마다 렉이걸려서 보니 스크롤 할때마다 Cell을 계속 생성하고있었음 그중 image를 url 로 가져오는 부분을 기다리느라 cell을 그리는게 늦어지는게 문제였다 이미지 set을 제거 한경우 스크롤이 빨랐음 해결 방법 -> 비동기로 image set..