2014-10-01から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」を使って…
「Preferences」→「Settings-User」をクリックする。 下記を追加して保存で変更! { "open_files_in_new_window": false, }
「Preferences」→「Settings-User」をクリックする。 下記を追加して保存で変更! { "tab_size": 4, "translate_tabs_to_spaces": true, }
「Preferences」→「Settings-User」をクリックする。 下記を追加して保存で変更! { "font_size": 11, "highlight_modified_tabs": true, "word_wrap": true }
concept 1.google専用のファイバーで世界中のnetworkをつなぐ(IXからgoogleの自前のNWに直接入る) 2.google本体が使っているプラットフォームと同じプラットフォームをGCPで使えるのが利点 3.今、GCPでは、475万アプリケーションが動いている 4.AppEngine の…
Go langのAppEngineのトライアルの手順 こちらにアクセス 1 NAME YOUR PROJECT You use your project to manage all of the Google Cloud Platform resources for your app, including deployment, access control, billing, and services. You can change y…
addsubviewばっかやっているとメモリリークおこしてどぼんなので、 解放したいときってあるかとおもいますが、 その解放で、addsubviewされていないviewを解放してどぼんするのも嫌なので、 そんな時に便利なのが「removeFromSuperview」です。 これをいれて…
インストール $ brew install tree 実行 $ tree . ├── hoge │ ├── a.txt │ ├── b.sh │ └── c.md ├── hoge---- │ ├── a.txt │ ├── b.sh │ └── c.md └── hogehoge ├── a.txt ├── b.sh └── c.md 3 directories, 9 files
blockについて「ブロックプログラミングトピック」を読んで少し理解する。 基本概要 ブロックオブジェクトは、その場限りの関数の本体を、CやCから派生した言語の式として作成する手段を提供します。 コールバックとして特に便利です。それは、ブロックが、…
レキシカルスコープ A { var x; } B { var x; // A内のxとは別物 C { var y; // Cの内側からしか見えない } } ブロックAの変数xとブロックBの変数xは同じ名前をもつがブロックが異なる為別のものである。またBの中ではCのようにさらに内側の変数を見ることが…
まさに気をつけなければ!!! [実装編]マジック・ナンバーを使ってはいけない ITエンジニアの「やってはいけない」 - [実装編]マジック・ナンバーを使ってはいけない:ITpro
Cocoaでいいのがないかなーって探しているときに、便利なのが、 CocoaControlsPlugin 画像があるので、イメージがわいてとっても重宝しています。 参考 yeahdongcn/CocoaControlsPlugin
xcodeでのインデント自動修正 ctrl + i
long hogelong, hogelong2 , hogelong3;