キーボード購入しました。


東プレのキーボードで、Realforceっていう、高いキーボードが有るのですが、

最近、十数年ぶりに新しいモデルがでたとの事で購入しました。

Realforce R2  で検索するといろいろと記事が出ています。

また、テンキーレスのモデルでコンパクトな物をチョイスしています。

静音モデルなので、どれくらい静音なのかもチェックできればと思います。



ターミナルでなんか同意しろとでた。

Macのターミナルで下記のようなのが出るようになった。


Agreeing to the Xcode/iOS license requires admin privileges, please run “sudo xcodebuild -license” and then retry this command.



ターミナルから下記を実行

・sudo xcodebuild -license

・enter 押す

・一番したまでスクロール

・agree を入力してenter 

でOK




【iOS】iOSにてアイコン画像の色を変えたい場合。UIImageRenderingModeAlwaysTemplate を利用


メモ
アイコン画像を自分の指定の色で塗りつぶす

//templateの画像を読み込む。 
UIImage *img = [[UIImage imageNamed:@"img_name"] imageWithRenderingMode:UIImageRenderingModeAlwaysTemplate];
//UIImageをセットする。
UIImageView * view = [[UIImageView alloc] initWithImage:img];
//表示したい色を指定する。 
 view.tintColor = [UIColor redColor];

わすれることが有るので。メモがてら記載しています。
複数色のicon画像を用意する必要がなくなります。


【iOS】アスペクト比固定でLayoutを作成する。

iOSにて、

複数画面サイズによる、調整ってあるかと思います。

よく聞くのがアスペクト比固定で、画面サイズを調整してほしい。

iPhone 4S系、5系、67系 ピクセル数、画面比率がそれぞれ違う・・・。)

しかも特定部分が! とか。

ネイティブアプリを作成した経験がある方ならピンとくるかと思いますが、

え? ってなります。

通常のXcodeのレイアウトファイルでもある程度は、

比率固定などできるかもしれませんが、

しかも、複数階層をまたいでのレイアウトとなると、

血反吐を吐きそうな、Autolayoutの設定が必要となってくるかと思います。

そこで、ふいに思いついた、

超簡単で強引でシンプルな調整方法を記載します。
※もちろん自己責任でお願いします。

手順
・拡縮したい場所のAutoLayoutを切る。(XIBで単独)
・一画面分のきっちり正しいサイズでLayoutを構築(絶対座標で)
・アスペクト比固定で拡縮したい物をViewの子とします。
・プログラム側で、4S系、5系、67系、Plus系の判定を導入(画面の高さで判定でもよい。UIScreen かな)
   (高さから比率を求めるのも有りです。)
・比率固定で拡縮したいものを、CGAffineTransformMakeScale などを利用して拡縮

下記イメージ

<View>
<HeaderView />
<View> ここをTransformなどで調整する。
<Label />
<Label />
<Label />
<Label />
<UIView>
<Label />
<Image />
</UIView>
<TableView>
<Cell>
<Cell>
<Cell>
</TableView>
<Label />
<Label />
</UIView>
<FooterView />

</View >

もうね

例えば、下記の処理があって。

 for ( int i = 0 ; i <= 5 ; i++ )
 {
                //処理
 }


「5以下でなく、5未満にして」

って指摘したんだけど、

「???」

って、なってました。

伝え方が難しかったかな・・・・。