Yumico’s blog

iOS開発ブログ

swift3.0: Arrayの中身をソートする。

Arrayの中身が独自クラスの場合のソート方法 class Item: NSObject { var id: String = "" var itemName: String = "" } class data: NSObject { func prepareItem() { ///ソートするためのデータを用意する var list: [Item] = [] let item1: Item = Item()…

結局、仕事にするなら好きな事より得意な事を選ぶべし。

得意な事をやる ↓ 人より上達が早い! ↓ 褒められる。頼られる!! ↓ 嬉しいから頑張る!!! ↓ もっと上達する!!!! ↓ もっと褒められる。頼られる!!!!! ・ ・ ・ ↓ そして出世する。もちろん給料アップ! ↓ 嬉しいから頑張る!! ↓ ・ ・ ・ こん…

UIViewを曲線上にアニメーションさせる方法

今回は半径分だけアニメーションさせて見ます。 まずは全コードを。。 開発環境:Xcode8 + swift3 スタートボタンのイベントはIBかストーリーボードで設定して繋げてください。 import UIKit class CurveAnimationViewController: UIViewController { let an…

CocoaPods:ライブラリを追加する

ios

すでにあるPodfileに、他のライブラリをさらに追加してインストールしたい。 そんな時も、初めてPodfileに書いたライブラリをインストールする時も、インストールする時はどんな時も $ pod install を使おう! 間違っても $ pod update もしくは $ pod updat…

UINavigationControllerを使わない時のナビゲーションバーがステータスバーに被らない件。

タイトルがわかりにくくてごめんなさい。 つまり、こういうことデス。 はい、とてもかっこ悪いので修正していきます。 いつも通り完コピ用ソースです。 開発環境:Xcode8 + swift3 import UIKit class ViewController: UIViewController,UINavigationBarDele…

swift: テキストの高さを取得する簡単な方法(UITextView,UILabel)

ios

なんだかんだでよく使う、表示されるテキストの高さを取得する方法。 開発環境:Xcode8 + swift3 UILabel func labelHeight(label: UILabel) -> CGFloat{ label.sizeToFit() return label.frame.height } UITextView func textViewHeight(textView: UITextVi…

UITableViewを実装してみよう!

iOSエンジニアとして最初の登竜門的なUIがUITableViewだと思う。 これが理解できたらある程度どんなアプリも開発できる気がする。 まずは基本的な実装方法を。。。 Xcodeでプロジェクトを作成しておいてください。 開発環境:Xcode8 + swift3 1.UITableViewC…