黒毛和牛モモバラ切り落し100g298円

iPhoneアプリを作ってます。リリースノートとか用ブログです。

OpenGL ES1.1 Project Template for Xcode-4.5 or later

Xcode-4.5以降で使えるOpenGL ES1.1用のProject Templateをgithubにアップロードしました。https://github.com/wagyu298/OpenGLES1-Xcode-Template プロジェクトテンプレートを作った経緯 ちょっと前にOpenGLを勉強をしていましてiPhone向けのOpenGL関係の本…

WebHub-1.0.9をリリースしました #iPhone #iPhoneJP

WebHub-1.0.9をリリースしました。先ほどリリースしたところですのでまだアップデート通知が届いていないかもしれませんが、しばらくしたら届くと思います。今回のバージョンの変更点は以下のとおりです。 1. SendToブックマークを動画から実行できるように…

PhotoTrans-1.0.2をリリースしました #iPhone #iPhoneJP

おはようございます。昨日連れと夜中まで遊んだあと眠くなかったのでダラダラと艦これをしてたのです。 てことでWifi写真転送アプリPhotoTrans-1.0.2をリリースしました。以下のバグ修正リリースです。 ZIPファイル中のフォルダ名をUTF-8でエンコードしてい…

コマンドラインからObjective-Cソースファイルをコンパイルする方法

