swift(154)

154follower
otaguro さんのアバター 221views

Objective-CのコードをSwiftに変換するObjective-C to Swift Converter

ネット上に転がっているコードはまだまだObjective-Cのコードが多く、Objective-Cのコードを参考にしてSwiftのコードを書くことはよくありますが、自動で変換するツールがあるようですので試してみました。 ログインしていない... 2015年9月17日
Tomoumi Nishimura さんのアバター 862views

UIImagePickerControllerを利用する場合の注意点

iPhoneのカメラロールやカメラ機能を利用する場合、それが簡易なものでよければUIImagePickerControllerを利用するのが一番簡単です。 ただし、UIImagePickerControllerには大きな制約が2つあるので... 2015年9月17日
nbeppu さんのアバター 861views

iOS8+iPad の組み合わせで UIAlertController がクラッシュする場合の対応

iOS8+iPad の組み合わせで UIAlertController が以下のクラッシュが発生することがあります。 * Terminating app due to uncaught exception 'NSGenericExcept... 2015年9月16日
nbeppu さんのアバター 76views

SVProgressHUD が iOS 7.0.x でクラッシュする

iOS のインジケータ表示に SVProgressHUD を利用するケースも多いと思いますが、 iOS 7.0.x で表示の際に稀にクラッシュするバグがあるようです。 https://github.com/TransitApp/SVProg... 2015年9月15日
nbeppu さんのアバター 178views

SRGVersionUpdater で表示される文言を変更する

iOSアプリの強制(任意)アップデートが行える SRGVersionUpdater ですが、表示される文言を変更したい場合には、 以下のように設定します。 let versionUpdater = SRGVersionUpdater() ... 2015年9月14日
Tomoumi Nishimura さんのアバター 164views

Xcodeで行番号を表示する

Xcodeでは行番号がちょくちょく表示されていなかったりします。 その場合は以下の手順で設定が変更できます。 メニュー -> Xcode -> Preferences… -> Text Editing -> Show: Li... 2015年9月11日
yamagenii さんのアバター 2,800views

【iOS】プッシュ通知時に通知メッセージから起動した場合としない場合の違い

プッシュ通知時に呼ばれるdidReceiveRemoteNotificationはプッシュ通知時とプッシュ通知からタッチして起動したとき両方とも呼ばれます 違いはapplication.applicationStateの値がactive,... 2015年9月10日
Tomoumi Nishimura さんのアバター 430views

NSManagedObjectContextの基本

CoreDataを操作する際にはNSManagedObjectとNSManagedObjectContextを利用します。 この2つは、次のような関係にあります。 NSManagedObject: 操作対象のレコードを表すオブジェクト... 2015年9月10日
yamagenii さんのアバター 239views

プッシュ通知の実装

AppDelegateの通知処理からViewControllerに処理を飛ばす方法です userInfoを渡す処理になります // AppDelegate func application(application: UIApplic... 2015年9月8日
nbeppu さんのアバター 66views

TTTAttributedLabel でスクロールが鈍くなる現象の対処

TTTAttributedLabel を UITableView に設置して、スクロールさせた場合に、特定の条件下でスクロールの反応が鈍くなる現象が発生します。 発生しやすい条件は、 ・enabledTextCheckingTypes が指... 2015年9月7日
nbeppu さんのアバター 663views

NSAttributedString で文字列を装飾する

NSAttributedString を利用して、文字列を装飾することができます。Swift の記述方法の場合、 let text = NSAttributedString(string: "テキスト", attributes: [NSF... 2015年9月4日
yamagenii さんのアバター 245views

NSDataに画像データを入れる方法

NSDataはデータ保有を静的に行うオブジェクトです。 NSURLによるパスの指定などで画像を取得したり出来ます UIimageから直接指定する方法は以下です imageData : NSData = UIImageJPEGRepre... 2015年9月3日
nbeppu さんのアバター 489views

iPad で UITableViewCell の背景色を変更する

iPhone と iPad で UITableViewCell の背景色の指定方法が異なるようで、iPad で反映されない場合には以下の Delegate で指定することにより改善されます。 func tableView(tabl... 2015年9月1日
nbeppu さんのアバター 211views

SVWebViewController でツールバーを非表示にする

簡単に UIWebView を表示することができる SVWebViewController ですが、ツールバーを非表示にする設定項目はないため、以下のように override して対応をします。 class TestViewControl... 2015年8月26日
yamagenii さんのアバター 18views

swiftでbool

swiftではboolとbooleanを別のものとして扱います Bool型 普通の真偽値でtrue,falseのみ使えます Boolean型 UInt8型のタイプエイリアス 0が偽でそれ以外が真となります ... 2015年8月25日
nbeppu さんのアバター 141views

Swift で Bundle Seed Id(App Identifer)を取得する

Keychain の AccessGroup などで利用する Bundle Seed Id(App Identifer) を取得する方法です。 import UIKit import Security extension UIAppli... 2015年8月24日
yamagenii さんのアバター 132views

xcodeデベロッパー更新

xcodeで実機でビルドしようとしたとき The identity used to sign the executable is no longer valid. というエラーが出た場合はデベロッパーIDの更新を行います 手順 X... 2015年8月24日
Tomoumi Nishimura さんのアバター 220views

iOS7でUser Defined Runtime Attributesを使う時の注意

Story BoardではUser Defined Runtime Attributesを用いて独自プロパティを設定することができます。 このとき、+ボタンで追加されるプロパティは初期状態ではkeyPath:Boolean = trueと... 2015年8月21日
yamagenii さんのアバター 28views

オプショナル型

swiftの重要な言語仕様の代表格であるオプショナル型 swiftは変数にnil(null)を代入することが出来ませんがオプショナル型として宣言することで、代入ができるようになります 1. 宣言方法 宣言時に?をつけることでオプショ... 2015年8月18日
nbeppu さんのアバター 1,318views

Swift で UITableView の画面遷移の際にセルの選択状態を解除する

UINavigationController などで画面遷移を行って、また元の画面に戻ってきた際に、セルの選択状態を解除するコードです。 対応をしておかないと Reject されてしまうケースもあるようです。 override f... 2015年8月17日