2015-08-01から1ヶ月間の記事一覧

【swift】カスタムUIView・カスタムUITableViewCell作り方メモ

自分用にメモ UIView、UIButton、UIImageView・・・ class CustomView: UIView { override init(frame: CGRect) { super.init(frame: frame) } required init(coder aDecoder: NSCoder) { super.init(coder: aDecoder) } } UITableViewCell class CustomTabl…

【swift】fabricでtwitter投稿する方法メモ

はじめに まず事前準備でやることは以下 1. こちらのtwitter公式のfabricにユーザ登録(返信メールが遅かったりサイトが全部英語だったり地味にはまった)2. fabricからsdkをダウンロードしてインストール3. sdkをプロジェクトに組み込む(xcode)4. twitter…

【swift】UIButtonひな型

アプリ開発してると、サンプルアプリ作ってみてうまくいったら開発中のアプリに組み込むっていうながれが多いんですけど、僕の場合はサンプルアプリつくるさいにとりあえずボタンをおくことが多いんですが、そのボタンをおくのに過去のソースから探して・・…

【swift】UITabBarControllerひな型

これも毎回過去のコードをみてるのでひな型をメモしておきます。 UITabBarController配下にUINavigtionControllerを配置する形です。AppDelegate.swift class AppDelegate: UIResponder, UIApplicationDelegate { ・・・ func application(application: UIAp…

【php】ssh2_scp_sendでファイル転送する方法メモ

php

はじめに あんまりやる機会なさそうだけど、次やるときのために一応メモ。はまったこととしては、エラーは出ないのに一部のファイルが65536バイトまでしか転送できていなかったということ・・・転送でファイルサイズの上限があるのかなとか思ったんですけど…

【swift】UITabBarController・UINavigationControllerにタイトルをつける方法メモ

今回はまった状況としては、UITabBarController配下にUINavigationControllerを並べた場合です。TabBarController.swift class TabBarController: UIViewController { override func viewDidLoad() { super.viewDidLoad() uinavigationcontroller1 = UINavig…

【swift】RSKImageCropperを使って画像のトリミング

はじめに 今回やりたかったのは以下の画像のこんな感じのUIです ユーザがアップロードする画像の縦横比が決まっている場合を想定しています。 ユーザのアイコン画像だったら正方形、ページ上部のヘッダー画像だったら縦横比 = 2:1とかです で、最初自作して…

【swift】画像のリサイズとトリミングする方法メモ

画像処理とか座標とか苦手なのですが、必要に迫られて関数を作ったのでメモしておきますリサイズ func resizeImage(image: UIImage, width: Int, height: Int) -> UIImage { var ref: CGImageRef = image.CGImage var srcWidth: Int = CGImageGetWidth(ref) …

【swift】UILabelに下線を引く方法メモ

簡単にできると思ったけど意外とはまったのでメモしておきます。 attributedTextで色々設定できそう。 // UILabelを作成 var label: UILabel = UILabel() ・・・ var text: String = "今日はいい天気だ。明日は雨だ" var attributeText = NSMutableAttribute…

【swift】ログイン・ログアウト処理

はじめに 今回やりたかったのは、ありがちなログイン・ログアウト処理。 初回起動時にログイン画面を表示。1度ログイン後は次回起動時にもログイン画面は表示しないということ。方法としてはuserDefaultsという端末のストレージにログイン状態を保存しておく…

【swift】画面に非表示でpushViewControllerする方法

はじめに やりたかったことを文字にすると非常にわかりずらいのですが、以下のことになります1. 画面Aを表示 2. 画面B(入力画面)へ遷移 3. 2.からの戻るボタンで画面C(一覧画面)へ遷移わかりずらいですが、表示してない画面に戻るということになります …

【swift】UITextViewでリアルタイム文字数チェック

はじめに やりたかったのはタイトルの通り。javascriptでやるような感覚でいけました ひな型的に自分用にメモしておきます 実装 class SampleViewController: UIViewController, UITextFieldDelegate { var textField: UITextFiled = UITextField() var labe…

【swift】popViewControllerAnimatedで複数前の画面に戻る方法メモ

はじめに 今回やりたかったことは、uinavigationcontrollerで1つ前の画面でなくて複数前の画面に戻ることでした。 で、設計にも関わるのですが、その画面に戻る前にプロパティなどを設定してからもどるということでした。 実装 // 1つ前のviewContorollerな…

【swift】画面遷移でパラメータを引き継ぐ方法

やりたかったこと webというか(php)でいえば、$_GET、$_POSTでパラメータで画面間でパラメータを引き回す方法をメモ。 実装 たいていの画面で画面遷移はあるので、BaseViewControllerみたいのをつくって共通の関数を用意しておくと楽だとおもいましたAppDele…

【swift】kvoパターンを使うためにmodelクラスをつくる

はじめに 今回やりたかったのはapiからデータを取得 そのデータをアプリ内で使いまわしつつデータの更新があればapiも叩いてサーバサイドにも反映ちょっとわかりずらいけどやりたいことはこんな感じです 作りたい画面 一覧画面 ・apiからデータを取得してテ…

【fuelphp】ローカル開発環境を作ってfuelphpセットアップ手順

久々にやったら過去のメモが見つけずらかったのでメモのまとめ vagrant導入して、LAMP環境構築してfuelphpを使えるようにするまで 1. vagrantでlinux環境構築 vagrantでローカルpcに開発環境を作る手順 2. LAMP環境構築 webサーバ設定作業メモ - 私用 webサ…