ドゥアイネットのプログラマー、湯川が開発日記を綴ります。

CALENDAR
S M T W T F S
1234567
891011121314
15161718192021
22232425262728
293031    
<< December 2019 >>
ARCHIVES
CATEGORIES
iOS8以降でアプリの設定画面にとばす
カメラを使用するアプリなどは、ユーザーからのカメラを使用する許可が必要になります。
初めてアプリを起動してカメラ機能を使うときに
「カメラを使うことを許可しますか」というメッセージが表示されるので、
慎重な人は「許可しない」を選んでしまうことがあるかもしれません。



一度「許可しない」を選んでしまうと「設定」から対象アプリを選択して「カメラ」をONにしてやらないといけません。
なかなか面倒でわかりにくいです。
iOS8からは、コードで、このアプリごとの設定にとばすことができるようになりました。
実装も簡単で以下の2行です。

NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString];
[[UIApplication sharedApplication] openURL:url];

カメラの許可がされているかの判断は以下のコードで可能です。

#import <AVFoundation/AVFoundation.h>
---------------------------------------------

NSString *mediaType = AVMediaTypeVideo;
AVAuthorizationStatus authStatus = [AVCaptureDevice authorizationStatusForMediaType:mediaType];

//機能制限 or 拒否
if((authStatus == AVAuthorizationStatusRestricted) ||
   (authStatus == AVAuthorizationStatusDenied)){
  
}
| iPhone・iPad | 10:01 | comments(0) | - |
VMwareがyosemiteで遅い
MacでWindows環境を使うためにVMware fusionを使っています。
簡単にMacとWindowsを切り替えられるので非常に便利だったのですが、
エクスプローラーの表示や、Excelでセルを選択したときに長時間固まる現象がよく出るようになりました。

しばらく待つか、ctl+alt+delでタスクマネージャーを起動すると戻るのですが
何度も起こるので非常に面倒です。。

調べてところ解決方法が見つかりました!

一度Windows環境をシャットダウンして、設定を変えます。
設定->ディスプレイで以下を表示して、「3Dグラフィックスの高速化」のチェックをはずします。


これで快適にExcelが使えるようになりました!
| mac | 17:29 | comments(0) | - |
MagicalRecord
いまさらかもしれないですが「MagicalRecord」を使ってみました。
感想としてはかなり便利です。これからはこれを使っていこうと思います。

これまでは「FMDB」を使ってsqliteにデータを保存たりしていたのですが、
そのときはsqliteにSQLを流してテーブルをつくって、データを保持するためのクラスをつくって。。。
と色々準備が必要だったのですが「MagicalRecord」を使えば色々手間が省けます。

楽になったところ
・「Data Model」を使って作成するとクラスを自動生成できる。
・データ追加、更新、削除メソッドが簡単で、SQLも書かなくていい。
・クラスに変更があっても「Data Model」から再度生成するだけでいい。

以下のページを参考にさせていただきました。ありがとうございます。

MagicalRecordでCoreDataをお手軽に使う
 
| iPhone・iPad | 17:25 | comments(0) | - |
Facebook developers
昨年からFacebook投稿をモバイルアプリに組み込む際に、
Facebook developersへの登録だけでなく、どのように使うのかを提出しての審査が必要になっていました。
昨年のその時期(たしか5月くらい)以前のものについては審査なしで使えていましたが
2015年04月30日から過去に登録したものについても審査が必要になり、
審査を通過していないものからは投稿できなくなっています!

ちょっと前にリリースして放置しているアプリは
Facebook投稿機能が使えなくなっているかもしれないので気をつけましょう。

申請の参考になりそうなページ
 
| iPhone・iPad | 13:54 | comments(0) | - |
iPadが「リンゴループ」に。。 でも復旧!
私が使用しているiPadが起動しなくなり、「リンゴループ」といわれる状態になってしまいました。

起動のリンゴマークが表示され、中央にクルクルが表示され、さあ起動というタイミングで
また起動のリンゴマークに戻ってしまいます。。

バッテリーが切れているような感じだったので
PCに接続して充電したりしたのですが現象は変わりません。。

いろいろ調べてこちらの記事を見つけました

http://terama4.hatenablog.com/entry/2014/08/29/112136

充電ができていないので「Anker」で充電したらうまくいったという内容でした。
よく考えてみるとPC接続からと、iPhone用の充電アダプタでしか試していませんでした。
そこで、iPad用のを使ってみると、、

無事に起動するようになりました!
やはり付属の部品できちんと充電したほうが良いみたいですね。
| iPhone・iPad | 09:06 | comments(0) | - |
<< | 3/146PAGES | >>