どーしよー。

エピソード1 どーしよーの旅立ち

あ、UITextAlignment◯◯は使えないんだった!

数年前のプロジェクトを修正していたら、警告が!!

'UITextAlignmentCenter' is deprecated: first deprecated in iOS 6.0

あーそうだ、UITextAlignment◯◯は使えないんだった・・・
すぐ忘れちゃうんでメモ。

iOS5までは、この定義で大丈夫。
// Deprecated: use NSTextAlignment enum in UIKit/NSText.h   
typedef NS_ENUM(NSInteger, UITextAlignment) {
    UITextAlignmentLeft = 0,
    UITextAlignmentCenter,
    UITextAlignmentRight,                   // could add justified in future
} NS_DEPRECATED_IOS(2_0,6_0);
iOS6以降は、この定義。
/* Values for NSTextAlignment */
typedef NS_ENUM(NSInteger, NSTextAlignment) {
    NSTextAlignmentLeft      = 0,    // Visually left aligned
#if TARGET_OS_IPHONE
    NSTextAlignmentCenter    = 1,    // Visually centered
    NSTextAlignmentRight     = 2,    // Visually right aligned
#else /* !TARGET_OS_IPHONE */
    NSTextAlignmentRight     = 1,    // Visually right aligned
    NSTextAlignmentCenter    = 2,    // Visually centered
#endif
    NSTextAlignmentJustified = 3,    // Fully-justified. The last line in a paragraph is natural-aligned.
    NSTextAlignmentNatural   = 4,    // Indicates the default alignment for script
} NS_ENUM_AVAILABLE_IOS(6_0);
この表のように置き換えればOKです。
UITextAlignment
(iOS5まで)
NSTextAlignment
(iOS6から)
左寄せ UITextAlignmentLeft NSTextAlignmentLeft
中央寄せ UITextAlignmentCenter NSTextAlignmentCenter
右寄せ UITextAlignmentRight NSTextAlignmentRight

また忘れちゃったら、どーしよー。

Mac版Excel よく使うショートカット

あーもう2015年も40日が過ぎようとしています。
どーしよー。早い・・・

今日はMacExcelのショートカットを紹介します。
僕も最初は「Windowsで覚えたショートカットが使えない!」と三日三晩嘆き苦しみました。

1.セル内の改行

・⌘ + ⌥ + ⏎
Windowsの[Alt] + [Enter]と一緒

2.セルの再編集

・⌃ + [U]
Windowsの[F2]と一緒

3.直前の操作を繰り返す

・⌘ + [Y]
Windowsの[Ctrl] + [Y]と一緒
※セルやフォントの色変更は反映されない模様

4.オートフィルタをかける

・⌘ + ⇧ + [F]
Windowsの[Alt]を押しながら、 [D]→[F]→[F]と一緒

5.外枠罫線を付ける

・⌘ + ⌥ + [0]
Windowsの[Ctrl] + [Shift] + [6]と一緒

・⌘ + ⌥ + 矢印キー(上下左右枠線を付けれる)

Mac特殊キー記号
記号 名前 キーボード上
コマンドキー command
コントロールキー control
オプションキー option
シフトキー shift
キャプスロックキー caps
エスケープキー esc
リターンキー return

はてなブログでシンタックスハイライトする方法

ブログ中にプログラムを書いたけど、色が付かないから見づらい・・・

そんな時に自動的に色を付けてくれるのがシンタックスハイライト!便利!


今回はObjective-Cの場合。

プログラムを「>|objc|」と「 ||<」で囲うだけ。

>|objc|
#import "Test.h";

NSString *text = @"シンタックスハイライト";
 ||<

これで下記のように、シンタックスハイライトが適応される。

#import "Test.h";

NSString *text = @"シンタックスハイライト";


対応言語はこのページに書いてあります。
ソースコードを色付けして記述する(シンタックス・ハイライト) - はてなダイアリーのヘルプ


過去のブログにも適応してみました。

どーしよー。