2017-12-01から1ヶ月間の記事一覧
こちらのチュートリアルを参考に花びらを描いてみました。 www.tutorialmaniacs.net 学び・メモ 色選びに悩んだらスウォッチを使うと良さそう 今回使った植物以外にも金属や水など色々なパターンがある スウォッチは布の見本・小布などの意味があるらしい 少…
Swiftには現在のメソッド名を返してくれる#functionというリテラルがあります。 このリテラルがdidSetやComputed propertyだとどうなるかを調べてみました。 func myMethod() { print(#function) // → myMethod } myMethod() didSetでの#functionの挙動 didS…
Chromeで新しいタブを開いた時に出る「よく見るページ」。 面白い機能なんですがついついそこ経由でネットサーフィンする事があるので、Chrome Extensionを作って削除する事にしました。 Chrome Extensionで新規タブを上書き Chrome Extensionでは新規タブや…
Xcconfigというファイルを試してみました。 このファイルを使うと、下のような書き方で設定を定義できます。 Xcconfigを使わない場合は下記のようにBuild Settingsで行う必要があります。 Xcconfigの使い方 Xcconfigファイルの作成は、Configuration Setting…
表題の件で少しハマったのでメモ。 画像を表示する方法 まずはプロジェクトに画像を追加します。 画像を追加したら、下のようにSKShapeNodeのfillTextureに画像をセットします。 import SpriteKit class GameScene: SKScene { override func didMove(to view…
Rubyを使ってCoincheckのAPIを叩いてみました。 取引所APIドキュメント | Coincheck(コインチェック) APIは、認証不要のpublic apiと認証が必要なprivate apiの2種類あります。 今回は板情報を取得するpublic apiを叩いてみようと思います。 Coincheckは公…
国際化対応の時、Calendar, Locale, TimeZoneなど様々なクラスが出てきて混乱したのでそれぞれのクラスの役割について調べてみました。 Calendar Calendar - Foundation | Apple Developer Documentation A definition of the relationships between calenda…
BartyCrouchというツールを使ってアプリの国際化対応をしてみました。 github.com Bartycrouchでできること Bartycrouchでできる事は下の通りです。 Storyboardに追加されたラベルをLocalizable Stringsに書き出す NSLocalizedStringの情報をLocalizable Str…
Microsoftが提供している翻訳APIを試してみました。 Translator API - Microsoft Translator 準備 まずはMicrosoftのアカウントを使ってAzureのポータルページにアクセスします。 Microsoft Azure 左上の追加ボタンから、 Microsoft Translator テキスト API…
こちらのチュートリアル記事を参考にカラフルなテキストを作ってみました。 handywebdesign.net メモ オブジェクト → ライブペイント → 拡張 で個別のパーツを選択できるようになる ライブペントとは 閉じたパスに色を付ける機能 ライブペイントで色を塗ると…
ビットコインなどの仮想通貨取引所のBitflyerのAPIを試してみました。 ビットコイン取引所【bitFlyer Lightning】 準備 APIを叩くため、まずはrest-clientをBundlerで追加します。 source "https://rubygems.org" gem "rest-client" 板情報の取得 /boardへの…
こちらのチュートリアルを参考に下のような画像を作ってみました。 illustratorのグラデーションで文字を金色&メタリックな輝きにするチュートリアル 学んだことなど グラデーションで、暗い色と明るい色を隣接させるときれいな色になる 影になっている文字…
PhotoshopのCS3で「パターンを定義を定義」しようとしたのですが、下のように選択できない状態になってしまいました。 「パターンを定義を定義」が選択できない時の対処法 こちらですが、モードが32 bit/チャンネルを選んでいるのが原因でした。 これを16 bi…