読者です 読者をやめる 読者になる 読者になる

Web・IT うんたらら

業務系とWeb系の狭間でIT業界を彷徨いながら備忘録と足跡を残していきます

Objective-C

Swiftでライトやバイブレーションを使う

ちょいちょいObjective-Cの場合と違いますね。 ライトを付ける 前提として、XCodeの[Targets] -> [プロジェクト名] -> [General] -> [Linked Frameworks and Libraries] から、AVFoundation.frameworkを追加しておく必要があります。まず、Objective-Cの場合…

【Objective-C】NSStringをASCIIコードで指定

CRLF (0xd + 0xa) = @"\r\n"とか、ポピュラーなエスケープシーケンスが用意されているものはいいのですが、もっとマイナーなASCIIコードの制御文字を入力or指定したい場合の処理。 stringWithFormatでいけました。 NSString *bs = [NSString stringWithForma…

CocoaPodsのアップデート後のエラー対処

YosemiteにアップデートしたITエンジニアたちが、絶賛Yak Shavingに励んでいる今日この頃、皆様いかがお過ごしでしょうか。 私もhomebrewが動かなくなったり、iPhone Simulatorが一瞬立ち上がらなくなったり色々ありましたが、その話は別の機会に更新すると…

【Objective-C】UITextFieldのキャレット(カーソル)操作あれこれ

UITextViewには比較的直感的にキャレット位置を取得できるselectedRangeプロパティがありますが、UITextFieldには数値としての位置情報を持たないselectedTextRangeプロパティしかないため、単純に現在位置を取得したり、指定位置に移動させたりするのも一苦…