タグ

2013年8月31日のブックマーク (12件)

  • 広告付きの無料アプリのダウンロードを伸ばす一番かんたんな方法「AppBankプラス」 | AppBank

    AppBankは、広告つきの無料アプリのダウンロード増を支援する「AppBankプラス」を提供しています。「広告付きの無料アプリをリリースして、たくさんの人に使ってもらいたい!」という開発者様を応援したく作ったサービスです。 このAppBankプラスは、AppBank Networkが導入されているアプリを対象に提供しています。 AppBank Networkとは → AppBank Network – iPhoneアプリの収益化を実現する広告ネットワーク AppBankプラスとか AppBankプラスは、AppBank Networkに参加すれば、誰でもかんたんにお申込が出来ます。具体的には以下の場所にてアプリが紹介されます。 「新着・セール情報」にて紹介 最も使われている無料アプリランキング50に参加(【毎日更新】最も使われている無料アプリランキング50) AppBank for iP

    広告付きの無料アプリのダウンロードを伸ばす一番かんたんな方法「AppBankプラス」 | AppBank
  • プログラミング言語 C の新機能(可変長マクロ)

    2. C プリプロセッサ 章では、プリプロセッサに新たに加わったいくつかの機能と、プリプロセッサに対する変更点について説明します。 2.1 新しいコメント表記方法 今までのプログラミング言語 C でのコメントの表記法は、/* */ という表記を用いていました。次の例では、青色の部分が示している部分、つまり /* で始まり */ で終わる部分がコメントとして扱われました。 /* * 引数一覧表示プログラム (c)1999 seclan * ver1.00 1999/03/15 最初のバージョン */ #include <stdio.h> int main(int argc, char *argv[]) { int i; for(i = 0; i < argc; i++){ printf("%d: %s\n", i,    /* 添え字。今何番目を 表示しているか */ argv[i] /*

  • [iOS] #define enum typedef | プログラミング初心者向けObjective-C入門 « きんくまデザイン

    こんにちは。きんくまです。 今回はenum, typedef, #defineについてです。 その前に、今回説明する用に新規ヘッダーファイルをつくります。 File > New > File iOSでもOS Xのどちらでも > C and C++ > Header File を選択 Nextボタンを押してファイル名を適当にいれて保存します。 今回は KKHeader.hとしました。 そのあと、main.m からいま作ったファイルを読み込めるようにします。 #import <Foundation/Foundation.h> とかいてあるすぐしたに #import “KKHeader.h” と書きます。これで読み込めるようになります。 main.m #import <Foundation/Foundation.h> #import "KKHeader.h" int main(int argc,

  • 1バイトコード表

    ASCIIコード American Standard Code for Information Interchange 正確には7ビットで文字を表現する7ビットコードで、残りの1ビットはチェックのために使っていた。7ビットコードは8ビットの最初のビットが0であると考えると8ビットコードの半分と考えることができる。 0x00から0x7fまでの128のコードがあるが、このうち0x00から0x1fまでは制御コードで改行や紙送り、バックスペース(一文字削除)、ベルを鳴らす、拡張文字の開始など機器を制御する信号に割り当てられている。 実際の文字は0x20から0x7eまでの95文字で、記号、数字、英字(大文字と小文字)からなっている。0x7fは歴史的理由により削除の制御コードである。 現在ウェブページの記述などで私たちが目にするのは8ビットコードのISO-8859-1なのだが日では区別せずにASCI

  • 絵文字を含むNSStringの正確な文字数をカウントする(2) | Tips

    ちょっと前に絵文字の混在した文字列のカウント方法について書いたら、ちゃんとカウントできない文字があると指摘された。 なるほど、確かにカウントできない文字がある。いったいどんな規則性があるのかと思っていたら、絵文字の文字コードをまとめていたサイトを教えてもらった。 それがこれ↓ iOS Emoji う~ん、まるで規則性が見当たらないと思っていたらピンときた。前は UTF8String とかやってたけど、内部の文字コードはもしかしてUTF-16ではなかろうか?と思って調べたらやっぱりUTF-16だった。それならわざわざUTF-8に変換しないでUTF-16のまま処理した方が良い。 UTF-16といえば主要なトピックはサロゲートペアだ。0xD800-0xDBFFが上位サロゲート、0xDC00-0xDFFFが下位サロゲート。( Wikipedia#Unicode 参考)なので上位サロゲートを検出した

  • 数値処理:四捨五入・切り上げ・切り捨て

    Apple Watch (2) Appleサポート (1) cocos2d (2) cocos2d v3.1非互換 (19) iCloud (1) iOS5.0非互換 (1) iOS6非互換 (4) iOS7 (5) iOS7.1 (1) iOS7非互換 (2) iOS8 (1) iOS8非互換 (1) iOS9 (1) iOSアプリ (3) iOS開発入門 (21) iOS非互換 (1) iPad (2) iPad Pro (2) iPhone 5 (2) iPhone6 (2) macOS Sierra非互換 (1) MACアプリ (3) Oculus (1) Oculus Go (7) Oculus Quest (2) Oculus Rift S (1) OculusRift (3) OS X Marvericks (3) OS X Marvericks非互換 (1) OS X Yo

  • Apple、開発者に対し「iOS 7」対応のアイコンの提出を要求 | 気になる、記になる…

    「iOS 7」は早ければ9月10日にも正式リリースされると言われていますが、9 to 5 Macによると、Appleが開発者に対し「iOS 7」に対応したアイコンの提出を求めている事が分かりました。 「iOS 7」対応のアイコンのサイズは「iOS 6」までのアイコンよりサイズが少し大きくなっており、iPhoneの場合で「iOS 7」が120×120に対し、「iOS 6」は114×114で、iPadの場合は「iOS 7」は152×152に対し、「iOS 6」は144×144となっています。 また、「iOS 7」ではアイコンの角半径も変更されており、開発者はこの変更もアイコンデザインの際に考慮する必要があるそうです。

    Apple、開発者に対し「iOS 7」対応のアイコンの提出を要求 | 気になる、記になる…
    foxsafari
    foxsafari 2013/08/31
    iPhoneの場合で「iOS 7」が120×120に対し、「iOS 6」は114×114で、iPadの場合は「iOS 7」は152×152に対し、「iOS 6」は144×144となっています。
  • はてなブックマーク - ヘルプ - ブックマークをタグで分類

    ブックマークをタグで分類タグを使うと、ブックマークを分類することができます。タグとは、カテゴリあるいはフォルダのような、ブックマークを分類するための自分だけの識別子です。 ブックマークにタグをつけるには、コメントの先頭部分にタグを記入します。先頭から [...] でかこった単語がタグになります。例えば、『 [hatena][news] 』 と記述すると「hatena」タグと「news」タグを付けたことになります。 また、コメント欄下部の「タグを追加する」につけたいタグの名前を入力することで、同様の表示が可能になります。 「おすすめタグ」には他のユーザーがよく使っているタグが、「よく使うタグ」には自分がよく使っているタグが表示されています。これらをクリックすることで、直接タグを付けられます。 ブックマークにタグを付けておくと、同じタグを付けているエントリーをまとめて見られるようになります。は

    はてなブックマーク - ヘルプ - ブックマークをタグで分類
  • はてなブックマーク REST API | Hatena Developer Center

    はじめに​ はてなブックマーク REST API を使うと、はてなブックマークのブックマーク、エントリーなどの情報を取得したり、新規に作成・投稿したりできます。 ドキュメントに関する注意事項​ API の仕様は予告なく変更される可能性があります。 過剰な連続アクセス、 User-Agent を正しく指定しないアクセスなどは予告なしに制限をかける場合があります。 バージョン​ 2013年8月、バージョン1が提供されました。 認証​ API は OAuth によるユーザー認証に対応しています。OAuth 認証の詳細に関しては、はてなサービスにおける OAuth を参照してください。 提供するフォーマット​ JSON 形式をサポートしております。各 API の出力の例をご覧ください。 ブックマーク API​ 名前実行する操作

    はてなブックマーク REST API | Hatena Developer Center
  • ARC の有効/無効をファイルごとに設定する方法 - その後のその後

    プロジェクト全体でARCを有効にした状態で、一部ファイルを無効にしたい場合は、 1. プロジェクト設定画面のBuild Phasesタブを開く 2. ARCを無効にしたいファイルをまとめて選択 3. リターンキーを押すとダイアログボックスが出てくるので、"-fno-objc-arc"というコンパイラフラグを追加する。 逆に、一部ファイルだけ有効にしたい場合は、プロジェクト全体でARCを無効にした状態で、"-fobjc-arc"フラグを追加します。 参考ページ http://stackoverflow.com/questions/6308425/ios-5-best-practice-release-retain/ http://ios.biomsoft.com/2011/12/24/migrating-your-code-to-objective-c-arc/

    ARC の有効/無効をファイルごとに設定する方法 - その後のその後
    foxsafari
    foxsafari 2013/08/31
    クラス毎に有効無効を設定する方法。Build PhasesのCompile Sourcesから任意のファイルを選択し、"Enter"キーを押すとWindowが表示される。有効:-fobjc-arc / 無効 : -fno-objc-arcのどちらかを追加する。
  • Main thread で実行 - Qiita

    以前は NSObject の - (void)performSelectorOnMainThread:(SEL)aSelector withObject:(id)arg waitUntilDone:(BOOL)wait などを利用していた。 引数が0または1しか取れない、メソッドをわざわざ作る必要がある、など不便な点が多かった。引数増やすときは NSInvocation で回避できたが、やっぱり面倒だった。 GCD を使ったほうが簡単。 同期実行したいときは dispatch_async() の代わりに dispatch_sync() を使う。 Main thread から dispatch_sync で main queue に突っ込もうとすると誰も処理できずに詰まるので注意。 どの thread から呼ばれるかわからない場合は自分がどの thread にいるかチェックする。 (もっと良

    Main thread で実行 - Qiita
    foxsafari
    foxsafari 2013/08/31
    dispatch_sync : Main thread から dispatch_sync で main queue に突っ込もうとすると誰も処理できずに詰まるので注意
  • UITableViewController のreloadDataをコールするタイミング - その後のその後

    こちらのページで知ったのですが、下記のように書いておけばビューが表示されるたびにリロードされ、かつ初回表示時に二重にリロードされてしまうこともないらしいです。 - (void)viewWillAppear:(BOOL)animated { [self.tableView reloadData]; [super viewWillAppear:animated]; } なぜなら、 UITableViewControllerのviewWillAppear:メソッドでは、まだデータがロードされていない状態の時にだけ、reloadDataを呼び出すよう、実装されているようです。 とのこと。 これ知らなくてフラグ立てて管理してました・・・

    UITableViewController のreloadDataをコールするタイミング - その後のその後
    foxsafari
    foxsafari 2013/08/31
    UITableViewControllerのviewWillAppear:メソッドでは、まだデータがロードされていない状態の時にだけ、reloadDataを呼び出すよう、実装されているようです。