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

珈琲駆動開発

RubyとRailsがおおい

swiftをREPLで 

REPLでswift使いたいなーと思い。調べてみると、どうやら標準でSwiftのREPLが実は用意されてるらしい。 Swiftのインタプリタモードが楽しい - Qiita lnで/usr/binにシンボリックリンク貼ろうかなと思ったら、File existsと言われたので実は最初からswiftコマ…

【swift】アプリのバージョンを取得する

以下でアプリのバージョンを取得することができる let infoDictionary = NSBundle.mainBundle().infoDictionary! as Dictionary var version = infoDictionary["CFBundleShortVersionString"]! as String

【swift】アプリの初回起動時のみ処理を行う方法【CoffeeNote開発日記】

参考サイト 以下の記事を参考にさせていただきました。 やり方 cocoa touch - iPhone: How do I detect when an app is launched for the first time? - Stack Overflow 初回起動の判定方法 - Over&Out その後 アプリが初回起動のときに実行される処理 | 侍…

【swift】アプリ内でmailerを立ち上げてーバグリポート機能の実装【CoffeeNote開発記録】

参考にさせていただいたサイト MFMailComposeViewController Class Reference アプリから画像を添付してメールを送信する方法 | CrossBridge MFMailComposeViewController - Send email in your apps 準備 プロジェクトのターゲットのところから、MessageUI.…

【swift】半角全角を判定してフォントを使い分けてサイズとかも変更する【CoffeeNote開発記】

だいたいのローカライズが済んだときに申請前のテストでいじってたら、日本語のときにすげーださくなってるときに気付いた。 こんな感じ。 英語かっこいいのに、日本語だせぇ。。 ということでシステム設定言語に応じてフォントを切り替える設定をしてみよう…

【swift】複数のアドの設定をAdMobメディエーションで設定(NendとiAdとAdMob)【CoffeeNote開発日記】

友人にたのんでいたアイコンのデザインがなかなかいい感じになってきたのでそろそろ本気でCoffeeNoteリリースできるかなぁと思えてきたところで、最後の最後にやらなければいけない作業がアドの設定。 多分かなりめんどくさいと予測。でも頑張る。 iOSのアド…

【swift】swiftでは実機でデバイスに保存した画像が表示されない - Documentsディレクトリ内の画像を読み込む方法【CoffeeNote開発日記】

画像が表示できない アプリのなかで,カメラロールやカメラで撮った画像をデバイス内に保存してるのに画像をアプリ内で表示させることができない. simulatorでは動いてるんだけど...うーむ ---追記(10/27/2014)--- 先日、(@takabosoft)https://twitter.c…

【swift】ひとつのViewControllerでふたつのActionSheetを使う【CoffeeNote開発日記】

ひとつのViewControllerでふたつActionSheetを使う場合は,tagでひもづける必要がある. actionSheetメソッドが勝手に呼ばれるんだけど,それがそれぞれのUIActionSheetと結びつけることができないみたい.なんだこれ. 自分の場合は,同じViewControllerに…

【swift】UIActionSheetの使い方【CoffeeNote開発日記】

AlertControllerが機能しない simulatorでうまくいっていたはずのAlertControllerが,実機で呼ぼうとするとうまくきのうしない. Delegateのエラーがなんかになってしまう. iOS8から新しいクラスとしてUIActionSheetというのが追加されたらしいのでそれを使…

【swift】実機でscrollViewがスクロールしないのを解決する【CoffeeNote開発日記】

iOS simulatorではうまくスクロールしてるのに実機では全くスクロールしない. どうしたもんかと思ったら,これで解決した. http://qiita.com/Ushio@github/items/738f894447e4cb964183 手順 1. UIScrollViewでAutoLayoutのmarginを四方向全部0にする とな…

【swift】実機で上下に黒いのが表示されて小さい画面しか表示されない問題【CoffeeNote開発日記】

実機テスト CoffeeNoteの開発もいよいよ最低限の機能を実装し終えつつあったのでここでそろそろ実機でテストしようと思い,Apple Developer Programに登録してせっせとやってみた. 大学1年生のときにも実はずっとObjective-Cをやっていて,Dev Programに登…

【swift】UIAlertViewでアラートを表示する【CoffeeNote開発日記】

アラートを表示する方法を,swiftで. 参考:http://stackoverflow.com/questions/24022479/how-would-i-create-a-uialertview-in-swift その中でもシンプルそうな方法を選んでみた. let alert = UIAlertView() alert.title = "Alert" alert.message = "Her…

swiftでクラスのインタスタンスを生成するのはalloc, initみたいなのも使う必要なくてすごい楽ちん

swiftでiOSアプリ作ってると,Objective-Cのソースはたくさんころがってるのにswiftは見つからない...って状況がよくある. その中の一つにクラスのインスタンスを生成する方法があった. Objective-Cではallocでインスタンスを生成してinitで初期化する…

【swift】オシャなCustomCellを設定する【CoffeeNote開発記】

PrototypeのCellを設置してそこにlabelを配置してtagを設定する.tagの指定の仕方が分からなかったので下記を参考にやってみるけどやはりエラー. ios - UIView viewwithtag method in swift - Stack Overflow Connection "titleLabel" cannot have a protot…

【swift】prepareForSegueで特定のSegueが呼ばれたときだけ処理【CoffeeNote開発メモ】

prepareForSegue ミスがみつかった. 新しいデータを挿入する際に,その画面のナビゲーションバーにCancelボタンとSaveボタンを設置して,それをSegueでつないで,そのデータを保存する処理をprepareForSegueで実行されるようにしていたのだけど,これってど…

【swift】Buttonが押されたときにSegueを実行してなんらかの処理をする【CoffeeNote開発メモ】

クラスメソッドさまさまを参考にさせていただいて. http://dev.classmethod.jp/references/ios-8-xcode-6-swift-savedata/ saveボタンにメソッドとsegueを振ってExitするようにしたのだけど,どうやらそうするとbuttonにIBActionでつなげたメソッドは呼ばれ…

【swift】SQLiteで新しいデータを追加 / 保存する【CoffeeNote開発メモ】

データを保存する NSUserDefaultの使い方がだいたい分かってきたところで,自分の作りたいアプリにはやっぱり向いてないことも同時に分かってきたw ということで,SQLiteで保存する方法も試してみる SQLite 導入 ここあたりをみてBridging-Header.hというObj…

【swift】 cellがタップされたときに詳細画面に遷移する【CoffeeNote開発メモ】

Segueで画面遷移 ここあたりを参考にさせていただいて,セルが押されたときにsegueで詳細画面に飛ぶように設定. [Swift] TableViewのセルが選択され画面遷移する設定について [iOS] StoryboardでUITableView+UINavigationControllerの詳細画面を作る [4月か…