タグ サブクラス
人気順 5 users 50 users 100 users 500 users 1000 usersRubyで親クラスから子クラスの定数を参照 | EasyRamble
Ruby で親子関係の継承クラスで、親クラス(スーパークラス)から子クラス(サブクラス)の定数を参照したい機会があった。親クラスに共通化して定義したいメソッドの中で、子クラスで定義されている定数を参照したいケースです。 — 環境 — Ruby 2.2.2 Rails 4.2 リファクタリング前のコード 単純化してますけど、具体的には以下のようなサンプルで、最初に書いたのが次のようなコード。 cla... 続きを読む
PythonでJavaScriptを使ったWebサイトをスクレイピングする - Qiita
概要 JavaScriptでDOMを作ってるサイトをPythonを使ってスクレイピングしたので、手順をメモ。 大雑把には、ScrapyとSeleniumを組み合わせてやった。 Scrapy Scrapyは、クローラーを実装するためのフレームワーク。 クローラーをSpiderのサブクラス、スクレイピングした情報をItemのサブクラス、スクレイピングした情報に対する処理をPipelineのサブクラス、... 続きを読む
iOS - Compositeパターンの実装に必要な考え方 - Qiita
Composite パターンをツリー構造のノードとなるクラスに実装します。 iOS の UIView にみられる Composite パターンの実装には、 公開する子のリストは readonly な NSArray 子に - removeFromSuper... があり、親に - removeSub...: がない 階層構造の変更をメッセージでうけとる レシーバのメソッドをサブクラスでオーバーライ... 続きを読む
【Objective-C】プロパティを使ってみる(nonatomic, readonly, weakどうすりゃいいの?) - 夏までにiPhone アプリつくってみっか!
2013-04-12 【Objective-C】プロパティを使ってみる(nonatomic, readonly, weakどうすりゃいいの?) Objective-C 前回のMyEnemyのテストプログラムにより、CCNodeのサブクラスに対してCCFadeInなどのアクションを設定するとクラッシュ事が判明しました。現時点ではMySprite, MyBulletでは動きに関するアクションしか設定し... 続きを読む
Objective-Cで、サブクラスだけで使用出来るプロパティを作成する | Zero4Racer PRO Developer's Blog
Objective-Cでクラスを作る場合は、他のクラスからアクセスさせたくないプロパティはクラスエクステンションにして、自クラスだけでアクセス出来るようにします。こんな感じです。 PCEBaseClass.h モジュールはこんな感じです。 PCEBaseClass.m こうすることによって、notesというプロパティは、参照するクラスからは変更されたくないので、ヘッダーにはreadonly,クラス... 続きを読む
NSProxy を使って UIWebView のイベントハンドリングをフックする (フェンリル | デベロッパーズブログ)
こんにちは。開発担当の福井です。 突然ですが、みなさん NSProxy をご存じでしょうか? NSProxy は Foundation の中で唯一 NSObject を継承しないクラスです(NSProxy のサブクラスを除く)。 また、その実装はほとんどありません。 今回はその NSProxy を使って view に対するメソッド呼び出しをフックしてみようというお話です。 NSProxy の使い方... 続きを読む
iOSアプリ開発に役立つTips100連発! #Objective-C #iPhone #iOS #iPad #AdventCalendar - Qiita
1年半ほどコツコツと書きためてきた iOS アプリ開発 / Objective-C 関連の Tips をカテゴリ別にまとめてみました。 ライブラリ/フレームワーク ゲームアプリ向け UI コンポーネントセット "UIKitForGame" ゲームアプリをつくること際に自分でもよく使う UIKit のカテゴリ/サブクラスの詰め合わせライブラリの紹介/実装方法解説 vImageのススメ iOS 5 か... 続きを読む
JavaやC#の常識が通用しないRubyのprivateメソッド - ITは芸術だ
Ruby, OOP衝撃を受けたできごと最近Rubyを勉強しています。JavaやC#でオブジェクト指向プログラミングの基本はマスターしてるから、Rubyもそのあたりは楽勝〜!・・・と思っていたら、JavaやC#の常識が全く通用しない振る舞いに遭遇してかなり衝撃を受けました。それは、 privateメソッドはサブクラスからも呼び出せる ・・・ということです!!がーん。 たとえば、JavaやC#だと自分... 続きを読む
それCallbacksで - DBIxを作りだす前に - Perl Advent Calendar Japan 2011 Dbix Track
どうもkazeburoです。DBIx Trackなのに、DBIxを作らない話。myfinderさんがDBIxを作る第一歩としてDBIのサブクラスの作り方を紹介しましたが、実際にDBIxを作り出す前に、その機能がDBIの標準機能でできないか調べるのがオススメです。 Callbacksの基本 CallbacksはDBIに標準で用意されているHook機能です。 my $dbh = DBI->connec... 続きを読む
AS3, EventサブクラスのtoStringとformatToString | イナヅマtvログ
AS3, EventサブクラスのtoStringとformatToString 2011 年 6 月 13 日 by taikiken | 0 comments Actionscript 3 で Event サブクラスを作りカスタム・イベントを作成するときのメモ。 イベントを複製する clone メソッド作成は必須になります。 サブクラスでoverrideして作らなければいけません。 作らなくとも... 続きを読む
prototype.js でデザインパターン - Template Method
次は「具体的な処理をサブクラスにまかせる」Template Method パターン。定番ですね。 var Main = Class.create(); Main.prototype = { initialize : function () {}, main : function () { var d1 = new CharDisplay('H'); var d2 = new StringDispl... 続きを読む