投稿

ラベル(アプリ開発)が付いた投稿を表示しています

デバック用に購入したFreetel 雅

イメージ
Androidアプリのデバック用にFreetelの雅を購入しました。 一緒にフィルムも。  届いたのがこちら。 雅の箱がすごくセンスがあります。 フィルムはアンチグレア。付属品はまあ普通ですね。 早速開封。 充電ケーブルとバッテリーと保証書と説明書。 裏蓋を外して バッテリーを装着 ちゃんと起動しました。 起動アニメーションが かっこいいですね。 AndroidのVerは5.1 初期設定後の画面、雅っぽい Geekbench3の結果はこんな感じ。 ゲームしたりするとカクつきますが デバック機としては問題無いです。 これで開発がはかどります。

Swift クラス名取得

Objective-cでは NSString * className = NSStringFromClass([self.class]); でしたが、Swiftでは let type = Mirror(reflecting: self).subjectType let className = String(type) で取得できるみたいです。 メモメモ

Objective-CからSwiftへの移行(CustomCell)

Objective-CからSwiftへの移行中にハマりました。。。。 TableViewのCustomCellのソースをSwiftにしてビルドが通った。 よしシュミレーターでテスト。 Unknown class ’MyClass’ in Interface Builder file. あれ、なぜだ。。。。。 Build PhasesのCompile SourcesとCopy Bundle Resourcesにも MyClassの対象ファイルはあるのに。。。。 入れ直したり、Product⇨Cleanしても変わらず。 プロジェクトをSwiftから作ったCustomCellのxibのファイルと見比べてみました。 Objective-C   <tableViewCell contentMode = "scaleToFill" selectionStyle = "default" indentationWidth = "10" id = "7LB-Pj-8yZ" customClass = "MyClass" > Swift <tableViewCell clipsSubviews = "YES" contentMode = "scaleToFill" selectionStyle = "default"   indentationWidth = "10" rowHeight = "86" id = "mT6-Tx-W5L" customClass = "MyClass" customModule = "ProjectName" customModuleProvider = "target" > Swiftの方が情報が増えてますが、customModuleにプロジェクト名が入ってました。 古いVerのxibではModuleがNoneなのに新しいVerで...