You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
はじめに スマートフォンアプリ開発でAPIを介しWeb/APIサーバーとやりとりをする場合、「httpsを使っていれば通信はユーザーにバレない」なんてことはなく、Webアプリでツールを使ってできるのと同じようにユーザーには通信内容の確認や改竄などができます。 そのため、そのことを前提にアプリやサーバーAPIの設計と実装を行わない場合、アプリ利用者によるゲームスコア結果送信の改竄や、ソーシャルゲームにおけるレイドボスなどへのダメージ操作、ECサイトアプリでの購入操作なども可能になってしまいます。 また、最近自分は「無料で音楽聴き放題!! - ネットラジオ」というアプリをリリースしたのですが、このアプリに導入するスタティックリンクライブラリが不明な外部サーバーへ通信していないか、SSLを使用しているつもりがそうでない通信をしてしまっていないかのチェックをするため、自分はmitmproxyという
20年福彩3D预测154期 周星星实战攻略 2020-07-2120年第154期唐龙点评唐龙一胆 2020-07-2120年福彩3D154期 八仙过海精选单注推荐 2020-07-212020年154期王滨字谜 2020-07-2120年154期白娘子3d跨度字谜 2020-07-2120年154期七绝圣手3d和尾字谜 2020-07-2120年154期司机解3d太湖谜语 2020-07-2120年第154期阿郎赫赫哩呐解太湖三字经 2020-07-21马后炮解20年154期3d太湖钓叟之 风筝线 2020-07-212020154期西楚霸王3d毒胆预测推荐 2020-07-212020154期八仙过海3d必中两码组合 2020-07-212020154期热血街霸福彩3d胆码预测 2020-07-212020154期福
Xcode 5になってxcodebuildコマンドも進化したらしいのですが、あまり変更を追えていませんでした。 今日、ぼんやりとman xcodebuildを眺めていたら-destinationというオプションをみつけました。 これを使えば任意のiOSバージョンでテストを走らせられるなと思ってやってみました。 はじめはXCTestで実行したかったのですが、iPhoneSimulator6.0.sdkやiPhoneSimulator5.0.sdkには xctestという実行ファイルが含まれていないため、以下のようなコマンドでテストを実行することができませんでした。 (OS=7.0だと実行できます。) 1 xcodebuild test -scheme Example -destination "name=iPhone,OS=6.0" OCUnitを実行するounitという実行ファイルはiPh
毎度のことなんだけども、testflightに配信しようとすると Xcodeでアーカイブして Organizerからipaファイル吐かせて testflightにアップして リリースノート書いて いつものメンバーに配信する みたいなフローが必要だったので、面倒になってスクリプトにまとめてしまった。 やってること 流れとしては、 アーカイブする ipaファイル作る リリースノート書く testflightのUpload APIに配信する と言った感じ。 ちなみに大抵Cocoapods使ってるのでxcworkspaceのある環境が対象です。そうでない人は適当にxcodebuild部分だけ書き換えてください。 #!/bin/sh # applicationの名前 APP="hoge" # SDK SDK="iphoneos7.0" # ビルド時の設定 CONFIGURATION="Release
Thoughts on software development languages, tools and techniques. Storyboard Constants 31 Jan 2013 ##Automate all the things Storyboards can really speed up development but a problem I run into over and over again is working with identifiers that are set in the storyboard and referenced in code. #Problem Let’s take the example of making a segue: You create a segue and then assign it an identifier
リリースされました!:【[iOS] バージョン & 脱獄を維持したまま初期化・リセットする方法 「SemiRestore」】 iOSの復元は行わず、脱獄を維持したまま、デバイス内のアプリやデータ、設定などを削除・初期化してくれる『Semi-Restore』が本日 午前8時20分(日本時間)にリリースすることを予告しています。 日本時間「23日 午前8時20分」にリリースへ 現地時間22日にリリースすると予告されていたSemiRestoreですが、公式サイトでリリースまでのカウントダウンが始まっており、ソースを見ると『22 June 2013 16:20:00 PDT』が目標時刻となっています。 日本時間で言うと『2013年 6月23日 午前8時20分』ですので、本日 午前8時20分にリリースされるものと思われます。 SemiRestoreってなんだ? 詳しくは『前回の記事』をご覧いただくと
というように-reporter json-compilation-databaseを指定してテストを動かすと、compile_commands.jsonファイルを生成してくれます。 このファイルはビルドコマンドやファイル等がまとまってるだけで、これをOCLintに読み込ませてLint結果を取得するoclint-json-compilation-database というコマンドが用意されています。(OCLintに) シェルスクリプトにまとめると以下のような感じです。 #!/bin/sh OCLINT_HOME=~/local/oclint/bin export PATH=$OCLINT_HOME/bin:$PATH xctool -reporter json-compilation-database:compile_commands.json clean xctool -reporter j
意識が高まり、OCLintを使ってみました。 手順 OCLintの公式のドキュメントを頑張って読んでも使い方はわかるのですが、 以下のリンク”Give a try”という項目に従うと手っ取り早く試せます。 Integrating OCLint in Xcode 結果 ISRefreshControlで試しました。 ご覧の通り、たくさん怒られています。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 Pods/ISMethodSwizzling/ISMethodSwizzling/ISMethodSwizzling.m:9:1: long line P3 Line with 138 characters exce
https://github.com/akuraru/ExtractingIdFromStoryboard StoryboardでSegue等に値を指定したい場合、identifyを指定する必要がある。Objective-C側では文字列指定しないといけない。これは、補完が効かないので非常に間違いやすい。そこで、Storyboardからidentifyを抜き出すことによって、間違いをなくすことができると考え作ってみた。 githubからダウンロードし以下のようにコマンドを打てば、自動的にヘッダーファイルが生成される ruby extractingId.rb "抽出されるStoryboard" "出力先のディレクトリ"出力例 #define kStoryboardHogeMoge @"HogeMoge" #define kRestoreCell @"Cell" #define kSegueEd
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く