iOS Swift入門

LINEで送る
Pocket

詳解Swift 改訂版が発売される!


詳解 Swift 改訂版

【入門】
【Swift入門 #0】Swiftとは、Playground起動
【iOS Swift入門 #1】Swiftの基本的なデータ型、変数・定数、異なる型の代入・計算

その他はQiita。順次このブログに移行。

【中級】
【iOS Swift入門 #101】Storyboardを使わずにCollectionViewを作成する。AutoLayoutも使う。

【iOS Swift入門 #102】CollectionViewにヘッダー(っぽいのを)追加する

【iOS Swift入門 #103】画面回転したらCollectionViewのスクロール方向を変更する

【iOS Swift入門 #104】CollectionViewにAutoLayoutを使用したカスタムセルを表示する

【iOS Swift入門 #105】画面遷移をカスタマイズする(UIViewControllerAnimatedTransitioning)

【iOS Swift入門 #106】SwiftでCoreDataをClass not foundと警告が出る

【iOS Swift入門 #107】モーダルでの画面遷移で背景を透過させる

【iOS Swift入門 #108】CoreDataで、関係が付いているEntityの一部を削除する

【iOS Swift入門 #109】アルバムに写真を保存する

【iOS Swift入門 #110】アプリがバックグラウンド状態でも、ダウンロード処理を継続させる

【iOS Swift入門 #116】UIColorの取得を少し簡単にする

【iOS Swift入門 #117】Pasteboardからテキストをペーストする

【iOS Swift入門 #118】UILongPressGestureを使う。また、指を離したときに処理をさせないようにする

【iOS Swift入門 #119】UIImageViewをジェスチャーして、画像拡大・移動をできるようにする(UIPinchGestureRecognizer, UIPanGesutureRecognizer)

【iOS Swift入門 #119】UIImageViewをジェスチャーして、画像拡大・移動をできるようにする(UIPinchGestureRecognizer, UIPanGesutureRecognizer)

【iOS Swift入門 #120】UILabelで複数行の文字列を表示するときに行間を調節する

【iOS Swift入門 #121】UIViewControllerのサブクラスを作成し、super.init()でエラーになるときの対応

【iOS Swift入門 #122】WKWebViewを使う。プログレスバーの表示や戻る・進む処理が簡単。

【iOS Swift入門 #123】ダウンロード数を増やすためにアプリをローカライズ(多言語化)対応しよう

【iOS Swift入門 #210】ダウンロード中の進捗状況表示

【iOS Swift入門 #213】UITextFieldタップ時にキーボードの代わりにPickerViewを表示する

【iOS Swift入門 #215】開発用デバイスで強制的に電源再起動が行われる

【iOS Swift入門 #216】関数プログラミング その1(配列のfilter)

【iOS Swift入門 #217】関数プログラミング その2(配列のreduce)

【iOS Swift入門 #218】関数プログラミング その3(配列のmap)

【iOS Swift入門 #219】関数プログラミング その4(複雑な処理を簡略化)

【iOS Swift入門 #220】関数プログラミング その5(Partial Function 部分関数・部分適用)

【iOS Swift入門 #221】同じ値を複数もつ配列を作成する

【iOS Swift入門 #222】クラスにsubscriptを定義する

【iOS Swift入門 #223】assertを使う

【iOS Swift入門 #224】preconditionの使い方

【iOS Swift入門 #225】_(アンダースコア)の使い方

【iOS Swift入門 #226】自作のクラスをSequenceTypeを適用して、for in 構文に対応させる

【iOS Swift入門 #227】CGGeometryクラスで用意されている関数はViewのサイズや位置取得が簡単にできて便利

【iOS Swift入門 #228】位置情報アクセス許可変更のためにアプリから設定画面を表示するサンプル

【iOS Swift入門 #229】Google Maps SDKセットアップガイド・使い方

【iOS Swift入門 #231】Google Maps SDKの地図タイプの変更、屋内地図の表示・非表示

【iOS Swift入門 #232】関数型プログラミングとジェネリクスで配列内の重複排除

【iOS Swift入門 #233】表裏(両面)をもつViewを作る

【iOS Swift入門 #234】GIFアニメーションを再生するサンプル(FLAnimatedImage)

【iOS Swift入門 #235】プロジェクト内のファイルにアクセス(テキストファイルとか)するサンプル

【iOS Swift入門 #236】URLエンコードするサンプル

【iOS Swift入門 #241】Storyboardを使わないでアプリ作成する(1 新規プロジェクト 〜 Storyboard削除)

【iOS Swift入門 #242】一定間隔で処理をするNSTimer(ちょー簡単な時計サンプル)

【iOS Swift入門 #243】ios9キーボード上のassistantを非表示にする方法

【iOS Swift入門 #244】ファイル名の文字列指定の手間を省くライブラリ(R.Swift)

【iOS Swift入門 #246】Xcode7から使えるUITest(XCTest)の使い方サンプル

【iOS Swift入門 #247】テキストフィールドにコピー、ペーストのメニューを表示しないサンプル

