2014年12月15日月曜日
【新作アプリ】部分ぼかし PointBlur
カメラで撮影した写真やフォトライブラリから選択した写真に部分的なぼかし処理を施します。
画像が表示された後、ぼかしたい部分に触るだけの簡単操作です。
顔や書類の一部分など、部分的に隠して画像を使いたい場合にお使い下さい。
アプリの操作手順は以下1~3の通りです。
1.「撮影画面」(※1)から写真を撮影、または「選択画面」から写真を選択します
2.「処理画面」(※2)に画像が表示されたら、ぼかしたい部分をなぞります。
3.処理が終わったら保存ボタンを押して保存します
※1 各画面の右上のボタンで「撮影画面」左上のボタンで「選択画面」に移動します
※2「処理画面」の画像は粗い場合がありますが、保存した画像の大きさは読み込んだ時と同じになります。
ご質問やご意見がありましたら下記アドレス宛にご連絡ください。
issa.x.iphone●gmail.com ●は@に変更してください。
以上、よろしくお願いします。
2014年9月22日月曜日
GIMP for mac ダウンロードしました
「自動数独」や「ぼかし加工」などのアイコン作成時にはイラストレータやinkscapeを使ってみました。
「写真加工」のタブのアイコンは最近インストールしたGIMPを使ってます。
GIMPはpng画像をつくるとき背景を透明化するのに便利です^^
ただし、macにインストールして日本語化して使うのに少し手間がかかりました。
昔のopenCVみたいに、プログラムをテキストエディタで開いて書き換える作業等が必要です。
macで日本語化して使う手順は下記サイトに分かりやすく解説されています。
活用させていただきました。ありがとうございます。
http://room9.jp/2014/05/14/190000/
2014年9月10日水曜日
【新作アプリ】写真加工 Photo Editor
カメラで撮影した写真やフォトライブラリから選択した写真に様々な加工を施します。
以下1〜5項目の加工を組み合わせる事ができ、加工の度合いも自由に決定できます。
1.白黒加工
写真を黒と白の2つの色だけで表現します。版画のような仕上がりになります。
2.ぼかし加工
写真にモザイクをかけます。画像のちらつき(ノイズ)を消したい場合にも効果的です。
3.鮮明化加工
写真の明るさを変更します。暗く写った写真を明るく鮮明に仕上げます。
4.エッジ加工
写真の輪郭を強調します。ぬりえが出来るかもしれません。
5.フィルタ加工
写真全体の色味を変更します。グレー、セピア、赤、緑、青など10種類のフィルタが使用できます。
アプリの操作手順は以下1~3の通りです。
1.「撮影画面」(※1)から写真を撮影、または「選択画面」から写真を選択して決定ボタンを押します。
2.画面下部のボタンで5つの加工画面を切り替えながら写真を自由に加工します(※2)。
3.処理が終わったら保存ボタンを押して保存します。
※1 各画面の右上のボタンで「撮影画面」左上のボタンで「選択画面」に移動します。
※2 元画像を表示中に処理をすると、これまで処理した内容を破棄してから処理します。
ご不明な点やご意見等ありましたら下記アドレス宛にご連絡下さい。
issa.x.iphone●gmail.com ●は@に変更してください
以上、よろしくお願いします。
2014年8月16日土曜日
【新作アプリ】フィルタ加工 FilterApp
色味はスライドバーを動かして10種類の中から自由に決める事ができます。
(グレー、セピア、青、緑、赤、シアン、マゼンタ、黄、白、黒)
写真の雰囲気を変えたい場合などにご使用下さい。
アプリの操作手順は以下1~3の通りです。
1.「撮影画面」(※1)から写真を撮影、または「選択画面」から写真を選択します
2.「処理画面」の下部にあるスライドバー(※2)を動かして色味を決定します
3.処理が終わったら保存ボタンを押して保存します
※1 各画面の右上のボタンで「撮影画面」左上のボタンで「選択画面」に移動します
※2「処理画面」の画面をタップするとスライドバー等の表示/非表示が切り替わります
ご意見等ありましたら下記アドレス宛にご連絡ください。
issa.x.iphone●gmail.com ●は@です
以上、よろしくお願いします。
2014年8月15日金曜日
【備忘録】画像処理アプリのメモリリーク対策
最近てこずっていたメモリリーク源は以下の記述。
//解放対象 CFMutableDataRef dataRefMutable1 = CFDataCreateMutableCopy(0, 0, dataRef); //解放対象 CFDataRef outputData = CFDataCreate(NULL, buffer, CFDataGetLength(dataRefMutable1)); //解放対象 CGDataProviderRef dataProviderRef = CGDataProviderCreateWithCFData(outputData); //解放対象 CGImageRef outputCgImage = CGImageCreate(width, height, bitsPerComponent, bitsPerPixel, bytesPerRow, colorSpace, bitmapInfo, dataProviderRef, NULL, shouldInterpolate, intent); //作成したデータの解放 CFRelease(dataRefMutable1); CFRelease(outputData); CFRelease(dataProviderRef); CGImageRelease(outputCgImage);
上記4点は必ず解放する必要がありそうです。
また、画像処理が終わっていないのに再処理しようとするとメモリの異常アクセスが発生してアプリが落ちる事があります。(特に画像サイズが1000x1000等大きい場合)
その場合、画像処理はスレッドで行いながらプログレスバーやくるくるを表示して、処理中はフラグ等で再処理されないよう管理する必要が有ります。
それらに注意したらスムーズに動作するようになりました。
Objective-Cのメモリ管理は難しくてまだまだ勉強する必要が有りそうですね。
鮮明化アプリがリジェクトされました
- Program License Agreement
We found that your app records the user, but does not have the proper indicators that the app is recording, which does not comply with the iOS Developer Program License Agreement:
Section 3.3.8: Any form of user or device data collection, or image, picture or voice capture or recording (collectively "Recordings"), and any form of data, content or information collection, processing, maintenance, uploading, syncing, storage, transmission, sharing, disclosure or use performed by, through or in connection with Your Application must comply with all applicable privacy laws and regulations as well as any related Program Requirements, including but not limited to any notice or consent requirements. In particular, a reasonably conspicuous audio, visual or other indicator must be displayed to the user as part of the Application to indicate that a Recording is taking place.
*Specifically, your app auto-disables the shutter sound of the camera when a photo is taken.
Apps that enable recording a third party must provide reasonable means of indicating the recording activity which cannot be disabled through the app, and the app cannot go black during recording.
2014年8月12日火曜日
【備忘録】Appleの担当者の方への質問メールで必要な情報
基本的には質問フォームから質問しないと駄目だと思うんですが、広告関連の質問については、一度対応していただいた日本人の担当者の方に直接質問メールを送っています^^;
忙しいはずなのに、いつも丁寧に質問に応じてくれて感動しています。
広告関連の質問時には下記4点の内容を質問内容に合わせて送るとスムーズに話が進っぽいな〜と最近思い始めたのでメモしておきます。メールのやり取りの回数が減って早期解決につながる。気がする。
・対象のApp Name
・対象のApple ID
・対象のReady for Saleの日時(進捗状況)
・対象アプリのiAdバナーテスト時SS
アプリを開発していると、何かとよく分からない点が色々出てきます。
分からない事はネットで調べると大抵既に先人の方が解決してくれているんですが、中には情報が少ないものや、質問しないと解決しない事柄もあります。
(最初の開発者登録も、質問しないと解決しない不具合?がありました^^;)
プログラム的な事、リジェクトの理由、広告の表示関係等、聞きたい内容によって窓口が異なり、更には最初の質問は基本的に英語という事もあり、自分みたいに慣れないうちはもー大変です。ということです。
2014年8月9日土曜日
【新作アプリ】エッジ加工(EdgeApp)
エッジ検出の度合いをスライドバーで自由に決める事ができます。
アプリの操作手順は以下1~3の通りです。
1.「撮影画面」(※1)から写真を撮影、または「選択画面」から写真を選択します
2.「処理画面」の下部にあるスライドバー(※2)を動かしてエッジ検出の程度を決定します
3.処理が終わったら保存ボタンを押して保存します
※1 各画面の右上のボタンで「撮影画面」左上のボタンで「選択画面」に移動します
※2「処理画面」の画面をタップするとスライドバー等の表示/非表示が切り替わります
詳細はサポートURLをご覧ください。
以上、よろしくお願いします。
【備忘録】Validate時のエラー回避
2014年8月6日水曜日
【新作アプリ】鮮明化加工 SharpnessApp
鮮明化加工 - (画像 写真 エフェクト)
【概要】
カメラで撮影した写真やフォトライブラリから選択した写真に鮮明化処理を施します。
鮮明化の度合いをスライドバーで自由に決める事ができます。
暗く写ってしまった画像を明るくしたい場合などにご使用下さい。
アプリの操作手順は以下1~3の通りです。
1.「撮影画面」(※1)から写真を撮影、または「選択画面」から写真を選択します
2.「処理画面」の下部にあるスライドバー(※2)を動かして鮮明化の程度を決定します
3.処理が終わったら保存ボタンを押して保存します
※1 各画面の右上のボタンで「撮影画面」左上のボタンで「選択画面」に移動します
※2「処理画面」の画面をタップするとスライドバー等の表示/非表示が切り替わります
ご質問などありましたら下記アドレス宛にお送りください
issa.x.iphone●gmail.com (●は@です)
以上、よろしくお願いします。
2014年7月31日木曜日
【備忘録】Apple Developer Technical Supportにて広告の件を相談
調べてもこれといった解決策は見つからず、
「ちょっとちゃんと審査してよー」ってスクリーンショットつきで質問したら通してくれたとの事例もあったらしいので、リジェクト通知を受け取ったResolution Centerにある返信フォームにて、下記3点の内容で質問してみました。
・広告表示にiAdを使用してる
・それ以外に広告使って無い
・スクリーンショットではちゃんと広告表示される
結果、だめでした。
こうなったら今こそApple Developer Technical Support(DTS)を活用するときということで、相談してみることにしました。
DTSとはアップルの技術者に直接質問できるサービスで、アプリ開発契約を購入すると1年で2回利用できる権利がもらえます。使い切ってしまったら2-Pack for $99 USD or 5-Pack for $249 USDで購入できるそうです。
DTSフォームにて、下記3点を記入して提出。
・Platform and Version
・Issue (参考までに日本語ver.も記入)
・Steps to Reproduce Issue
返信されたメールに下記4点を記入もしくは添付して返信。
・フォローアップ番号
・問題の詳細
・リジェクト通知(やりとり)
・アプリのソースコード(Xcode5.1.1)
数日したら返事がきて、Contact the App Review Teamで相談するといいよって。 あ、そうなん?ってなったので次はContact the App Review Teamで相談してみます。
2014年7月19日土曜日
【備忘録】Binary App の審査結果が出ました
下記文面が結果として送られてきました。頑張って英語読みました。
- Program License Agreement
We found your app uses the iOS Advertising Identifier but does not include ad functionality. This does not comply with the terms of the iOS Developer Program License Agreement, as required by the App Store Review Guidelines.
Specifically, section 3.3.12 of the iOS Developer Program License Agreement states:
"You and Your Applications (and any third party with whom you have contracted to serve advertising) may use the Advertising Identifier, and any information obtained through the use of the Advertising Identifier, only for the purpose of serving advertising. If a user resets the Advertising Identifier, then You agree not to combine, correlate, link or otherwise associate, either directly or indirectly, the prior Advertising Identifier and any derived information with the reset Advertising Identifier."
Note: iAd does not use the AdSupport framework, ASIdentifierManager, or the Advertising Identifier. Therefore they are not required for iAd implementations and should not be included in your app for iAd support.
If your app is serving ads, please:
- Ensure that you have tested your app on a device, not just the simulator, and that you have removed all previous versions of your app prior to testing
- Provide us the steps to locate ads in your app
If your app does not serve ads, please check your code - including any third-party libraries - to remove any instances of:
class: ASIdentifierManager
selector: advertisingIdentifier
framework: AdSupport.framework
If you are planning to incorporate ads in a future version, please remove the Advertising Identifier from your app until you have included ad functionality.
To help locate the Advertising Identifier, use the “nm” tool. For information on the “nm” tool, please see thenm man page.
If you do not have access to the libraries' source, you may be able to search the compiled binary using the "strings" or "otool" command line tools. The "strings" tool lists the methods that the library calls, and "otool -ov" will list the Objective-C class structures and their defined methods. These techniques can help you narrow down where the problematic code resides.
Advertising Identifierに関する取り扱いの関係で起こるこのリジェクト、
色々調べてみると、今年の2月から開発者の間でホットな話題になってるみたいです。
下記サイトを参考にさせていただきました。ありがとうございます。
http://jp.techcrunch.com/2014/04/12/20140411apple-developers-must-now-agree-to-ad-identifier-rules-or-risk-app-store-rejection/
http://kojisatoapp.blogspot.jp/2014/04/iosidfa.html
http://kojisatoapp.blogspot.jp/2014/03/idfaadvertisingidentifierpla-3312.html
色々調べてみて決めた今回の対策は、「iAdを広告目的で使用していて添付画像にもあるようにテストでも動いてますよ」という内容の下記レスポンスを返してもう一回審査してもらおう作戦にしました。頑張って英語書きました。
Thank you for your review.
>We found your app uses the iOS Advertising Identifier but does not include ad functionality.
I'm using "iAd.framework" to display iAd.
I have tested that iAd has been displayed on my devices (iPhone4s, iPhone5s).
Please confirm at the attached screen shot.
Would you review my app once again?
Respectfully yours,
うまくいってくれるとうれしいです。
返事が来るのが楽しみです。
2014年7月18日金曜日
【新作アプリ】ぼかし加工 BlurApp
【概要】
カメラで撮影した写真やフォトライブラリから選択した写真にぼかし処理を施します。
どの程度のぼかすかをスライドバーで自由に決める事ができます。
顔等の部分をぼかしてアルバムにのせたい場合や、細かい縞模様のノイズを消したい場合など、状況に応じてぼかし具合を調整してご使用下さい。
アプリの操作手順は以下1~3の通りです。
1.「撮影画面」(※1)から写真を撮影、または「選択画面」から写真を選択します
2.「処理画面」の下部にあるスライドバー(※2)を動かしてぼかしの程度を決定します
3.処理が終わったら保存ボタンを押して保存します
※1 各画面の右上のボタンで「撮影画面」左上のボタンで「選択画面」に移動します
※2「処理画面」の画面をタップするとスライドバー等の表示/非表示が切り替わります
以上、よろしくお願いします。
2014年7月16日水曜日
【備忘録】デバイスの向き固定方法
2014年7月10日木曜日
【アプリ】白黒加工 BinaryApp
1. 取得する情報および利用目的 当アプリでは、以下の目的のために端末の機能や外部サービスを利用しますが、ユーザーの個人情報(氏名、住所、電話番号、メールアドレスなど)を直接収集・保存することはありません。
カメラおよび写真ライブラリ(NSCameraUsageDescription / NSPhotoLibraryUsageDescription)
ユーザーが撮影した写真、またはフォトライブラリから選択した画像に対し、白黒二値化処理を行うためにカメラおよび写真ライブラリへアクセスします。
処理した画像をユーザーの端末(フォトライブラリ)に保存するために利用します。
※取得した画像データが開発者のサーバーに送信されたり、外部に蓄積・共有されることは一切ありません。加工処理はすべて端末内(ローカル)で完結します。
広告配信について
当アプリでは、広告配信ツールとして Google AdMob(Google LLC)を導入する場合があります。
AdMobは、ユーザーの興味に応じた広告を表示するために、端末の広告識別子(IDFA等)などの非個人情報を自動的に取得する場合があります。Google社の広告におけるデータの取り扱いについては、
をご確認ください。Googleのポリシーと規約
2. 個人情報の第三者提供 当アプリでは、法令に基づく開示請求など正当な理由がある場合を除き、ユーザーの同意なしに個人情報を第三者に提供することはありません(上記広告配信サービスを除く)。
3. 免責事項 当アプリの利用により生じた損害やトラブルについて、開発者は一切の責任を負いかねますのであらかじめご了承ください。
4. プライバシーポリシーの変更 本ポリシーの内容は、法令の変更やアプリの機能追加などに応じて、予告なく改定されることがあります。最新のプライバシーポリシーは常に本ページにて公開されます。
5. お問い合わせ 本ポリシーや当アプリに関するお問い合わせは、以下の連絡先までお願いいたします。
アプリの説明文書きました
日本語を英語に直してくれる良いサイトがあればいいなぁと思うけど、
アルクかweblioかエキサイトが今のところの定番です。
アルク
http://www.alc.co.jp/
weblio
http://ejje.weblio.jp/
エキサイト
http://www.excite.co.jp/
let it go の意味としては、
何も言わない、何もしない、そのままで良い、それ以上追求しない、放っておく・・・
などの意味があるみたいです。
勉強になります。
2014年7月9日水曜日
DropBoxは結構使えます
2014年7月8日火曜日
【備忘録】アイコン・スプラッシュ画像の設定方法(Xcode5.1.1)
・アイコン画像の設定方法
1、TARGETSのアプリ名選択
2、App Icons選択
3、各サイズの画像をドラッグ&ドロップ
画像のサイズは下図のように29pt、40pt、60ptと親切に教えてくれています。
ただし、2xとなっているので、画像のサイズは58x58、80x80、120x120となります。
・スプラッシュ画像の設定方法
1、TARGETSのアプリ名選択
2、Launch Images選択
3、各サイズの画像をドラッグ&ドロップ
画像のサイズは2xには640x960、4Rには640x1136をドラッグします。
下記サイトを参考にしました。
ありがとうございました。
http://xoyip.hatenablog.com/entry/2014/01/27/222501
http://zutto-megane.com/objective-c/post-262/
2014年7月2日水曜日
iAdが表示されるようになりました
前回の内容で、iAdが表示されない!という問題があったので担当者に連絡してみました。
エキサイトな内容の英語で質問したところ、流暢な日本語で解答が返ってきて下記3点の質問を受けました。
1. どのフォーマット(バナー/全画面バナー/プリロール動画)の広告を実装したか
2. テスト環境にて iAd Test Banner の表示が行われていたか
3. アプリケーションの申請日時、および審査通過通知の日時(日本時間)はいつか
これらの質問に答えて1週間くらい待ってたら、無事に表示されるようになりました。
iAdのページの見方が良く分からないので調べる必要がありそうです。
2014年5月10日土曜日
広告付きアプリの広告が表示されません
2014年5月7日水曜日
【備忘録】storyboard上でのボタン削除時のエラー対処
storyboard上でボタンを設置したり削除したりしていたら、
...this class is not key value coding-compliant for the key ●●●....
というエラーが出て一瞬困りました。
storyboardのソースコード内にごみが残ってしまうのが原因のようです。
objective-cに限らず、VBやCでもコントロールの削除には気を使うところなので同じような事なのでしょうきっと。
【対処法】
storyboardのファイルを右クリック > Open As > Source Code を開く
<outlet property="●●●" destination="------" id="-----"/>
の一文を削除でなおりました。
下記サイトが参考になります。ありがとうございました。
http://qiita.com/tetsuya/items/cb5d6f64dd32c1453c35
2014年5月6日火曜日
【備忘録】実機テスト時に忘れがちな事
2014年5月5日月曜日
自動数独のLite版作りました
【連絡先】
アプリに関する相談は下記アドレスにご連絡ください
issa.x.iphone●gmail.com (●は@に変えて下さい)
2014年5月2日金曜日
自動数独(AutoSudoku)のアップデート
【備忘録】オートレイアウトの配置ズレ
2014年4月29日火曜日
【備忘録】タップイベントの取得
数字認識の学習精度が足りないので手動で数字の変更ができるようにしたいと思います。
タップイベントはUIResponderクラスに定義されているのでViewControllerクラスからtouchesBeganをオーバーライドするだけで使えるようになる!手軽!(ViewControllerはUIResponderの子クラス)
あとはViewのサイズと、表示する画像のサイズを合わせてる事で、タップした座標位置に赤枠を表示する事ができるようになりました。ありがとうございました。
次はタップした位置の数字を変更できるようにしてみます。
2014年4月26日土曜日
Xcodeのショートカット集
2014年3月15日土曜日
【備忘録】処理中のお知らせ機能
問題なのは、くるくるの開始後すぐに重い処理を実行するとくるくるしないという事です。
くるくる開始と処理を別スレッドにする事で解決しました。
情報筋によると、メインスレッドでは重い処理をしないのが基本とあるので、重い処理は別スレッドでやろう。さらに情報筋曰く、くるくる開始と停止はメインスレッドでやると吉という。
[self->mIndicator startAnimating];
//1 処理を別スレッドで実行
[self performSelectorInBackground:@selector(ProcessingProgress) withObject:nil];
//2 処理を別スレッドで実行
[NSThread detachNewThreadSelector:@selector(ProcessingProgress)toTarget:self withObject:self];
//【スレッド】進捗の表示
- (void)ProcessingProgress{
@autoreleasepool {
//画像処理
ConvertImage()
//アニメーションの停止
if ([self->mIndicator isAnimating] == true) {
[self->mIndicator stopAnimating];
}
}
}
1と2はどちらもスレッドを実行するための記述ですが、今回は1を使ってます。
下記サイトを参考にしました。
ありがとうございました。
NSThreadを使ったスレッド処理
http://iphone-dev.g.hatena.ne.jp/sohei/20100524/1274704461
ARC時スレッド内
http://blog.natsuapps.com/2011/11/ios5-arc-autorelease-bridge-xcode.html
無題メモランダム
http://blog.mudaimemo.com/2010/05/iphoneuiactivityindicatorview.html
ソースコードをドラマチックに貼付け
下記サイトを参考にしました。ありがとうございました。
貼付けに必要な変換処理もしてくれる便利なサイトでした。
http://www.kuribo.info/2008/04/code-prettify.html
//UIActivityIndicatorViewのインスタンス化 self->mIndicator = [[UIActivityIndicatorView alloc]initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge]; self->mIndicator.frame = CGRectMake(0, 0, 100, 100); self->mIndicator.center = self.view.center; [self.view addSubview:self->mIndicator]; self->mIndicator = [[UIActivityIndicatorView alloc]initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge]; self->mIndicator.frame = CGRectMake(0, 0, 100, 100); self->mIndicator.center = self.view.center; [self.view addSubview:self->mIndicator]; self->mIndicator = [[UIActivityIndicatorView alloc]initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge]; self->mIndicator.frame = CGRectMake(0, 0, 100, 100); self->mIndicator.center = self.view.center; [self.view addSubview:self->mIndicator];
2014年2月11日火曜日
【備忘録】スクロールビューを試しに使ってみました
以下、参考サイトです。ありがとうございました。
・横スクロールの仕方
http://d.hatena.ne.jp/glpgsinc/20121204/1354612944
・スクロールビューの使い方導入部分
http://allabout.co.jp/gm/gc/410335/2/
2014年2月6日木曜日
【備忘録】イニシャルビューを設定する必要がある
2014年1月31日金曜日
【備忘録】タブを使ったテンプレート作成
タブによる遷移は自動数独と一緒にしようかなーと思うので、タブのUI作成方法だけ覚え書き。。
・タブのプロジェクトを新規設定
・メインタブバークラスが呼ばれるようにコピー
・ViewController追加
・ThirdViewControllerクラスをViewControllerクラスの継承で作成
・メインタブバーからThirdへコントロールドラッグ
・インスペクタ画面からTitleをThirdで設定
・ナビゲーションはEmbedInで作成
・TabBarItemのインスペクタからタブの画像を指定
2014年1月30日木曜日
自動数独 AutoSudokuがApplivに掲載されました
Applivには他にもいろんなアプリが数多く登録されているだけでなく、各々にレビューが書いてあるので非常に参考になります。
欲しいアプリがあるときに使える情報サイトと思います。
2014年1月29日水曜日
【備忘録】アプリの販売元は本名か法人名
とっても恥ずかしがりやな人たちはここはきっと本名でいれたくないはず!
ニックネームみたいなので登録しようと思ったけど、
個人で開発するという選択肢を選んだ場合は本名で、
法人で開発するという選択肢を選んだ場合は会社名とその関連情報の入力が求められるため、架空の会社名は登録できない。
という事で、本名しか無理みたいです。
以下のURL等を参考にさせていただきました。ありがとうございます。
http://d.hatena.ne.jp/HirosigeT/20101228/1293533243
http://yakoton.seesaa.net/article/343236595.html
ニックネームの登録方法、分かる方いたら教えてください^^
【備忘録】ファイルの整理について
結局整理できず、ファイルがばらばらとフォルダの中に散らばってます。
プロジェクトに、Add Files to ... からフォルダを追加すると、コンパイルエラーが出てきます。今まではグループを作っていたけど、フォルダだとちゃんと階層毎に分けてくれる感じだったからやってみたけど、うまくいかない!
ちなみに、グループだと黄色、フォルダだと青で表示されます。
コンパイルエラーの原因は、Build Phasesのコンパイル対象にファイルが設定されていない事が原因らしい。(下記サイト参考)
http://d.hatena.ne.jp/tanaponchikidun/20120618/1339979392
フォルダだと指定がうまくいかず、結局今まで通りに戻したらうまくコンパイルできました。
2014年1月27日月曜日
【備忘録】プロジェクト名の変更
そんなとき、下記サイトが非常に参考になります。ありがとうございます。
http://hocosoft.com/memo/%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E5%90%8D%E3%81%AE%E5%A4%89%E6%9B%B4/xcode4-5%E3%81%A7ios%E3%82%A2%E3%83%97%E3%83%AA%E3%81%AE%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E5%90%8D%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95/
なんかすごい文字列になるんだけど・・・
もうひとつ。ありがとうございました。
http://tsurumura-seisakusho.blogspot.jp/2012/03/xcode4-user-guide.html
先にリリースした自動数独、数字の認識性能を上げるために新たにフォルダ作ったり、
次回作を作るときにフォルダ名を変更したくなったりすることがあると思うからメモっておきました。
2014年1月23日木曜日
【備忘録】cocos2dでのゲーム作り
2014年1月17日金曜日
【備忘録】無事Waiting For Reviewになりました
2014年1月14日火曜日
【備忘録】iOS7で動かない&4インチで動かない&xcode5で動かない
あとはバンドル愛伝ティファーを解決してアップロードの予定です。
メインは3.5インチ用の画面にして、4インチでは上下に黒帯が表示されるようにしました。
オートレイアウトOFFです。
下記図中のExtendEdges内UnderTopBarsのチェックをはずす
2014年1月9日木曜日
2014年1月8日水曜日
【備忘録】iOS7の変更点と解決法
2014年1月7日火曜日
ios7に対応しようと奮闘中
作ったアプリがios7に対応していないので今まさに対応しようとしているところです。
しかし、また困ったことが。
アップデートに伴いXcode内のストーリーボードが何かしらおかしくなってボタンとかが消えました。
色々調べてみると、UIをもう一度再配置したりして直るらしい。
審査がまた遠のいていく!果たして終わるのか・・
2014年1月6日月曜日
最後(?)の関門
2014年1月5日日曜日
【新作アプリ】自動数独(AutoSudoku)
【アプリ名】
自動数独 AutoSudoku
【特徴】
普通に解いたら時間が掛かる数独ですが、このアプリを使うとほんの数秒で解くことができます。数独の検証用や懸賞用、その他にお使い下さい。
アプリの操作手順は以下1~5の通りです。
1.9x9マスの数独を撮影、またはフォトライブラリから画像を選択します
2.画面内の赤枠と数独の外枠が一致していれば決定ボタンを押します
3.解答表示ボタンを押します
4.数独に予めある数字と赤色の数字の位置が一致しているか確認します
5.赤色の数字を元に数独を解いた結果を青色の数字で表示します
【注意点】
・数独の撮影時、画面内の赤枠と数独の外枠は可能な限り一致させてください
(ズレの分だけ数字の認識が不安定になります)
・解答表示ボタン押下後に赤色の数字の位置を確認して数字認識が正しく行われているか確認してください
【キーワード】
【連絡先】
アプリに関する相談は下記アドレスにご連絡ください
issa.x.iphone●gmail.com (●は@に変えて下さい)
【追記】
2014.1.29
数字の書体によっては認識できない場合が有ります。色々な書体でも認識できるように改良したいと思います。こんな書体はできますか?こんな書体に対応してほしい等要望が有りましたら連絡先へ画像とともに一報お願い致します。(なるべく対応したいと思います)
2014.2.4
iPhoneとiPadアプリの情報サイトApplivにて、自動数独AutoSudokuが紹介してもらえる事になりました。































