Posted on June 11th, 2014 Ok, I’ll admit. I’ve been seriously struggling with AutoLayout ever since it’s been introduced. I understand the concept, and I LOVE the idea of it, but when I actually do it, it almost never behaves as it does in my head. So when I had a chance to go talk to an actual Apple Engineer about AutoLayout last week at WWDC, I made sure to go. I thought of my most painful exper
I don't understand it at all but NSTimer in my app definitely is running in background. I have a NSLog in method run by the timer and it is logging while it's in background. It's on iPhone 4 with iOS 4.2.1. I have declared location background support in Info.plist. I read the docs and many discussions here and elsewhere and it shouldn't be possible. Is it an iOS bug? Or undocumented feature? I don
Im developing an app that has to run in the background. It's a location based app, so it runs all the time, the OS doesn't kill it. It should send some info every 10 secs(just for debugging), I set a timer once its in the background. I set a breakpoint in the function that should be executed every 10 secs, which is never called, but if I pause the app and then continue the timer is called, and the
I'm making a benchmark App for test purposes ONLY. I am not intending this to go to the App Store. What I need is my NSTimer to continue running on the background using a UIBackgroundTaskIdentifier, save data to a Core Data db and finally push the data to a server (I'm using Parse), after a certain time interval, of course. So basically, I haven´t found any questions which apply to my specific cas
iOSプログラミングのキモ(iOS7から使えるようになったマルチタスク機能、NSURLSessionはこう使え!) 今日はQTubeのソースに関する話題ではなく、現在開発中のアプリで使っているNSURLSessionについて書いておきます。 弊社ではFileQというファイル転送サービスを運営しています。FileQはPC向けのサービスなんですが、アクセスログを見るとスマホからのアクセスもちらほらあります、スマホからでも送信は出来るのですが、受信が上手く出来なかったりUIがスマホ向けではないので 使いづらかったりします。 そんなことで スマホ向けFileQ(とりあえずiPhone版)を開発中なのですが、アプリではiOS7から使えるようになったマルチタスク機能NSURLSessionを使っています。NSURLSessionについての解説は 海外・国内でも割りと通り一遍の解説しかなく サンプルも少
iOSでは何もしなければアプリケーションがバックグラウンドに移行するとすぐにRunLoopやワーカースレッドが停止し、サスペンド状態に移行します。 バックグランドに移行する際にデータの保存など処理をしたい場合は、applicationDidEnterBackgroundメソッドで5秒以内の処理が許されています。 このiOSの独自仕様についてはApp States and Multitaskingに詳細があります。 バックグラウンドでさらに処理を継続するにはsetKeepAliveTimeout(VoIP向け)やBackground Fetch(iOS7から)を使う方法などがあります。 これらは定期的(10分以上の間隔)に数秒の処理を行うのに適しています。 数分間処理を継続したい場合はbeginBackgroundTaskWithExpirationHandlerを使います。 beginBa
TMPTaskCompletionManagerの公開に伴い、task completionについてまとめてみます。 task completion は iOS4 で導入されたマルチタスク処理方式の一つです。アプリがバックグラウンドモードへ入った後も、実行中の処理を継続したいときに使います。実行可能時間は、iOS6までは最長10分間。iOS7では最長3分間へ短縮されました。 バックグラウンドでの実行要求は、 - [UIApplication beginBackgroundTaskWithExpirationHandler:] で行います。要求は何度でも可能です。 処理が終了したなど、バックグラウンドでの実行が不要になった場合には、 - [UIApplication endBackgroundTask:] を呼び出さなければなりません。このメソッドを呼び出すか、規定時間が経過した場合、アプリ
I'm looking for a way to get a background location update every n minutes in my iOS application. I'm using iOS 4.3 and the solution should work for non-jailbroken iPhones. I tried / considered following options: CLLocationManager startUpdatingLocation/startMonitoringSignificantLocationChanges: This works in the background as expected, based on the configured properties, but it seems not possible t
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
At some point in my app I have a highlighted UIButton (for example when a user has his finger on the button) and I need to change the background color while the button is highlighted (so while the finger of the user is still on the button). I tried the following: _button.backgroundColor = [UIColor redColor]; But it is not working. The color remains the same. I tried the same piece of code when the
UPDATE: This answer is 6 years old and very outdated, but it's still attracting votes and comments. Ever since iOS 6.0 you should be using the pageIndicatorTintColor and currentPageIndicatorTintColor properties on UIPageControl. ORIGINAL ANSWER: I ran into this problem today and decided to write my own simple replacement class. It's a sublassed UIView that uses Core Graphics to render the dots in
xcode 4.3.2。 xibはもう使わなくなってみんなストーリーボードで作ってるんだろうか。 初めてiOS触ってからずっとQuartzとOpenGLしかいじってなかったので、フィニッシュ段階になってやっとインターフェースビルダーに手を出そうかと。xcodeに組み込まれてるやつはもうIBって言わないのかな。 まぁそんなんで、File -> New File...で View の xibを適当に作って、自作のViewControllerにinitWithNibNameして、windowにaddView しようとしたら、実行時エラー。 loaded the "Main2D" nib but the view outlet was not set.' こんなの。Main2Dってのは自分の作ったxibファイル。Main2D.xib。 ぐぐってみると、これは外国含めみんな結構困ってるみたいなのに、
iOS で HTTP 通信をするときはいつも ASIHTTPRequest を使っていました。 しかし残念なことに最近 ASIHTTPRequest の開発が終了してしまい Automatic Reference Counting(ARC) に対応する予定もないようなので自分で ARC に対応した HTTP 通信のライブラリを作成しました。 コードは github で公開しています。ライセンスはBSDライセンスです。 R9HTTPRequest 中身はただの NSURLConnection のラッパーです。コード量も少なく軽いライブラリです。 主な機能は以下の通りです。 HTTP GET POST PUT DELETE など HTTP の非同期通信 ※現在非同期通信のみサポートしています。 マルチパート POST(画像送信など) 自動リダイレクトのオン/オフ WSSE 認証のサポート R9
NSCacheというキャッシュモジュールについて第43回Cocoa関西で発表してきました。 NSCacheの特徴 スレッドセーフ NSDictionaryのように手動でロックする必要がない 格納オブジェクトの上限を決められる 溢れたら自動破棄 iOSのようなメモリ制約の厳しい環境に最適 NSDictionaryに似たインターフェイス Mac OS 10.6 / iOS 4.0以上で使える 具体例としては、ダウンロードした画像をオンメモリにキャッシュする際等にとても有用だと思います。同じような機能を提供してくれるOSSのモジュールは見たことがあるのですが(例えばnimbusに含まれているNIMemoryCache)こちらはOS組み込みなので手軽に使えます。 発表資料 サンプルコード Twitter及びInstagramの画像をロードしてデモするサンプルコードは以下です。それぞれの機能を動かす
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く