2019/11/21

【iOS】Swiftでtransformのスケールを制御! 最大・最小倍率の設定方法

メモですが・・・・。


let max = 10.0
let min = 0.5

let scale = sqrt(abs(self.transform.a * self.transform.d - self.transform.b * self.transform.c))
if(scale > max){
 self.transform = self.transform.scaledBy(x: max / scale, y: max / scale)
}else if(scale < min ){
 self.transform = self.transform.scaledBy(x: min / scale, y: min / scale)
}

2019/11/16

【iOS】指定の言語のStringを取得したい時


多言語化を実装されていて、とある要件で日本語の端末の状態で、
日本語と英語だった場合のStringがほしい時に書きました。
ja.lproj とか en.lproj とかを直接読み込んで、やってます。
引数に、 en とか iOS でローカライズ化した言語を指定する。
key は、ローカライズのkeyです。
エラー処理等は入れて無いので、適宜やってね。



func SelectLocalizeString(lang:String ,  key:String) -> String{

    let p:String? = Bundle.main.path(forResource: lang, ofType: "lproj")
    let b:Bundle? = Bundle(path: p!)
    return NSLocalizedString(key, tableName: nil, bundle: b!, value: key, comment: nil)
}

2019/11/14

【android】android OS アップデート保証期間

google の公式でさえ、約3年間 か。

企業からしたら、売り切りの商品だから気持ちわかる。

まぁ、それくらいのサイクルが妥当か。。。 てか、十分すぎる。

ほぼ、無償でOSのメンテを3年間もやってくれるなんて、すごいでしょ。




2019/11/05

嵐や本田翼のyoutube やっぱ芸能人はすげーや。

タイトル通りです、

いまさらながら、芸能人はすごいなぁと思いました。

音楽ならCD売れない時代、俳優、女優業も 1人しかいない都合、

映画やドラマも並行してできないし、他局に出る場合、同じ時間帯は出れないし、

などなど、色々と制約がある。

これから一気に、進出してくるのだろうと思います。

特に、事務所独自に、コンテンツの権利を持ってる場合は、

即配信できると思うので、最高の稼げる場所かと思います。

CMとか、テレビや別企業が絡んでいるものは、

権利上難しいので、 音楽業界はこうやって稼ぐのもありかなと。

あと、youtubeのJASRAC管轄の部分とか、どうなんだろう。

youtubeの収益の一部を、JASRACに支払いをしたりするのだろうか。

大好きな、女優さんとかの動画とか、公式にだしてくれないかなと思ったり。

全く、技術とは関係ないですが、思ったことを書きなぐりました。

共感して頂いた方は、ぜひ いいね  チャンネル登録をお願いします。

そうそう、youtube で 嵐が登録されたので、 youtube music でも聞けます!!

あと、音質はどうなのだろう、プロの方ぜひ教えてほしいです。

CDとか、有料で購入したほうが、音質とかは良いのかな?

以上、ながながと、読んでいただきありがとうございます。