본문 바로가기

IT라이프47

iOS swift3로 화면 이동하기 storyboard 를 사용해서 간단하게 화면이동이 가능하지만, 조건문과 함께 사용할때는 코드로 이동하는 것이 편할때가 있다. 같은 스토리보드내에 있는 다른 뷰로 이동하는 경우// nextViewController.swift 인 경우let storyboard: UIStoryboard = self.storyboard!let nextView = storyboard.instantiateViewController(withIdentifier: "nextViewController")self.present(nextView, animated: true, completion: nil) 현재와 다른 스토리보드에 있는 뷰로 이동하는 경우xcode 상에서 is Initial View Controller 에 체크를 해도 되지만.. 2016. 12. 15.
cocoaPods 설치 iOS 개발중에 로딩아이콘 표시 기능이 필요해서 cocoaPods 를 통해서 인스톨하던중에 문제가 발생.해결하면서 기록해 둡니다. https://github.com/SVProgressHUD/SVProgressHUD 위 링크에 나와있는대로 인스톨을 했지만 ProjectName-Bridging-Header.h#import 브릿지 역할을 하는 헤더를 추가한 후에 'SVProgressHUD.h' file not found 에러가 나면서 컴파일 조차 되지 않았다. 원인은 podfile 에서 target 'myProject' do use_frameworks! pod 'SVProgressHUD' end 에 있는 user_frameworks! 를 추가하면 스위프트 파일에서 직접 불러야 한다는 것! hoge.swift .. 2016. 11. 15.
CocoaPods 설치 하기 최근 회사에서 아이폰 개발을 하게되어서 이것저것 찾아가며 하고 있던중에 역시나 아이폰도 라이브러리 패키지 관리 프로그램이 있는 것 같네요.CocoaPods 라는 것을 설치하면서 막혔던 것이 있어서 공유해 둡니다. CocoaPods 설치 1.ruby gem 을 최신판으로 갱신하기(생략가능) $ sudo gem update --system 2. cocoapods 설치하기 $ sudo gem install cocoapods실행했더니 아래와 같은 폴더 접근 제한 에러가 나왔네요.실행환경OS은 Sierra 10.12.1입니다. ERROR: While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/fuzzy_match -- 이렇게 해결했습니.. 2016. 11. 10.
리눅스 커맨드파일 폴더 구조 /bin /usr/bin 등등 여러 폴더가 있지만, 이것또한 여기다 설정하라 저기다 설정하라라는 말만 있고 제대로 모르고 설정하는 경우가 있다. 한번쯤 정리하려고 한다. /bin 기본 범용 커맨드 /sbin 관리자용 커맨드 /usr/bin 어플리케이션에서 이용하는 기본 커맨드 /usr/sbin 어플리케이션에서 이용하는 관리자용 커맨드 /usr/local/bin 추가한 유틸리티나 패키지용 커맨드 2016. 4. 18.
반응형