【iOS Swift入門 #248】Swift2.0からのエラーハンドリング(Error Handling)のサンプル

【iOS Swift入門 #249】Errors thrown from here are handled ・・・とエラーになる場合(エラーハンドリングにて)

【iOS Swift入門 #251】加速度センサーを使うサンプル

【iOS Swift入門 #252】IBInspectableでenumの定義を使いたい

【iOS Swift入門 #253】join関数(デバッグやCSV作成に使えるかも)

【iOS Swift入門 #254】RealmSwiftの導入

【iOS Swift入門 #255】独自クラスでログ出力(description)を実装する

【iOS Swift入門 #256】Carthageを使った外部ライブラリ導入方法

【iOS Swift入門 #259】Xcode7新機能 Storyboard Referenceの使い方を語る。Storyboardを使ってコンフリクトに苦しんでいた人は必見。

【iOS Swift入門 #260】テキストフィールドのカーソルを非表示にしたい。ラベルのように見せつつ、テキストフィールドのメソッドを使いたいからだ

【iOS Swift入門 #261】フォトライブラリから画像・写真を選択して表示する。サンプルをダウンロードして確認!

【iOS Swift入門 #262】Swift2.0で繰返しの構文do whileがrepeat whileに変わったので試してみる

【iOS Swift入門 #263】Swift2.0でguard文が使える場合が2つわかった。最もメリットを感じるのはoptional型のチェックだよね。

【iOS Swift入門 #264】Unknown class **** in Interface Builder file でエラー。****クラスがプロジェクトに存在するのにエラーになる!?

【iOS Swift入門 #265】Xcode7.xから使えるようになったUIStackViewを使ってみた。AutoLayoutで苦労していたのが楽になりそう。

【iOS Swift入門 #266】XCTestでプロジェクト内ファイルを参照するときにpathForResourceメソッドを使うときは注意しよう

【iOS Swift入門 #267】全角カタカナ・数字・アルファベットを半角に変換する

【iOS Swift入門 #268】Realmのクエリ結果をResults型からRealmモデルクラスのデータ型にして返す

【iOS Swift入門 #269】リファクタリング ~ if文が続くと読みにくい ~

【iOS Swift入門 #270】集合(Set)の使い方。コレクションは配列(Array)、辞書(Dictionary)だけじゃない。

【iOS Swift入門 #271】NSXMLParserを使ってXMLを解析する

【iOS Swift入門 #272】Carthageで特定のライブラリだけ更新する

【iOS Swift入門 #273】XCTestのコードカバレッジを確認する

【iOS Swift入門 #274】SwiftBondを使ってみる。MVVMをやる場合はこんな感じ?

【iOS Swift入門 #275】UIButtonの高さを0にしてもテキストが残ってしまう

【iOS Swift入門 #276】UITabBarの真ん中のボタンを強調表示する方法のサンプル

【iOS Swift入門 #277】「失敗する可能性があるイニシャライザ」を定義する

【iOS Swift入門 #278】ScrollMenu(スクロールメニュー)を作ってみました

【iOS Swift入門 #279】KeyChain(キーチェーン)データの バックアップ・復元可否

【iOS Swift入門 #280】テーブルビューをスクロールしたときにカクカクするのを無くすためにすること ~カラーブレンド(color blend)処理を無くす~

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

【iOS Swift入門 #282】独自クラスの配列を拡張(extension)する

【iOS Swift入門 #283】引数の数が可変の関数・メソッドを定義する

【iOS Swift入門 #284】引数のデータ型が異なるが、名前が同じメソッドを実行した場合に、どのメソッドが実行されるか?

【iOS Swift入門 #285】CoreAnimationを使ったスプリングアニメーション(CASpringAnimation)

【iOS Swift入門 #286】Carthageのビルドで「failed with exit code 65」が出たときにした対応の話

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

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

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

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

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

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

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

【iOS Swift入門 #294】Zipファイルの圧縮・解凍チュートリアル(Tutorial)

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

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

【iOS Swift入門 #297】Swift3.1での変更点「Intのイニシャライザが追加」

【iOS Swift入門 #298】Swift3.1での変更点「Sequenceプロトコル(Array等)への関数追加」

【iOS Swift入門 #299】[RxSwift]バインドできるプロパティを作成する

【iOS Swift入門 #300】[RxSwift]observableをトリガーとして使う(withLatestFrom)

【iOS Swift入門 #301】Eurekaを使って設定画面の作成

【iOS Swift入門 #302】非同期処理のobservableをテストする(RxSwift, RxBlocking)

【iOS Swift入門 #303】RxRealmを使って、設定変更後、即時に表示に反映するサンプル

【その他】
【iOSプログラミング初心者向け】StoryboardでTableViewにRefreshControlを追加【Swift Objective-C】

【Swift Objective-C】文字列からURLを検出し、リンク表示するには?

【iOS Swift入門 #230】[!] Unable to find a specification for ‘GoogleMaps’でインストールできない

LINEで送る
Pocket

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*