読者です 読者をやめる 読者になる 読者になる

また1からこつこつと

最高はひとつじゃないと信じてまたがんばります。

【Swift3】 presentで画面遷移したときに遷移先のViewにNavigationBarを表示させておく

let nextViewController:NextViewController() = NextViewController() let navigationController = UINavigationController(rootViewController: nextViewController) self.present(navigationController, animated: true, completion: nil) rootViewContro…

【Swift3】UITableView separator のおはなし

UITableViewのcellとcellの間にある線がある。これをseparatorという。(そのまま) こいつに関して幾つか知見を得たのでメモ。 画面の左端まで線を到達させる separatorはデフォルトでは画面の左端まで到達せずに切れてる。 これを左端までつける方法。 tab…

【Swift3】 UITableViewのHeaderをカスタマイズする方法

今開発中のアプリでUITableViewのHeaderをイジる必要があって、いろいろ調べたのでメモ。 func tableView(_ tableView: UITableView, titleForHeaderInSection section: Int) -> String? { //code } ではなくて、viewForHeaderInSectionを使ってUIViewをリタ…

SiriとRaspberryPiで電気をつけたり消したりする

RaspberryPi3を買ったのでなんかしたいなと思い、友人が前にやっていたRaspberry Piからの家電制御をやってみた。 こちらが完成品。 vimeo.com Siri(HomeKit)を使って机の電気が着いたり消えたりしています。 方法 qiita.com 参考というかほとんどはここに…

iOSとWeb

iOSは(いい意味でも悪い意味でも)デザインやサーバ連携もSwiftで書いてしまうのが一般的で、Webは(いい意味でも悪い意味でも)HTMLやCSS、PHP、JavaScript等で書く。 いまWeb書いてて思ったのはその分学習コスト的には高いのかなぁと 特にPHPとJSはまった…

UITableView周りいろいろ その③UITableViewCellStyle

UITableView周り第三弾 今回はUITableViewCellStyleについて cellForRowAtIndexPathでcellを定義 cellを定義するときに今までとは違いこのように書く ここで、UITableViewCellをインスタンス化したときにstyleを選択することができるようになる。cellのスタ…

UITableView周りいろいろ その②cellをタップしたときの処理

※2016/10/31追記 この記事はSwift1.x時代に書いたものなので情報が古いです UITableViewの特定のcellをタップしたときに、画面遷移させたり値を変えたりさせたいときがあると思う。 iOSの設定画面なんてまさにそんな感じ。今回はその実装方法を紹介する。 di…

UITableView周りいろいろ その①UITableView生成編

UITableViewって本当にめんどくさいw というか概念をつかむまでに結構時間がかかるかも それさえ分かれば簡単ではあるんだけど、今回は初心者の目線で解説できればと思う。 とりあえず表示してみる とりあえず表示しないと始まらないので、UITableViewにデ…

AppDelegateをつかったクラス間値渡し

最近あまり技術的なことを書いていなかったので久しぶりに 今回はiOSアプリでAppDelegateを使った値渡しの話をしようと思います クラス間の値渡し たとえば、FirstViewControllerクラスからSecondViewControllerクラスに画面遷移したときに、入力した値も一…

AppleWatch

そういえば、AppleWatchを買った。8月の中旬に購入したのでそろそろ1ヶ月くらいになる。1ヶ月使ってみての感想やら書いてみようかな。 購入した経緯 完全にノリ。7月にやってた仕事の支払いがあったのでお金があったのがいけない。8月にYahooであったイベン…

iOSアプリをリリースした

この度iOSアプリをAppStoreでリリースした。 ScratchDay in Tokyo 2015というイベントがあるのだけど、そのアプリ。 ※追記(2015/05/08):諸般の事情により非公式となりました。 SDTokyo Hironori Inoue ユーティリティ 無料 ScratchDay自体はここ最近ずっ…

UITableViewのセルをタップしたら別ビューに飛ばす

UITableViewのセルをタップすると別のビューに飛ばすってことをやりたくて色々考えてました。でもネットで調べても必要な情報がでてこない... いろいろ考えてるうちにふと、「didSelectRowAtIndexPathでタップされた時に別のびゅーにプッシュしてあげればい…

Swiftでカウンター

iOS

Swiftでカウンターアプリつくってみました。 カウンターアプリはいい勉強になりますね 今回はUIも若干凝ってみたり 細いフォント使ったらみんなそれっぽく見える現象ですね、はい。

SwiftでUIButtonを使う

※2016/10/31追記 この記事はSwift1.x時代に書いているので古いですSwiftでUIButtonを使うときなかなか手こずったので書いておく。まあ普通の人はこんな間違えしないんだろうけど... セレクターの部分に:を忘れる コードを書いていざ実行!と思いシュミレー…

SwiftでUITextFieldを使う

SwiftでUITextFieldを使って、ユーザからの入力を結果に反映させることをやったのでメモ。作ったのはDJが使う(?)BPMを計算して%を出してくれるというアプリ。 初心者目線で書くとはじめにひっかかったのが、TextFieldの値の受け渡しだ。僕はWeb系の人間…

iOS8の新機能:TodayExtension

iOS8からExtensionと呼ばれる機能が追加された。今回はTodayExtensionという機能について考えてみたい。SSIDをTodayExtensionに表示させるときにいろいろと壁にぶち当たったので笑 おおまかな機能 TodayExtensionとは通知センターの左側にあるこいつのこと。…

storyboardを使わずにiOSアプリをつくる

storyboardを使わずにiOSアプリを作ることにはまっている。というのも、Xcode6になってから画面サイズが実際のものと変わってしまったので(実際と同じサイズにすることもできるが)どうせならコードで指定してしまったほうがメンテしやすいんじゃないかと思…

iOSでWi-Fiの強度を取得したい!!!

XcodeでWi-Fiの電波強度を取得したいのだけど、なかなかいい方法が見つからない PING投げてかえってくるまでの時間をとってあげればいいのだろうか その方法もスマートじゃないよね

iOSのWidgetに接続しているWi-FiのSSIDを表示する

我が家にはWi-Fiがすごく飛んでる。たぶん5本くらい。どこにつながってるのかをぱっと把握したくて、SSIDをWidgetに表示するプログラムをObjective-Cで書いてみました。 iOS widgetにSSIDを表示 - YouTube 中身が簡素すぎるのでAppStoreへの申請はできなさそ…