Swift
let nextViewController:NextViewController() = NextViewController() let navigationController = UINavigationController(rootViewController: nextViewController) self.present(navigationController, animated: true, completion: nil) rootViewContro…
UITableViewのcellとcellの間にある線がある。これをseparatorという。(そのまま) こいつに関して幾つか知見を得たのでメモ。 画面の左端まで線を到達させる separatorはデフォルトでは画面の左端まで到達せずに切れてる。 これを左端までつける方法。 tab…
今開発中のアプリでUITableViewのHeaderをイジる必要があって、いろいろ調べたのでメモ。 func tableView(_ tableView: UITableView, titleForHeaderInSection section: Int) -> String? { //code } ではなくて、viewForHeaderInSectionを使ってUIViewをリタ…
RaspberryPi3を買ったのでなんかしたいなと思い、友人が前にやっていたRaspberry Piからの家電制御をやってみた。 こちらが完成品。 vimeo.com Siri(HomeKit)を使って机の電気が着いたり消えたりしています。 方法 qiita.com 参考というかほとんどはここに…
試験も終わり久しぶりにコード書きたくなったので、かねてから作っていたアプリに新しい機能を実装すべくいろいろ考えていた。その中で、タップした間隔からそのBPMを取得するっていうのが必要で、実際にそれを作ってみたので紹介します。 そもそもBPMって?…
昨年の8月に購入したAppleWatchだけど、プロビジョニングファイルの諸々の設定が前に使っていたAppleIDに紐付いていたりしてなかなか開発できていなかった。もともと開発用に買ったのに…今日、少しスイッチがはいったので久しぶりにコード書いてみた。 とり…
試験勉強の息抜きに素数生成プログラムをSwiftで書いてみた。何番煎じだよって感じですが… func primeMake(primeRange:Int)->[Int]{ //素数の生成範囲を指定 let loop:Int = primeRange var num:[Int] = [] var prime:[Int] = [] //探索用配列に指定した範囲…
UITableView周り第三弾 今回はUITableViewCellStyleについて cellForRowAtIndexPathでcellを定義 cellを定義するときに今までとは違いこのように書く ここで、UITableViewCellをインスタンス化したときにstyleを選択することができるようになる。cellのスタ…
※2016/10/31追記 この記事はSwift1.x時代に書いたものなので情報が古いです ※2017/7/4追記 Swift3系で書き直した記事こちらです。 mjk0513.hateblo.jp UITableViewの特定のcellをタップしたときに、画面遷移させたり値を変えたりさせたいときがあると思う。 …
UITableViewって本当にめんどくさいw というか概念をつかむまでに結構時間がかかるかも それさえ分かれば簡単ではあるんだけど、今回は初心者の目線で解説できればと思う。 とりあえず表示してみる とりあえず表示しないと始まらないので、UITableViewにデ…
最近あまり技術的なことを書いていなかったので久しぶりに 今回はiOSアプリでAppDelegateを使った値渡しの話をしようと思います クラス間の値渡し たとえば、FirstViewControllerクラスからSecondViewControllerクラスに画面遷移したときに、入力した値も一…
この度iOSアプリをAppStoreでリリースした。 ScratchDay in Tokyo 2015というイベントがあるのだけど、そのアプリ。 ※追記(2015/05/08):諸般の事情により非公式となりました。 SDTokyo Hironori Inoue ユーティリティ 無料 ScratchDay自体はここ最近ずっ…
UITableViewのセルをタップすると別のビューに飛ばすってことをやりたくて色々考えてました。でもネットで調べても必要な情報がでてこない... いろいろ考えてるうちにふと、「didSelectRowAtIndexPathでタップされた時に別のびゅーにプッシュしてあげればい…
※2016/10/31追記 この記事はSwift1.x時代に書いているので古いですSwiftでUIButtonを使うときなかなか手こずったので書いておく。まあ普通の人はこんな間違えしないんだろうけど... セレクターの部分に:を忘れる コードを書いていざ実行!と思いシュミレー…
SwiftでUITextFieldを使って、ユーザからの入力を結果に反映させることをやったのでメモ。作ったのはDJが使う(?)BPMを計算して%を出してくれるというアプリ。 初心者目線で書くとはじめにひっかかったのが、TextFieldの値の受け渡しだ。僕はWeb系の人間…
iOS8からExtensionと呼ばれる機能が追加された。今回はTodayExtensionという機能について考えてみたい。SSIDをTodayExtensionに表示させるときにいろいろと壁にぶち当たったので笑 おおまかな機能 TodayExtensionとは通知センターの左側にあるこいつのこと。…
storyboardを使わずにiOSアプリを作ることにはまっている。というのも、Xcode6になってから画面サイズが実際のものと変わってしまったので(実際と同じサイズにすることもできるが)どうせならコードで指定してしまったほうがメンテしやすいんじゃないかと思…