Sponsored Link Authors saryou items (40) tako items (3) Categories Adsense Beatmania cocos2d Cool Jokers Grails Groovy IIDXPR iOS Java Javascript jQTouch Linux note Objective-C pachislot SyntaxHighlighter Tomcat Xcode サーバ設定 プログラミング Recent Comments saryou commented at 01/05 21:27 to IIDXPR 更新情報 girlsaid commented at 01/05 02:26 to IIDXPR 更新情報 名無し commented at 01/04 20:17 to IIDXPR 更新情報 saryou comme
As of Jan. 17, 2023, AFNetworking is deprecated and there will be no further releases. This repo will remain online in perpetuity as an archive. There are a couple options for continued AFNetworking use: Copy AFNetworking into your project and compile it directly. This gives you full control over the code. Fork AFNetworking and use the fork in your dependency manager. There will be no official for
iOS向けのネットワークアクセスのためのフレームワーク、AFNetworkingを使っているので紹介。
iOS4からBlockが導入されました。利用目的としてはDelegateパターンと大差ないと思っていますが、処理記述が呼び出し元で記述できることで可読性が高くなります。 また、コールバック時に利用されるperformedSelectorが非常に使いづらく複数の引数となった場合などを考慮してNSDictionaryで定義したりInvocationを使う必要がったりと面倒な点が多々ありました。 今回は、CoreFoundationにカテゴリで組み込まれたBlockを活用したBlocksKitフレームワークを紹介したいと思います。かなり便利なため、今後のコーディングスタイルを変えてしまうほどのインパクトがあると個人的には思っています。 BlocksKit https://github.com/zwaldowski/BlocksKit BlocksKitはBSD, MITライセンスの元で利用可能で
お断り 情報が古いです。更新の予定はありません 未だにストックされる方がいらっしゃいますが、古い情報です。ご自身で最新情報を確認してください。 一部はPopperToolsとしてライブラリを公開しています 以下古い内容 iOSアプリの開発にはjavascript/HTML5/CSSやRubyなど様々な言語が利用可能ですが、漢ならやっぱりObjective-Cネイティブでしょ! Objective-CはCの完全上位互換なので、Cで使える技の数々はもちろん利用可能です。 加えて動的にメソッドを追加できるカテゴリや、プロトコルorデリゲートなど便利な機能がたくさんあるので、ガンガン使って行きましょう! 以下私が普段使っているマクロ・カテゴリ・ライブラリをまとめます。 一部過去の投稿を焼き直したものですがどうかご容赦を>< /* デバッグログ用マクロ。 NSLog()の使いすぎは明らかなパフォーマ
iPhoneで文字入力する際のキーボードを、カスタムキーボードに変更した。目的としては、定型文しか入力しないフィールドに対して選択肢を用意し、入力を簡単にすることである。 それだけを目的とするならピッカーでも同じことはできるのだが、現在作っているアプリケーションでは、ピッカーをグルグル回して選択するよりも並んでいるボタン状のものから選ぶ方が好ましいと思われたので、カスタムキーボードにした。 さらに言うと、単に選ぶだけならUIAccessoryViewを使っても同じようなことが出来そうだが、本来のキーボードも併用して切り替えられるようにしたかったので、カスタムキーボードにしてみた次第である。 大雑把な手順は以下の通り。 UITextFieldクラスを継承して、カスタムテキストフィールドクラスを作る(CustomTextFieldとする) Interface BuilderでCustomTex
実装 まずダイアログを管理する CustomDialogViewController を用意する。 #import "CustomDialogViewDelegate.h" @interface CustomDialogViewController : UIViewController { NSString* labelText_; NSString* buttonTitle_; id delegate_; UILabel* label_; UIButton* button_; } @property (nonatomic, copy) NSString* labelText; @property (nonatomic, copy) NSString* buttonTitle; @property (nonatomic, assign) id delegate; @property (no
サルでき.jpは閉鎖しました。 今まで沢山の方々にお越しいただき本当にありがとうございました。 新しいサイト「サルでき.com」はこちらです。 また皆様とお会い出来るのを楽しみにしております。 サルでき.jp管理人 カワサキタカシ
iOSアプリ開発で自分がよく使うツールとサービスについてまとめてみました。 BaaS: Parse.com ソーシャルな機能は持たせたいけどサーバ作るのだるい、そんなアプリ開発者の味方がBaaS(Backend as a Service)です。最近熱いですね。Kinvey, StackMobなども試してみましたが、機能的にも料金的にも一番おすすめなのがParse.comです。100万APIまで無料、100万〜1500万APIまで$199という価格設定です。サーバは書くのが嫌というよりデプロイがめんどいくさいんですよね。BaaSなら一瞬でアクティブになりますので捗ります。 リファレンス: Dash 高速にリファレンスを検索したい時、Dashが使えます。 iOS以外にもjQuery,Android,Rails等ひと通り揃っています。 リポジトリ: github リポジトリは何でも言いっちゃ何で
前回のカスタムキーボードではまりかけたところ。 単純に各view(UITextField, UITextView)に文字列を追加するだけでは、 それぞれのdelegateが呼ばれません。 -(void)selectWord:(UIButton*)button{ _textField.text = [_textField.text stringByAppendingString:str];} 標準のキーボードと同じようにdelegateを考慮した作りをしたいので、調べてみました。 UITextInput UITextFieldや、UITextViewはUITextInputを実装しています。 UITextInputはどのようなプロトコルかというと、 - テキスト入力と相互作用するもの - 位置や、範囲などを管理 テキストの入出力の中心的なプロトコルを決めている 他には - UITextPos
AdHocビルドしたiOSアプリを、Wireless(Over The Air) で配布してインストールしてもらう方法をまとめたよ。 クライアントとかお友達にAdHocアプリを送って、iTunesでインストールしてもらうのは結構手間がかかります。 説明とかするのが結構たいへん。。 AdHocアプリをブラウザ経由でiPhoneから直接インストールしてもらうようにするとかなり楽になります。 説明とかの手間が省けて色んなことに悩まされたりしないのでみんなハッピーになれるよ! てことで、下記が手順です。 AdHocアプリのOTA配布手順 1. がんばってアプリケーションをつくる。 2. 配布するアプリができたら、Xcode: Build > Build and Archive を選択、ビルドします。 3. ビルドが終わったら、Xcode: Window > Organizer を選択、オーガ
こんにちは、亀本です。 今回から何回かに分けて、iPhoneの申請まわりの事に関するファイルの取り扱いノウハウを書いてみたいと思います。 ここでのファイルの取り扱い方の紹介方法は、ファイル一つ一つについて個別に言及するようなまとめ方はしません。 代わりに、そのファイルを作成・利用するタイミングを切り口として紹介し、その際にファイルをどう取り扱うべきかを、その理由とともに説明していきます。 (※なお、あくまでも個人的に感じたノウハウであって、必須事項ではありません。) 1回目は、まず触れるべきファイルの説明と、一番最初のCSR発行時に気をつけておくことを紹介します。 はじめに iPhoneの開発を始めようとすると、最初にCSRやらProvisioning Profileやら、いまいちパッとつかみづらい概念が出てきます。 このあたりのよくわからない事、けっこう悩まされてしまいますよね。 とはい
iOS/iPhone/iPad/MacOSX プログラミング, Objective-C, Cocoaなど AESで暗号化・復号化できる CCCrypt の簡易ラッパー FBEncryptor を作りました。結果(バイナリ値)を Base64 で受け取ることもできます。 dev5tec/FBEncryptor - GitHub 暗号化方式 アルゴリズム:AES 128 モード:CBC 鍵長:256ビット パディング:PKCS7これ一種類だけ インストール GitHubからプロジェクトをダウンロードした後 Xcode 4 で開く。その中から下記のファイルを自分のプロジェクトへコピーして追加する。 FBEncryptorAES.h FBEncryptorAES.m NSData+Base64.h NSData+Base64.m 使い方 NSDataベースの暗号化・復号化 Data系メソッドを使う
2012年04月26日09:42 カテゴリprogrammingスマートフォン androidとiOSで共通で使える暗号方式 こんにちは、VOYAGE GROUPのしんばし(@shinbashi)です。 昨今何につけてもスマートフォンですよね。 かくいう僕もPDAからのW-ZERO3という王道を通って来ました。 さて、最近は特にスマートフォン対応とか、アプリ化する機会が増えてきたと思います。 android版を作ればiOS版も出すよ!みたいな話になりますよね。 「android版だけでいい」 なんて言葉を信じて設計すると、後で痛い目を見るのは火を見るより明らかです。 前フリが長くなりました。 android版だけだと信じて僕が痛い目を見たのは暗号化・復号処理の部分です。 Javaはともかく、Objective-Cをよく知らなかったのでライブラリに頼るわけですが、 Objective-Cの暗
Program Roles When you enroll in the Apple Developer Program or Apple Developer Enterprise Program, you automatically become the Account Holder for your membership. If you’re enrolled as an organization, you have the option of adding additional members to your team. The role you assign them controls access to the development and distribution tools included with your membership. Roles for the Apple
ちょっとNSMutableArrayの使い方でハマったのでメモです。 photo © 2008 Simon | more info (via: Wylio) やりたいこと:配列をヌルで埋めたい 大量のオブジェクトを管理したい その個数は決まっているので固定長で確保しておきたい まずnilで埋めておき、後で任意のインデックスのオブジェクトを置き換えたい という意図で次のようなコードを書くとエラーになります。 NSMutableArray* array = [NSMutableArray arrayWithCapacity:numMax]; for( int i=0; i<numMax; i++ ){ [array addObject:nil]; }
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く