mayaの実験場

この人生は沼だらけ

2018-10-01から1ヶ月間の記事一覧

xcodeさん1フレーズ入力するたびにビルド試みるのやめてもらえませんか

はい。震災の年くらいの借り物のmacbook airなので、非力なんですよ。 http://www.kurisankaku.xyz/entry/2017/11/18/095428www.kurisankaku.xyz 真っ直ぐ突っ込んだのでこれも備忘録。 ほんとは自前で買っちゃうのがいちばんなんですけどね。ドスパラ覗いて…

Use of underclared type 〜 に引っかかった

真っ直ぐに引っかかったので備忘録。 developabout0309.blogspot.com 貰ったファイルを過信してはいけないんだ…orz

SequelProでエクスポート→インポートした筈が絵文字が化けてしまうので調べた結果

まず結論。Sequel Pro無罪でした。 mysqlのテーブルのエンコーディングがUTF8mb4までは正しかったんですが、 照合順序が utf8mb4_general_ci じゃダメだった模様。 正解は utf8mb4_bin 。 結果SQLダンプファイル内のカラムがごっそりバイナリにエンコードさ…

CodeIgniterでcollate utf8mb4_unicode_ciを使おうと試みた結果

日曜月曜火曜とCodeIgniterに戻ってゴリゴリやっておりました。 旗日なんですがね。まあいいや。 さて、あるシステムのアカウント一覧テーブルの中の アカウントのトップページともなるuseridとかいうカラムが厄介で このカラムでアカウント絞らないといけな…

UIImageView must be used from main thread only と動作拒否されたので対応

どハマりしました。 細かい経緯をすっ飛ばすと(いや明記しないと私のためにならないが) qiita.com 上記サイトが参考になりました。 最終的に自分がつけたextensionは以下 extension UIImageView { func loadImageAsynchronously(url: String?, defaultUIIm…

NavigationControllerをunwindするsegueを記述した

やれれば容易いんだけれど意外にハマったので記述。 1。戻り先のViewControllerに先に以下の記述を入れる。 @IBAction func unwindNavigationControllerAction(segue: UIStoryboardSegue) { // なにがしかの処理 } 2。storyboard上で該当の戻るボタンをCtr…

PHPでUndefined Variable:(変数名)を避ける小技

php

やりがちなのがこんな感じ if ( $a == 1 ) { $var = 1; } else if ( $a == 2 ) { $var = 2; } # さて、$a が3だったら? echo $var; # ここでUndefined Variableになる こういう時は、可能ならば $var = 0; #ここで初期値を入れてしまう if ( $a == 1 ) { $v…

UICollectionReusableViewで記述したheaderにデータを入れたかったのでカスタムビューを作った

いつものようにstoryboardのUI部品を→viewcontrollerへ関連づけようとしたら 紐づいてくれない… よく見ると、なんの事はない。UICollectionReusableViewの中に部品が記述されていたので、 直接見に行けないものでした。 ならば名前をつけてやりましょう。 Co…

画像のキャッシュにPINCacheを使ってみた

そもそも、PINCacheって? github.com 親ライブラリはこちら、PINRemoteImage。 Pinterestで利用されている画像ローダー。 github.com そのうち、キャッシュにまつわるライブラリはこちら。 qiita.com Alamofire他の画像ライブラリとの比較はこちら。 今回、…

昨晩までデバッグできていたアプリが突如落ちる様になったのがfirebase由来だった

これは朝から心臓に悪い。 今日もザクザク開発を試みようと思ったら、コンソールにエラーを吐いて止まる。 “No default Storage bucket found” などと言われた。orz 昨日と今日とでpodを足したりしたけれど昨日は動いてたじゃん と言いつつ資料を漁ったとこ…

jsonの変数を文字列とくっつけようとしたらやっぱりPHPerらしくハマった

useridLabel.text = "@" + getjson["user_id"].string! 記述にするとこれだけなんですが、 jsonを解釈する型を明示的に記述して しかもstringの後ろに!をつけてやらないと、stringかnilでいいよ!って指示になってしまい nilとstringを足し合わせることはで…

UIButtonに画像を適用した顛末

karamawariken.net 私の場合は上記に加え、任意URLの画像をボタンに適用しないとならなかったので let catPictureURL = URL(string: 任意URL)! let session = URLSession(configuration: .default) let downloadPicTask = session.dataTask(with: catPicture…

PHPerらしく変数の形のキャストで引っかかった

はい。PHPは変数の型が大雑把でいいですもんね。 真っ直ぐ引っかかりました。 i-app-tec.com 何を試みたかと言うと、jsonを分解して得たintを→UILabelに入れようとして Stringが期待されてるところにintは入れられませんと。 しかしその一方そもそもjsonなの…

Firebaseはじめました-データベースの定義-

一応firebaseとiOSの繋ぎ込みまで成功。 但しfirebaseはNoSQL。 こちとらMySQL使って早20年。 画面見ればわかると思ったら、わからない… だいたいどうやってデータ格納するんだ。 皆目見当がつかん… 仕方ないのでスクショを探し、 jsonツリー状態でデータが…