iOSアプリエンジニアの備忘録ブログ

主にiOSアプリの開発をしているエンジニアがいろいろ書いていきます。railsを中心にサーバーサイドの話もたまに。勉強方法の記録なんかも。

2015-01-01から1年間の記事一覧

vagrantを使ってみた

このboxを利用しました。 https://developer.nrel.gov/downloads/vagrant-boxes/CentOS-6.6-x86_64-v20150426.box centos6.6 chef-solo, knife-solo導入済み chef-soloとknife-soloは導入されているが、デフォルトのレシピ読み込み先がvagrantの共有フォルダ…

UITableViewCellの左端にアイコンを追加する方法

import UIKit class PagingNavController: UIViewController, UITableViewDelegate, UITableViewDataSource { private var myTableView: UITableView! private let myItems: NSArray = ["TEST1", "TEST2", "TEST3"] override func viewDidLoad() { super.vie…

xcode 7.0でストーリーボードを使わずにxib(nib)ファイルをViewControllerにaddSubviewする方法

用意するもの MainViewController.swift (xlibファイルを表示したいviewController) SubView.xib SubView.swift var nib: UINib = UINib(nibName: "SubView", bundle: nil) var nibView: UIView? = nib.instantiateWithOwner(self, options: nil)[0] as? UIV…

起動時に使用するstoryboardを選択する

起動時に使用するstoryboardが設定されていないと、アプリ起動後に真っ暗になってしまう。 そんな時の解決策はこれ。 hogehuga.com ライブラリのサンプルを書き換えてる時とかに必要になる。

swiftでiPhoneの画面サイズを取得し、UIに反映させる

UIScreen.mainScreen().bounds // -> CGFloat iPhone5: 320 iPhone6: 375 iPhone6 plus: 414 が返ってくる それらの値を利用してUIのパーツサイズ等を変更する。 参考記事。 qiita.com

xcode 7.0でpod installをすると ASSERTION FAILUR が起きることへの対処法

pod installをしても****.xcworkspaceが生成されずなかった。 どうもcocoapodsのバージョンに問題がるっぽい。(詳しくはわからないです) 僕の場合は sudo gem install cocoapodsで解決しました。 人によっては sudo gem uninstall cocoapods sudo gem instal…

teminalで特定のフォルダへのショートカットを作る方法

terminalを開いた後に特定のディレクトリにcdしたいとき たとえば cd ~/your/target/directory みたいなことをすればいいわけだけど、頻繁にアクセスするフォルダならいちいちパスを指定するのがめんどくさい。 ちなみに僕は開発用のコードなんかはDropboxで…

複数のstoryboardを使ってsegueの画面遷移をする方法

プロジェクトの中に右クリックから新しいストーリーボードを作る(名前は sub.storyboard とする) sub.storyboardのなかに新しくviewControllerを作る Storyboard ID を設定する(今回は viewControllerInSubStoryboard) 画面遷移を実行したいところに以下のコ…