もぶわさおの「ダメ人間さんいらっしゃい」ブログ

技術系ブログにしたかったのにそうもいかなくなったけど、閉鎖するのもアレだからなんか書くブログです

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

屋根裏部屋作成の話 20171228

わさおは古びた一軒家に住んでいます また持ち家なのでリフォームなどもしています さて 我が家は5LDKなのですが、実は先人により、色々増改築された家でした しかしながら、部屋数こそあれ、収納の少なさに最近気がつきました そこで思い立ったのが、屋根裏…

xcodeで関数などが補完された際に、補完された候補で確定する場合

xcodeでは関数などで以下のように補完候補が出てきます 水色の部分は自分で入力する箇所で、エディタが候補として表示してくれてます しかし今まで、その候補を使いたいのに、どのように確定するかわかりませんでした (消しては同じ文字を入力していました…

SearchBarに入力中の文字を使い、リストから候補を探したい場合(インクリメンタルサーチ)

SearchBarに日本語を入力する際、変換候補が現れると入力が楽ですよね それを実装する際にはまったので、その実装を説明します まず、SearchBarに「確定前の入力内容」が飛んでくるイベントは func searchBar(_ searchBar: UISearchBar, shouldChangeTextIn …

xcodeのプロジェクトにテキストファイルを追加して読み書きしたいのだが・・・

プロジェクトにファイルを追加して、それを読んだり書いたりしたとき、以下のようにするといいらしい (Simulatorの方にファイルが転送されていたので正しいものと思う) ①Resourcesフォルダを切って、送りたいファイルを保存する ②プロジェクトを選択し、「…

segueによる画面遷移の際、右から左への画面への画面遷移ができない

画面遷移を行う際、segueという仕組みを利用する で、その遷移の話として「右方向の画面へ遷移していく」表示方式を取りたかったのだが、「下から上へ出てくる方式」しかできなかった まずは以下のようになっている 検索ボタンを押下すると、下の画面へ遷移…

CoreDataを使う際にいきなりエラー

CoreDataというiOSのO/Rマッパ(かな?)を使用する際、いきなりエラーが出てたじろいだ 手順はこんな感じ まずはDataModelというのを追加 つぎにEntity(エンティティ)を追加 エンティティというのは、テーブルとカラムの対応づけ、みたいなものです(雑な…

UIButtonで余白があるのに文字が全部表示されない件

UIButtonにタイトルを指定している際、幅は十分あるにもかかわらず 文字が全部表示しきれなかった 初期画面はこちら 次の画面で選択した文字列に置き直した結果がこちら 省略されてますよね? 省略される位置の問題でなく、表示する努力を怠った感じで省略さ…

segueによる画面間データの受け渡し(失敗例)

親画面に表示する内容を子画面で選択。その後、親画面でそれを表示したい子画面にはTableViewがあり、テーブルを選択した際にUnwindActionが走る 失敗例:子画面側ソース override func prepare(for segue: UIStoryboardSegue, sender: Any?) { let viewConr…

さっそく

これはここ(はてなブログ)の話 ユーザー登録の際、メアドにメール来ない アイコン画像が反映されない →画像を小さくしたら反映できましたが はてな、いい加減な会社のイメージ 悪印象スタート 悪いことは最初だけならいいなぁ

HelloWorld的な

ここに新米Swiftプログラマーの覚え書きを書き溜めます 将来、ここに書いたことが「他愛もない戯言」になり、他のプログラマーの一助になれたら嬉しいです