iOSアプリの話ですが、UIの絡まない処理はXcodeで書くよりもviとかでコーディングしてコマンドラインでコンパイルする方が速いと思っておりますのでその方法を書いときます。Macのコマンドラインから(iOSでも動くようにFoundationをインポートした状態のソ…

All Developer Program Services Are Now Back Online

Apple Developer Programがトラブってた件ですが、今日15時過ぎにAll Developer Program Services Are Now Back Onlineという件名のメールが届いておりまして完全に復旧したようです。

最前面のViewControllerを取得する

iOS

iOSのViewControllerヒエラルキーで最前面のViewControllerを取得する方法。 UIViewController *topController = [UIApplication sharedApplication].keyWindow.rootViewController; while (topController.presentedViewController) { topController = topCo…

WebHubがジェスチャー操作に対応しました(WebHub-1.0.8リリースノート) #iPhone #iPhoneJP

色々あって1週間ほど遅れたのですが、先ほどWebHub-1.0.8をリリースいたしました。まだiPhoneに通知が届いてない方は1時間ぐらいで届くと思いますのでしばらくお待ち願います。バージョン1.0.8での変更点は以下の通りです。 1. ジェスチャー操作に対応しまし…

AppleのDeveloperサイトにアクセスできない件の続報

昨日の記事の続きなのですが、今朝Appleからメールが届いておりまして、Apple Developer System Status Updateというサイトが公開されまして現在どのAppleのサイトが落ちてるか見れるようになりました。現時点では、iTunes ConnectとBug Reporterのみ稼働中…

iOS Developer Program等のAppleのDeveloperサイトがダウンしてる件について

先週の木曜(日本時間だと金曜ぐらいからだったと思いますが)からiOS Developer Program等のAppleのサイトにアクセスできない状況が続いているのですが、なかなか復旧しないので知ってることを簡単にまとめときます。まず現在(7/24 23:17)http://develope…

Appleのサイトが攻撃を受けているみたいなのでWebHubのバージョンアップは延期中です

タイトルの通りなのですが、現在iOS Dev Center等にアクセスすると開発者情報が漏れた可能性があるのでサイトを止めてますと表示されます。今日WebHubの新バージョンをリリースするつもりだったのですが、Appleのサイトが復旧するまでリリースできませんので…

MUTURLToolsをgithubにアップしました

WebHubで使っているURLを処理するためのモジュールをOSSにしてgithubに置きました。https://github.com/wagyu298/MUTURLToolsあまり量のあるソースではないのでgithubを見て頂いた方が速いのですが、URL文字列を分解したりPunycodeを変換するコードが入って…

iPhoneアプリでハンドル可能なNotificationを全てトラップする方法

iOS

iOSが送出するNotificationを全てトラップするコールバックが使えると便利な時がたまにありますのでその方法です。まずコールバック関数を用意します。とりあえず中身はNSLogするだけです。 static void MyCallBack(CFNotificationCenterRef center, void *o…

フラットデザインのiPhone電卓アプリ「桁桁」をリリースしました

流行に乗り遅れる前にフラットデザインのアプリを作っておきたかったので電卓アプリ「桁桁」をリリースしました。無料です。 ただの電卓アプリですが、キャプチャを見ていただければお分かりのとおりiPhoneのデフォルト電卓等よりも計算可能な桁数が大幅に多…

PhotoTrans-1.0.1リリースノート

カメラロールWiFi転送アプリPhotoTransをバージョンアップしました。 クッキーによるソート順序の保存とデフォルトソート順序の変更が主な修正点です。

WebHub-1.0.7リリースノート

みなさんこんばんわ。 WebHub-1.0.7をリリースいたしました。先ほどAppStoreでバイナリの公開手続きをしましたのでしばらくしたら通知が届くと思います。今回は履歴のバグ修正がメインで大きな機能追加はありません。 1. 連携アプリの追加 SendToブックマー…

Storyboardを使ったプロジェクトをStoryboardを使わない形に書き換える

iOS

今までStoryboardを使って開発したことが無かったのでちょっと試しに使ってみたのですが、アプリの作りと合わないと後から気付いてしまいました。しょうがないのでNIBファイルを使った形に直そうと思ったのですが、(こんなアホみたいなことしてるバカは他に…

最近のiPhoneアプリ開発ではpresentViewController:とかはあまり使わないの?

iOS

Qiitaの【iOS7】フラットデザインUI実装に役立つライブラリのまとめに出てたライブラリが面白そうだったのでダウンロードしてサンプルを実行していたのですが、iPhone Flat Design UIを動かしてるとViewController間の遷移がiOS SDKのpresentViewController:…

WebHub-1.0.6をリリースしました。主な変更は選択から検索機能の追加です

前回のアップデートからあまり日が経っていませんが、WebHub-1.0.6をリリースしました。変更点は以下のとおりです。 1. ポップアップ検索機能の追加 ブラウザ上で選択した範囲をそのまま検索する機能を追加しました。 ブラウザでテキストを選択し、ポップア…

キーボードの上下に同期してUIScrollViewのcontentInsetを変更する

iOS

最近何個かアプリを入れたのですが、iPhoneのキーボードが表示される際にキーボードに隠れる部分の制御処理をうまく同期させてないのがいくつかありまして、大枠でアプリの処理に問題がある訳ではないのですが挙動が微妙に気になるので、ちゃんと動くコード…

WiFi写真転送アプリPhotoTransをリリースしました。無料です

どうもこんにちわ。2日続けてリリース告知です。 WiFi経由でiPhone/iPad←→PC/iPad/iPhone/Android間で写真を転送するアプリPhotoTransをリリースしました。無料アプリです。 普段iPhotoでiPhoneからMacに写真を転送してたのですが、あれ微妙に重いのでもうち…

AutoPagerize互換の自動ページャーがWebHubネイティブ機能になりました(WebHub-1.0.5リリースノート) #iPhone #iPhoneJP

みなさんこんにちわ。 GreaseMonkeyがiPhoneで動くブラウザWebHubのバージョン1.0.5をリリースしましたので新機能をご紹介いたします。タイトルのとおり自動ページャーのネイティブ実装が主な変更点です。 1. 自動ページャーを拡張機能を追加しました AutoPa…

はてなダイアリーからはてなブログに移行しました

特に考え無くはてなダイアリーでブログを始めたのですが、はてなのトップページからダイアリーへのリンクも消えてますし、新規が今から始めれる場所じゃないなーと薄々思っていたものでこちらに移ってきました。 てことで改めましてよろしくお願いしますー。

NSDateFormatterでNSDateをシステムのタイムゾーンとロケールで表示する方法

iOS

たまにしか使わない上にすぐ忘れるのでメモ。 NSDate *date = [NSDate date]; NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setTimeStyle:NSDateFormatterMediumStyle]; [dateFormatter setDateStyle:NSDateFormatterM…

libmagic-iosをCocoa static library frameworkにしました

iOS

1年以上前にlibmagicをiOSで動くようにしたものをGithubで公開してからずっとほったらかしにしていたのですが、勉強も兼ねてframeworkにしてみました。前に更新してからGithubの仕様が変わってたみたいで、Githubからのバイナリの配布ができなくなったためイ…

NSStringFromXXX

iOS

調べてみた事も無かったので知らなかったのですが、CGRectとかCGPointを文字列に変換するための関数がUIKit.hにあるみたいです、ということをPRTweenのソースを見て知りました。このようなコードを書くと、 NSLog(@"rect=%@", NSStringFromCGRect(CGRectZero…

WebHub-1.0.4をリリースしました #iPhone #iPhoneJP

WebHubのバージョンが1.0.4に上がりました。 新しいバージョンでの変更点は以下のとおりです。 バックグラウンドで開く」オプションを追加 新しいタブをバックグラウンドで開けるようになりました。 リンクを長押しした後で表示されるアクションシートの「バ…

WebHub-1.0.3をリリースしました #iPhone #iPhoneJP

本日WebHub-1.0.3をリリースしました。 バグや他アプリのURLスキームをご連絡いただいた皆様、ありがとうございます。 変更点は以下のとおりです。 タブマネージャを変更 各所で評判の悪かったタブマネージャをカメラロール風に変更しました。タップでカレン…

GreasemonkeyをサポートしたiPhone用ブラウザアプリWebHubをリリースしました #iPhone #iPhoneJP

iPhone用ブラウザアプリWebHubをリリースいたしました。 URL Rewriteや動画サイトからのダウンロードなど色々機能はあるのですが、一番のおすすめ機能はGreasemonkeyです。はい、iPhoneでグリモンが動きます。↓oAutoPagerizeでググってるところ ↓あらゆるサ…

UITextInput protocolのpositionFromPosition:を顔文字を含むUITextFieldに適用するとnilが戻ってくる場合がある

iOS

タイトルの通りなのですが、positionFromPostion:を一部の顔文字を含むUITextFieldに適用するとnilが返ってきます。例えば"キタ━━━━(゚∀゚)━━━━ !!!!!"などでこの現象が発生します。StackOverflowに答えが書いてましたが、4バイト文字を含むとダメみたいです。ui…

lowercaseString/uppercaseStringによらないCase Insensitiveな文字列比較による最適化

今審査中のアプリの話ですが、Case Insensitive(大文字小文字を無視)な文字列比較を結構な量実行してまして、最初はよくあるlowercaseStringを使った実装にしてたのですが、lowercaseStringを使わない実装に変えたところ体感できるレベル(と言ってもコン…