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

Swift,Objective-Cプログラミング ~ iOS ~

Objective-C,Swift,Apple Watchなどのプログラミング

【iOS Swift入門 #296】アプリアイコンを動的に変更する。サンプルあり(iOS10.3から可能)

この記事を読んでわかること アプリアイコンを動的に変更する方法のポイント 実装 1.プロジェクトにアイコン画像を追加する 2.info.plistにアイコン情報を追加する 3.アイコンを変更するトリガーとなる処理を書く サンプル サンプルの概要 サンプルソースの…

【iOS Swift入門 #295】アプリ起動中(フォアグラウンド)でも通知(ローカル・リモート)を表示する

この記事を読んでわかること はじめに 方法 サンプル AppDelegate ViewController Swift 入門書籍 仕事でやれるレベルになるために 平均的プログラマーを超えるために この記事を読んでわかること アプリ起動中に通知(ローカル・リモート)を表示する方法 は…

【iOS Swift入門 #293】iOS10 画像添付したローカル通知を送信・受信する

はじめに 実装 ローカル通知に画像を添付 サンプルのダウンロード 参考情報 Swift はじめに 画像添付したローカル通知を送信・受信する処理を確認します。 これ以降のサンプルは下記記事のサンプルの続きです。 そもそも、iOS10のローカル通知について初めて…

【iOS Swift入門 #292】 iOS10 User Notification frameworkを使ってローカル通知を送信する

はじめに この記事を読んでわかること 実装 通知送信許可の取得 通知のリクエスト 例 サンプルのダウンロード 参考情報 Swift はじめに iOS10になって、通知の実装が刷新された。 簡単なローカル通知を送信する処理を実装して、基礎を学ぶ。 この記事を読ん…

【iOS Swift入門 #291】グラデーションしているViewをつくる

この記事読んでわかること やり方 グラデーションの方向 水平方向にグラデーション 垂直方向にグラデーション 右下方向にグラデーション 色を切り替える地点 切り替える色 例 ダウンロード 参考情報 Swift この記事読んでわかること グラデーションしているV…

【iOS Swift入門 #290】文字列・テキストをUILabelに表示するために必要な領域サイズを計算する

はじめに この記事を読んでわかること やりかた ソース 例 サンプルソースのダウンロード 参考情報 Swift はじめに 文字列・テキストの表示に必要な領域サイズを得るときに、 NSStringやNSAttributedStringクラスの boundingRect(with:options:context:)メソ…

【iOS Swift入門 #289】UILabelオブジェクトを複製・コピーする

はじめに やりかた ソース 例 例:コンソールで確認 例:画面で確認 サンプルソースのダウンロード 参考情報 Swift はじめに UILabelオブジェクトを複製したいということがあるかも、 ということでやりかたを調べた。 やりかた NSKeyedArchiverクラスでNSData…

【iOS Swift入門 #288】UILabelやUIButtonに表示している文字列のフォントサイズを自動調整させる

はじめに この記事を読んでわかること 自動調整させるには? 例 自動調整させない場合 ソース スクリーンキャプチャ 自動調整させた場合 ソース スクリーンキャプチャ サンプルソースのダウンロード 参考情報 Swift はじめに UILabelやUIButtonのサイズは固…

【iOS Swift入門 #287】関数・メソッドのパラメータにvarを指定できないように変更 [Swift3.0]

関数・メソッドのパラメータにvarを指定できないように変更 Swift3.0以前にこれができることを知らなかった。 変更された理由はvarとinoutが混同してしまうことがあるから。 変更前(Swift3.0からはエラーになる) import UIKit // 関数・メソッド内で変更でき…

【iOS Swift入門 #281】Swift3.0がリリースされて、改めてSwiftを勉強してわかったこと その1

この記事を読んでわかること Swiftを改めて勉強した、私の気付き Swift3.0での変更点だけでなく、今まで知らなかったことにも気づけました。 気づいたこと repeat文 do whileの繰り返し構文でdoに代わって、repeatを使うことになった。 repeat while構文とな…