おとうさまくんの手作り工房

日曜大工としてのプログラミングを紹介します。

2015-01-01から1年間の記事一覧

【iOS備忘録】画面にある全てのUIViewを選ぶsubviews

画面上に配置したUIView(もしくはその派生クラス)をすべて一度に操作する方法 まず、画面に何かを配置しておきます。 [self.view addSubview:object]; それらobjectの一つ一つをすべて削除したり書き換えたり移動したりと、一連の動きを与えます。使うのは…

【iOS備忘録】複数のViewをドラッグで移動する

UIPanGestureRecognizer まずは、いくつかのViewを配置します。 UILabel *label = [[UILabel alloc]init]; label.frame = CGRectMake(100, 100, 60, 20); label.backgroundColor = [UIColor yellowColor]; label.textColor = [UIColor blueColor]; label.fon…

【iOS備忘録】 UIAlertController で選択する

iOS8以降でアラートとアクションシートを表示する iOS7までは UIAlertView や UIActionSheet を使っていましたが、これはiOS8からは非推奨になったようなので、推奨されている UIAlertController の使い方をメモ。 アラートでYes/Noを選択する - (IBAction)a…

無線プリンタが繋がらない謎解明

新しくCanonのプリンターを購入し、当然のごとく無線接続したのですが、5分の1くらい印刷すると「接続できません」といって印刷を諦めてしまいます。前のEpsonではちゃんと印刷できたのに・・・ 1ヶ月ほど原因究明に明け暮れていたのですが、ようやく謎が…

【iOS備忘録】 いろいろな文字列を数値やブール値に変換してみる

文字列を数値に変換する方法 文字列変数をstr とします。これを数値に変換するメソッドには intValue doubleValue floatValue などがあります。つまり [str intValue] とすれば、文字列 str が数値に変換されます。Yes や No などのBool値に変換するには boo…