Rodhos Soft

備忘録を兼ねた技術的なメモです。Rofhos SoftではiOSアプリ開発を中心としてAndroid, Webサービス等の開発を承っております。まずはご相談下さい。

2016-01-01から1年間の記事一覧

pip基本操作をメモ

pip -V pipのバージョン pip list インストールしている#パッケージ一覧 pip -U パッケージ #インストールしているパッケージのアップデート pip install パッケージ #パッケージのインストール pip uninstall パッケージ #パッケージのアンインストール pip…

Abstract Factory

擬似コード abstract class AbstFactory { Product createProduct() } abstract class Product { } class FactoryA extends AbstFactory class ProductA extends Product IFで済む気がする。

UIテスト

何々ができるまで待つ XCUIApplication *app = [[XCUIApplication alloc] init]; NSPredicate *existsPredicate = [NSPredicate predicateWithBlock:^BOOL(XCUIElement *app, NSDictionary<NSString *,id> * _Nullable bindings) { if (app.buttons[@"hoge"]) return YES; r</nsstring>…

コマンドライン

バージョン確認 xcodebuild -version ヘルプ xcodebuild -h インストールしているSDK xcodebuild -showsdks 以下参考 Xcodeでのビルドを自動化するxcodebuildコマンドとIPAファイルを作成してiTunes Connect(Testflight)に投げる方法 - 酢ろぐ! Xcode の Bu…

XCodeのデバッグで変数

可変リストを作ります。 (lldb) po [NSMutableArray array] <__NSArrayM 0x17084e970>( )オブジェクトをいれてみます。 p [(NSMutableArray *)0x17084e970 addObject:@"b"]変数を作ります。 p NSMutableArray* $list変数に先ほど作ったリストをいれてみます p $list = (NSMutableArra</__nsarraym>…

スクラム

以下を参照した。 スクラム (ソフトウェア開発) - Wikipediaアジャイルの一手法。 日々直接会いコミュニケーションを取ること。 プロダクトオーナー 要望をプロダクトバックログに書く。優先順位つける。 スクラムマスター スクラムが機能しているかを調整す…

iOS設計の参照先

MVC

以下のサイトが役に立った。yuuxxxx.hatenablog.com iOSやAndroidアプリ開発のGoodPractice from Ken Morishita www.slideshare.netyuuxxxx.hatenablog.comhttp://blog.8thlight.com/uncle-bob/2012/08/13/the-clean-architecture.htmlmedium.com 間違って…

openssl

SSL

qiita.com上記サイトに詳しい。 秘密鍵生成 >openssl genrsa 1024 > private-key.pem 公開鍵生成 > openssl rsa -in private-key.pem -pubout -out public-key.pem 公開鍵で暗号 > openssl rsautl -encrypt -pubin -inkey public-key.pem -in hoge.txt -out …

キーチェーンサービスプログラミングガイド

developer.apple.com 冒頭 Computer users typically have to manage multiple accounts that require logins with user IDs and passwords. コンピュータのユーザは通常はユーザIDとパスワードをつかったログイン要求のある多数のアカウントを管理する必要…

hosts

IPアドレスとホスト名の対応、DNSより優先度が高い。 macでの場所は/etc/hosts

グラデーション

以下を参考にコードを書いている。 JavaScript版Cocos2d-x かんたんゲーム開発 グラデーション // グラデーション背景 var gradient = cc.LayerGradient.create(cc.color(0,0,0,255), cc.color(0x46,0x82,0xB4,255)); this.addChild(gradient) テキストラベ…

基本

リソースの追加 リソースフォルダに画像をいれて、resource.jsで読み込む変数名を定義 var res = { Tofu_png : "res/tofu.png", }; 画像の表示 app.jsにおいて スプライトとして作成 this.sprite = new cc.Sprite(res.Tofu_png);画面に追加 this.addChild(th…

セットアップ

以下を参考にやった。 初心者のためのCocos2d-xゲームプログラミング入門 準備 v3.10をDL www.cocos2d-x.orgsetup.pyを実行する。 試しに作ってみる 適当な場所で cocos new MyCocosApp -l cpp 実行 できたフォルダに入って cocos run -p macこれでハローワ…

URL

以下を参考にした。 language-and-engineering.hatenablog.jp me 自分の情報 me/photos/ 自分の写真 me/friends 自分の全友達 "友達のID" 友達の情報 "/muji.jp/" facebookページ me/?fields=posts 投稿したもの一覧 "オブジェクトID" 例えば投稿したものに…

エクスプローラ

APIのチェックは以下を使える。Facebookにログイン | Facebookまず、get tokenして、submitすると、 me?fields=id,nameの結果がかえってくる。 { "id": "hoge", "name": "hogehoge" } get tokenでチェックできる項目は色々ある。user data permissionsは ext…