2013-01-25 イケてるしヤバい言語 REBOL tech ある日ふと思い立って調べてみた、イケてるしヤバい*1言語REBOLについて紹介します。 REBOLは、 Relative Expression Based Object Language 「相対的な表現をベースにするオブジェクト言語」の略です。よく意味わ... 続きを読む
Tengをかます場合は、Rowクラスをどうするかで一長一短という感じだと思っているんですが、どうでしょうか?SQL系のDBを使わない場合とか、よく知らなんで、そういう場合はどうなるのかなーと思ったりするのですが、なかなかNoSQL的なやつを使うという状況にも出... 続きを読む
2013-01-04 ちょっとした GUI アプリケーションをつくるのに MacRuby はよい選択肢となりうる ちょっとした GUI アプリをつくるのに MacRuby をつかってみた。結論からいうと MacRuby はよくできているなあ、という印象をえた。昔、RubyCocoa をさわってみたこ... 続きを読む
UIImage から縮小画像を生成する 2010年6月30日水曜日 | Published in Code Snipet, Core Graphics, 画像処理 | 0 コメント Tweet UIImage からサムネイル用途で使用する縮小画像を作る。 縮小処理 こんな感じ。 @implementation UIImage (extension) - (UIImag... 続きを読む
キャッシュシステムの Thundering Herd 問題とは、 通常、キャッシュに格納されるデータは、それぞれ単一の生存時間をもっています。問題は、頻繁にアクセスされるキャッシュデータがエクスパイアした際に発生します。データがエクスパイヤした瞬間から、並行に... 続きを読む
ちょいちょい使う機会が増えてきたのでコピペしておく highlightedFlagはメンバ変数。 - (void)highlightReset:(id)sender{ UIButton *button = (UIButton *)sender; button.highlighted = NO; } - (void)highlighted:(id)sender{ NSLog(@"highlightedFlag"); U... 続きを読む
Objective-Cランタイムシステムを直接操作して、iOS 5から新しく追加されたメソッドをiOS 4で動かしたときにも使えるようにしてしまえ、という話です。 例題:parentViewController問題 iOSでUIViewController「親」からUIViewController「子」をモーダル表示し... 続きを読む
Perlprint文でのSTDOUTの出力先を変更する方法 - すぎゃーんメモの続き。id:mattnさんから「tieを使うのが一般的かと思いますよ」とコメントをいただきました。ありがとうございます。tieって名前は聞いたことがあったけど、まったく使ったことがなかった。。ド... 続きを読む
CAGradientLayer を使ったグラデーション付きボタンの試作 2011年10月22日土曜日 | Published in Core Animation, Core Graphics, ios 4.3, iOS 5.0 | 0 コメント Tweet CAGradientLayer を使った描画がしたくて調べている。試しにボタンを作ってみた。 仕組み ... 続きを読む
Perl の言語組み込みのリスト操作は関数形式で、push(@array, 1, 2) のような記述になります。一つのリストに対して複数の操作をしたい場合などは、関数呼び出しを複数行にわたって書いていくことになり、少々面倒です。しかし Perl は、Perl のリスト実装であ... 続きを読む
いまさらですがXcode4.4からiOS開発で使えるようになった新しいObjective-Cの書き方をまとめます Aug 12th, 2012 • Permalink もうほとんどのかたが既知の内容と思いますが、まとめさせていただきます。 これらは全てコンパイル時に事が済む類のものなので、iO... 続きを読む
まず、2画面作りましょう。 xibでさくさくと。 遷移前画面をAControllerとします。 遷移後画面をBControllerとします。 AControllerから遷移する場合は… まず、AController.mに #import “BController.h” を追加します。 これをしないとBControllerの存在が... 続きを読む
以前作ったカスタムキーボードなんですが・・ 組み込んでみると挙動不審なんです レイヤーが云々とか・・ メモリーリークとか・・ 何がなんだかわからず、このところずっとハマっていました 結局解決の道は見つからず 一時凍結です 笑 そして考えた苦肉の策 キ... 続きを読む
どうも、佐野です。今回は UIAlertView の拡張カテゴリを作って、delegate ではなく Block でコールバック処理を記述するための拡張カテゴリの作り方を紹介します。 iOS4 から Objective-C では Blocks という独自のクロージャ機能が搭載されました。これによっ... 続きを読む
[iPhone][Apple][SDK] ①タブバーの上からアクションシートがでてる iInformationおかげさまでユーティリティ部門、最高で16位まで いきました。また、ガンガンとおちていってます。 無料なんで、ためしてください。 さらに、バージョン1.2申請しました。 ■... 続きを読む
iPhone アプリで検索機能に UISearchBar を使用したときのメモです。 SearchBar という名前のプロジェクトを ViewBased で作成したとして書きます。 UISearchBar を配置 IB で SearchBarView に UISearchBar を配置します。配置した UISearchBar を右クリックし... 続きを読む
需要があるかどうか… StoryBoardを使った画面遷移の設計・開発は直感的にできて非常に有用。 ただし、ちょっと標準のやり方と離れていくと、途端に使い方を迷ってしまうことも否めない。 今回はStoryBoardを使って開発を進めつつもSeguesを使わない場合の画面... 続きを読む
iOS4.1から、カメラロールにデータを保存する際に画像のメタデータも一緒に保存できるようになりました。 つまり、iOS3以前ではトリッキーな方法でしか実現できなかったExif情報の付与も、ごく簡単にできるようになったわけです。 具体的には、ALAssetsLibrary... 続きを読む
UITextFieldに入力された文字列をスマートに行う方法がないか探していました。どうやらロード時にテキストフィールドをデリゲートすれば、shouldChangeCharactersInRangeでイベントを取れるようです。このメソッドは、booleanで返すのでチェックして不可であれ... 続きを読む
NSURLConnectionとNSURLRequestを使ってHTTP GET/POSTでWebにアクセスする方法。 URL Loading System Programming Guideが参考になりましました。 - (void)sendGetRequest { NSString *urlstr = @"http://www.yahoo.com/"; NSURL *url = [NSURL URLWithString:u... 続きを読む