본문 바로가기

전체 글

snapkit(3) 본격적으로 snapkit으로 하나씩 만들어 본다. 1.가운데 빨간색 네모 박스를 하나 만든다.lazy property를 이용해서 view를 하나 생성해둔다. class View1Controller: UIViewController { var didSetupConstraints = false let redView: UIView = { let view = UIView() view.backgroundColor = UIColor.red return view }() override func viewDidLoad() { super.viewDidLoad() self.initUI() } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() }.. 더보기
snapkit(2) 메인 컨트롤러에 기본 메뉴를 설정한다. 기본적인 view 구성도view->tableview 1.먼저 tableview의 snapkit 만들기view의 tableview를 추가하고 tableview의 snapkit 정해주기tableview의 top,bottom,left,right를 view에 맞춰준다. import UIKit //snapkit extension MainController { func initUI() { self.view.addSubview(self.tableView) view.setNeedsUpdateConstraints() } override func updateViewConstraints() { if (!didSetupConstraints) { tableView.snp.makeConst.. 더보기
snapkit(1) storyboard와 nib를 사용하지 않고 앱을 만들기 위해서 메인 컨트롤러를 먼저 만든다. AppDelegate.swift 파일을 아래와 같이 수정한다. makeMain 메소드를 확인 하면 어떻게 생성되는지 확인가능하다. import UIKit @UIApplicationMain class AppDelegate: UIResponder, UIApplicationDelegate { var window: UIWindow? var mainNavigationController: UINavigationController? func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLa.. 더보기
fastlane pilot 이 이상해졌다. [16:04:56]: Waiting for iTunes Connect to finish processing the new build (1.0.11 - 12)[16:05:07]: Build doesn't show up in the build list any more, waiting for it to appear again 어느 순간 pilot 이 Build doesn't show up in the build list any more, waiting for it to appear again 이런 문구를 내보낸다.한참을 기다려도 빌드가 되지 않아서 메일을 확인하니 에러 났다고 한다. 음.... 에러 나는 것을 제거하고 다시 빌드해도 똑같은 메시지가 나온다. 근데 테스트 플라이트로 올라가긴 했다. 이상하네 쫌더.. 더보기
laravel http response 코드 https://github.com/symfony/http-foundation/blob/master/Response.php 맨날 링크 찾기가 힘들어서 정리해둠 더보기
gem update 에러 fastlane을 업데이트하는데 에러가 발생 $ sudo gem update fastlaneUpdating installed gemsUpdating fastlaneERROR: While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/bin-proxy stackoverflow에 해결책이 나와있음. http://stackoverflow.com/questions/32891965/error-while-executing-gem-errnoeperm-operation-not-permitted$#answer-32892222 $ sudo gem install -n /usr/local/bin fastlaneSuccessfully installed .. 더보기
fastlane cert 생성하기 fastlane 공식 문서에 help가 업데이트가 잘안되네cert 파일 help 정리 cert CLI for 'cert' - Create new iOS code signing certificates Commands: (* default) create * Create new iOS code signing certificates help Display global or [command] help documentation revoke_expired Revoke expired iOS code signing certificates Global Options: --verbose -h, --help Display help documentation -v, --version Display version informati.. 더보기
fastlane app 생성 $ fastlane produce create -u name@domain.com -a com.compnay.app -q AppName -z 1.0.0 -y Hiapp2 -m Korean -c Company -b TEAM_ID -p "ITC_TEAM_NAME" fastlane 공식홈에 나오는 help가 최신이 아니라서 작성해둠 $ fastlane produce --help produce CLI for 'produce' Commands: (* default) associate_group Associate with a group, which is created if needed or simplylocated otherwise create * Creates a new app on iTunes Connect an.. 더보기