Learn iPhone, iOS, Objective-c, Swift, cocos2dx, Unity and ….?

iOSやAndroid開発でのエラー解決法や便利tipsのメモ

RSS Feed

Archives for Swift

Swift – UIScrollViewのAutoLayout設定 (StoryBoard)

0 Comments

以前作ったアプリでUIScrollViewのAutoLayoutをStoryBoard上でいい感じに設定するのに苦労したので、その部分だけ抜き出して作成したプロジェクトをgithubに置いておきました。
Read the rest of this post

Filed under Programming, Swift
3月 29, 2015

JavaScriptとSwiftでのmap, reduce, filterの使い方

0 Comments

JavaScriptのコードを読んでいてmapやreduce, filterの構文が分からなかったので調べていたのですが、Swiftにも存在するということを知りました。

せっかくなのでSwiftとJavaScriptで同じ機能のコードを書いてみました。
Read the rest of this post

3月 29, 2015

Swift ~UITableViewCellのContentViewにbackgroundcolorを設定するとdrawRectが機能しなくなる~

0 Comments

UITableViewCellを継承したクラスのdrawRectで図形を描画していたのですが、Storyboardでbackgroundcolorを設定したら図形が表示されなくなってしまいました。
drawRect自体は呼ばれているのですがbackgroundcolorで再描画されてしまっているようです。

仕方ないのでContentViewの下にUIViewを継承したクラスを追加し、そのクラスのdrawRectのなかで描画するようにして解決しました。

Filed under Programming, Swift
3月 15, 2015

Swift ~Release buildでlogを出力しないようにする方法~

0 Comments

Swiftでのログ出力はNSLogではなくてprintlnを使っています。
NSLogのときはReleaseビルド時にログが出力されないようにprefix.pchに”ifdef DEBUG”のmacroを書いて対応していました。

では、Swiftではどうすればいいのかを調べてみました。
Read the rest of this post

Filed under Programming, Swift
3月 15, 2015

エラー ~NSUnknownKeyException~

0 Comments

‘NSUnknownKeyException’, reason: ‘[ setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key tableView.’というエラーが発生しました。

NSUnknownKeyExceptionでググると情報がたくさん出てきます。
どうやらStoryBoardとコード側のデータの不整合が原因なようです。

Read the rest of this post

Filed under Programming, Swift
3月 12, 2015

Swift ~文字列から数字だけを取り出す方法~

0 Comments

Top Appsではアプリの情報の一部をスクレイピングで取ってきています。
文字列から数値だけを取り出したい箇所があったので実装方法を調べてみました。

Read the rest of this post

Filed under Programming, Swift
3月 12, 2015

Swift ~Flurryの導入~

0 Comments

Swiftを使ったアプリのアクセス解析にFlurryを使いました。

Swiftだからといって特に難しいことはないのですが公式サイトにも情報がなかったのでやり方をメモしておきます。
Read the rest of this post

Filed under Programming, Swift
3月 11, 2015

Swift ~AnyObjectをIntにcastする方法~

0 Comments

以前作成したアプリではAEXMLを使ってxmlをparseしていました。

AEXMLを使って取り出した要素はすべてAnyObject型になるので、数値を扱いたい場合はAnyObjectからIntへ変換する必要がありました。
Read the rest of this post

Filed under Programming, Swift
3月 9, 2015

Swift ~処理にかかった時間を測定する~

0 Comments

Top Appsアプリの開発時に役立ったツールを紹介します。

Top AppsではRankingデータのLoading時間が長いことが課題でした。
(ver1.0では遅いですがver1.2で大幅に改善する予定です)
Read the rest of this post

Filed under Programming, Swift
3月 7, 2015

エラー – Could not insert new outlet connection: Could not find any information for the class named CLASSNAME –

0 Comments

interface builderで新しいoutlet connection作ろうとしたらエラーが発生。
“Could not insert new outlet connection: Could not find any information for the class named CLASSNAME”
classはちゃんと存在するのに・・・。

Stack Overflowの回答(Xcode 4: Creating a UIView xib, not properly connecting)を参考に~/Library/Developer/XCode/DerivedData以下を削除したら解決しました。

それでもダメな場合は該当のクラスファイルを一度削除してから再度追加するといいようです。

Filed under Programming, Swift
3月 6, 2015

スポンサードリンク

Popular Posts