Ask questions, find answers and collaborate at work with Stack Overflow for Teams. Explore Teams Collectives™ on Stack Overflow Find centralized, trusted content and collaborate around the technologies you use most. Learn more about Collectives
OAuth Problem リクエストに問題があった場合、はてなのOAuth API は OAuth / ProblemReporting (英語) で定義されているように、 WWW-Authenticate: ヘッダフィールド及びボディに問題の原因をセットしたレスポンスを返します。 はてなのAPIが返す oauth_problem は以下のいずれかになっています。これらは今後予告無く追加される可能性があります。 version_rejected はてなのAPIがサポートしていない OAuth のバージョンが oauth_version パラメータにセットされています。 oauth_acceptable_versions パラメータのバージョンを指定して下さい。 parameter_absent 必要なパラメータが送信されていません。 oauth_parameters_absent
「おーおーっすっ!」 てなこって、TwitterのAPIのBASIC認証も6月末に終了してOAuth/xAuthに移行するというこの時期に、あらためてOAuthについて勉強してみたんですのよ? OAuth認証を利用するライブラリは各言語で出そろってきてるのでそれを使えばいんじゃまいか? というと話が終わるので、じゃあそのライブラリの中身はなにやってんのよってことを、OAuthするScalaのライブラリ作りながら調べたことをまとめてみました。 間違っているところもあると思うのでツッコミ歓迎です>< OAuthってそもそもなんなの? ものすごくざっくりというと「API利用側が、ユーザ認証をAPI提供サービス側にやってもらうための仕様」って感じでしょうか? BASIC認証の場合、API利用側が認証に必要なアカウントやパスワードを預かる必要があるわけです。悪意のあるAPI利用側が「なんとかメーカー
はじめに 本稿は Juri Pakaste 氏による Cocoa review checklist (commit fff5703)の翻訳です。他人の Objective-C のコードをレビューするとき注意する点、また普段のコーディングで心がけるべき点についてまとめられています。 なお、原文のタイトルは Cocoa review checklist となっていますが、内容が Cocoa に限らない範囲のトピックをカバーしているため、本稿のタイトルは「Objective-C の〜」としました。 誤訳の指摘や例の補足を歓迎します。 コードの見た目とコード以外の問題 不要な #import や @class 宣言を消す #import をソートする .m ファイルの中では、対応する .h ファイルの #import を最初の行に書く。空行をはさんで、ソートされた他の #import を書く。 X
I begin iPhone programming and I have big problem I cant resolve. So, I have a UIWebview, I can load HTTP url without problems : NSString urlAdress; urlAdress = @"http://servername"; NSURL *url = [NSURL URLWithString:urlAdress]; NSURLRequest *requestObj = [NSURLRequest requestWithURL:url]; [webView loadRequest:requestObj]; Its work, my page is load in my UIwebView, but when I replace : urlAdress =
HTTPとは? HTTPのサンプル メッセージ構文 リクエスト行 レスポンス行 メソッド ステータス番号 ヘッダ Accept (要求) Accept-Charset (要求) Accept-Encoding (要求) Accept-Language (要求) Accept-Ranges (応答) Age (応答) Allow (要求/応答) Authorization (要求) Cache-Control (要求/応答) Connection (要求/応答) Content-Encoding (要求/応答) Content-Language (要求/応答) Content-Length (要求/応答) Content-Location (要求/応答) Content-MD5 (要求/応答) Content-Range (要求/応答) Content-Type (要求/応答) Date (
長い文字列を複数行に渡ってセットする方法。 1行目 @"" 2行目以降 "" 最終行 ""; ときにソースコードの可読性が良くなります。 NSString* str = @"The NSString class declares " "the programmatic interface " "for an object that manages immutable strings. "; 以下のように、単純改行するとビルドできません。 [Biuld Error] NSString* str = @"The NSString class declares the programmatic interface for an object that manages immutable strings. ";
ダブルクォーテーションや改行などのが入った文字列を使いたいときがあると思いますが、その時はバックスラッシュ「\」を使います。 //あい"う"えお という文字列を生成 NSString* str = @"あい\"う\"えお"; //あいうえお (改行) //かきくけこ //という文字列を生成 NSString* str = @"あいうえお\nかきくけこ"; //あいうえお (タブ)かきくけこ //という文字列を生成 NSString* str = @"あいうえお\tかきくけこ"; ダブルクオーテーション「”」 \” 改行 \n タブ \t % %% Macの日本語キーボードではoptionキーを押しながら¥キーを押します。 USキーボードでは\キーがあるのでそれを使います。 ダブルクオーテーションや改行などの特殊文字を文字列に含める方法 is a post from: iOS Dev Inf
※タイトルはあまり深い意味は無い。なんとなく「第三の〜」の響きが良かったので。。 前回紹介した Keychain Services を使えば制限付きながら iOS 上の複数のアプリケーションでデータ共有ができることがわかったのでそれを解説する。 [前回] Cocoaの日々: [iOS] Keychain Services とは 仕組み Keychain Services に格納されるアイテム(パスワードなど)のアクセス制御は Keychain Access Group(グループ)を元に行われる。アイテムにはこのグループ属性があり、同じグループに所属しているアプリケーションからのみアクセスが許可される。 Keychain Services のアイテムはパスワード、秘密鍵、証明書を格納するようになっているが、CFData(NSData)型 であればパスワードである必要はない。格納したい値を C
■2012/11/11追記 iOS 6より[[UIDevice currentDevice] identifierForVendor]というAPIがAppleより提供され、よりプライバシーに配慮した上により安全な方法で自分の開発したアプリケーションを利用するユーザーを個別に認証することが可能になりました。それに伴い拙作のライブラリもidentifierForVendorが利用可能であればこちらを利用するように修正いたしました。今後はこのidentifierForVendor(または広告APIなどを作る場合であれば[[UIDevice sharedManager] advertisingIdentifier])が個体認識の主流になっていくと思われます。identifierForVendorとadvertisingIdentifierの仕様まとめは http://stackoverflow.c
音楽と散歩を愛する兼業ライター・鈴木丈二のあたまのなか。 もしもこのpostを「いいな」と思っていただけたなら、ぜひ引用元もご覧になってください。 Based Theme by nostrich. ■そもそもどうしてUDIDを使うのか たいていの場合は以下のような理由です。 ・ログイン機構なしに簡易にユーザーの識別をしたいときに、毎回同じ値を返し、かつユーザー事に異なる値が取得出来る何かが必要になるので、UDIDを使う ・UDID値の取得がいつでもどこでも可能、さらに超簡単で外部ライブラリのインストールなど面倒なことが一切無い ・しかもAppleのドキュメントにそう使えって書いてある。・・・補足すると使ってもいいよ、ぐらいのニュアンスで、使えという風に推奨はしてないみたいです>< またUDIDのみをキーとしてユーザー情報を保存するな、とも書いてますね。 ■UDIDは何がまずいの 主にまずい
UなんとかIDみたいなのがいっぱいあって区別がつかないので少し整理してみた。 なんとかIDの種類。 UDID(Unique Device IDentifier) (たぶん)Apple用語。 iOS端末の製造時に割り当てられる固有の識別コードで、値の変更はできない。 端末IDや端末固定IDと呼ばれるものと同じ。 iOS5からアプリからの取得が非推奨になった。 UUID(Universally Unique IDentifier) RFC 4122で定義されている。 生成の度に値が変わり、理論上重複することがない。 実装的にはGUID(Globally Unique IDentifier)が有名。 iOS6からNSUUIDクラスを使って簡単に生成できるようになった。 UIID(Unique Installation IDentifier) インストールごとに変わるという性質を持ったUUID。
Free responsive email templates. Browse our selection of free mobile-friendly email templates, designed and optimized to be responsive and customizable. Choose an email template to start editing, or design a template with your branding in our drag-and-drop editor. Build a free template now Notice: Undefined index: free-flag in /nas/content/live/cmwpprod/wp-content/themes/cm-theme/email-templates/_
Resty is a simple to use HTTP library for Cocoa and iOS apps, aimed at consuming RESTful web services and APIs. It enables you to make requests in fewer lines of code than using the built-in NSURLConnection API (which LRResty is built on). This is what it looks like: - (void)fetchSomething { [[LRResty client] get:@"http://www.example.com" withBlock:^(LRRestyResponse *r) { NSLog(@"That's it! %@", [
このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日本のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2023年5月時点の調査。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く