2014-10-25から1日間の記事一覧
googledriveを使っていると、ゴミ箱も共有されている事があるので注意を!! ほかの人のゴミ箱が自分のゴミ箱に入る。 自分のゴミが他の人のゴミ箱に入る。 ないと思いますが、機密情報を扱っている方、もしかしたら、ゴミ箱に捨てたつもりが、 情報が他の人…
[UIApplication sharedApplication].idleTimerDisabled = YES; 注意!アプリが終了する時は 「NO」に戻しておきましょうー!
UIDevice* device = [UIDevice currentDevice]; device.batteryMonitoringEnabled = YES; UIDeviceBatteryState deviceBatteryState = [UIDevice currentDevice].batteryState; NSLog(@"%ld",deviceBatteryState); UIDeviceBatteryState typedef enum { UIDe…
カメラアクセスの許可についてコード側から確認するサンプルを作成したので、載せておきます。 #import <AssetsLibrary/AssetsLibrary.h> #include <AVFoundation/AVFoundation.h> + (BOOL)checkPermissionOfCamera { NSString *mediaType = AVMediaTypeVideo; AVAuthorizationStatus authStatus = [AVCaptureDevice autho</avfoundation/avfoundation.h></assetslibrary/assetslibrary.h>…
IntelliJをアンインストールしてもなんだか設定が残っていて、ちゃんと入れ直したいときとかどうしよって思っていたので今回やったやつを残しておきます。 rm -rf /Applications/IntelliJ IDEA 13.app rm -rf /Users/ユーザ/Library/Preferences/com.jetbrai…
これまた、調べていたら、ほんとに参考になったブログさんがあったので、紹介。 ブレークポイントで止めて po self てやると、selfの中身が見えたりします。 参考 Xcode5でLLDBデバッガコマンドを使ってみる - Object for cutie Xcode5でLLDBデバッガコマン…
レガシーな書き方はやめようという話があったので、レガシーってなんだって事で、 いいブログさんがあったので、それを熟読しておこう。 Modern Objective-Cで実現するシンプルコーディングのススメ
NSArray* array =[(UINavigationController *)self.window.rootViewController viewControllers]; //確認 NSLog(@"%lu",(unsigned long)[array count]); for (id hoge in array){ NSLog(@"%@",hoge); }
とっても参考になったので、リンクを残しておこう layoutSubviewsとsetNeedsLayoutとsetNeedsDisplayとlayoutIfNeeded - minimalab ヒビノアワ: loadViewとviewDidLoadとself.view
iOSシミュレータを使ってて、設定をあれこれいじって起動しなくなったりした時の対処法。 「iOSシミュレータ(iOS Simulator)」>「コンテンツと設定をリセット(Reset Content and Settings)」を選びます。 参考 iOSシミュレータのリセット | AS blind side
プロジェクトでOSSを使用する事があるかと思いますが、 Xcodeの場合、基本的にcocoapodsでインストールする事が多いと思います。 で書き出しですが、 cocoapodsで紹介されていたので、ここに備忘録として書いておきます。 Podfileに下記を追記 post_install …
Social.framework使用してfacebook、twitterに投稿したサンプルを載せておきます。 また、ネットワークがつながっていない時は、こちら側で検知できるようにしました。 networkの状態確認は、Appleが公式ライブラリ「Reachability」を使用します。 まず下準…
Lineに画像を投稿するサンプルを作りましたので載せておきます。 + (void)postImageToLine:(UIImage *)imageName { UIPasteboard *pasteboard = [UIPasteboard generalPasteboard]; [pasteboard setData:UIImageJPEGRepresentation(imageName, 1) forPastebo…
sqliteで保存したデータを確認する事はよくあるかと思いますが、 そのsqliteのDBはどのにあるのでしょうか? 下記のパスにDBがあります。 /Users/ユーザー名/Library/Application\ Support/iPhone\ Simulator/7.1-64/Applications/プロジェクトの番号/Docume…
objective-cでは、クラスメソッドとインスタンスメソッドがあります。 その違いは何なんでしょう。 クラスメソッドは、「+」で始まります。 インスタンスメソッドは、「-」で始まります。 て本に書いてあって、見れば分かるかもしれませんが、 その使い分け…
別スレッドでタイマーなど処理を行いたい場合にカーネルに登録できるGCDを使用できます。 このGCDはキャンセルもできるのですが、 今回は、他のクラスからcancelをしたいと思ったのでそのような書き方をしています。 正しい書き方かは分かりませんが、備忘録…
アプリの通知について、インストール初回に許可を請うと思いますが、 その後ユーザがどのような設定になっているのかを確認したい場合って結構あると思います。 その場合のサンプルの備忘録を残しておきます。 今回、「UIUserNotificationSettings」を使って…