iPhoneアプリ開発

swiftでのapi通信処理を共通化する方法 - UITableView編

はじめに swiftでのapi通信処理を共通化する方法 - とりあえずphpとか こちらの続きです。前回は画面が表示されるときに、APIを叩いて通信が完了したらviewを画面に追加する。というのものでした。今回はアプリでよくある無限スクロールみたいのを実装します…

swiftでのapi通信処理を共通化する方法

はじめに まだまだ初心者ですが だいぶレイアウトが作れるようになってきたのでapiを作って動的に画面の内容を出せるようにしています。やりたいこととしては ・api通信の部分を別クラスにしたい(php開発で例えるとsql処理を別クラスにわけるようなイメージ…

UiTableViewCellの特定のセルだけ更新する方法

はじめに やりたかったことは、画面上のUITableViewの特定のセルをクリックされたら、そのセルの中身だけ更新するということでした。 画面イメージは以下になります※クリック前 ※クリック後 今回のサンプルでは高さと背景色を変えてみました 実装方法 class …

ツールバーでボタンを等間隔に配置する方法

やりたいこと ツールバーをつくる方法です。 UINvigatioNavigationvarを使っていれば、デフォでナビゲーションバーが付いていたかと思いますが、今回はそれではなく自分で作って配置する方法です。 実装 左はし、中央、右はしに配置します class ViewControl…

UISegmentControllで画面を切り替える方法

やりたいこと 本来の用途と違うのかもしれませんが、Segment Controlを切り替えるタイミングで別のViewControllerを呼び出すというもの。 Viewを配置しておいて、Segment ControlをかえるとViewの中身だけ変わるような画面のイメージです。 実装 1. SegmentC…

UITableViewの使い方手順

はじめに TableViewControllerを使わず、ViewControllerにTableViewをおいて作る手順です 実装 1. TableViewをおく(StoryBoard、プログラム) StoryBoard上のViewの上にTableViewをドラッグアンドドロップして追加 Main.storyboardのTableViewをViewControl…

FontAwesomeKitを使用する手順

はじめに 「Font Awesome」というwebアイコンをiosネイティブアプリで使用するためのライブラリです。 これを使わないでも「Font Awesome」を使用することは可能なようです。 しかし今回はアプリの画面下に設置するタブ(UITabBarItem)でこれを使用したかった…

UITabBarControllerの使い方手順

やりたかったこと 画面下にタブがあってタブをクリックすると画面が切り替わるよくあるアプリを作りたかった。 xcodeでのプロジェクト作成時に「Tabbed Application」を選択すればそれで完成なのだけど、今回はタブに設定するアイコンに「Font Awesome」とい…

xcodeショートカットメモ(私用)

最近わけあって、iosアプリ開発始めてます 全くの初心者だけど少しずつショートカットは覚えたいのでメモしてゆきます macなのでエディタでのカーソル移動とかはemacsのキーバインド使えるのは嬉しいです 新規ファイルの作成 主にクラスファイルの新規作成に…