.app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads
こんにちはこんにちは!! さいきんめっきりフェイスブック漬けのはまちやですこんにちはー! ところでfacebookでは最近「アカBAN祭り」というものが行われているらしくって、 実名かどうか疑わしい人を対象に、 次々と予告なくアカウントが停止されていってるようなのです>< あの「ホームページを作る人のネタ帳」の人や、 はてなでおなじみの id:kanose さんまでもが停止されたとか…! → (参考) Facebook、春の垢BAN祭りが始まったよ! そんなこんなで、ぼくも本日早朝いよいよアカウント停止されちゃいました! でも、わりとあっさりと復活できたので、 その手順をメモしておきますね! なにかの参考になれば…! 1. アカウントが停止されたら ログインしようとするとこんな画面になります…>< 2. facebookのフォームから申請しよう! → Facebook「僕と契約して、実名に
IQ Test in 40 min. (c) One Mans Blog Wondering how much IQ you have? Click above to check it. You can go forward and backward, skipping questions or overwriting your answers. Take as much time as you want for your speed doesn't matter. Completed, press submit button. For evaluation, visit the source . You can also check how much your body costs at Cadaver Calculator . 40分でできるIQテスト。上のイラストをクリックするとスタ
Objective-Cをなんとなく使い続けていたのですが、分かってるようであまり分かっていなかったのがプロパティ。 retain/release/autorelease周りとの絡みもあってなんとなくやり過ごしていたのですが、ちょっと切羽詰ってきたので仕切りなおして勉強してみました。 NSStringを持つクラスでテスト いろいろ調べた結果、とりあえず、下記のようなクラスStringContainerを定義しておけば問題なく使えるっぽいです。(問題見つけたら教えてください!) まずは、定義ファイル。内部にNSString*のインスタンス変数を二つと、そのプロパティ宣言を行っています。 重要なポリシーは、propertyは内部でコピーする、ということ。下記のページを参考にしています。 NSString property: copy or retain? – Stack Overflow Goo
それにしても、「@publicにして自由に使えるようにする」というのは、いくらなんでも無防備すぎる感じもしますね。また、->を使ってアクセスするというのも、どうもObjective-Cらしくない感じがします。もう少しObjective-Cらしい、スマートなアプローチが欲しいところです。 そう思う人には、「プロパティ」の利用が一番でしょう。プロパティは、インスタンス変数にアクセスする手段を提供する非常にスマートな方法です。これは、いってみれば「アクセス用メソッドの自動実装機能」です。 先に、インスタンス変数にアクセスをするのに、値の取得と変更のためのメソッドを用意していましたが、プロパティはこれらのメソッドを自動生成し、ただインスタンス変数を用意するだけで、メソッド経由でこれにアクセスできるようにします。 このプロパティは、いくつか記述を用意しなければいけません。まず@interface内で
iPhoneアプリを開発していて、Objective-Cを普通に使っているのですが、慣れないコードを書こうとすると、作業が止まってしまうことが多い。 これは細かいところの言語仕様を完全に把握しているわけではないのが原因で、1日くらいiPhone SDK抜きでObjective-Cでいろいろクラスを書いてみて仕様をしっかり覚えればいい、というのは頭では分かっているのですが他の仕事でいろいろな言語を渡り歩いているのもあり、なかなか一度しっかりと勉強する時間が取れない。 で、そんな自分の為にすぐにコピペできるようにコードのメモです。 プロパティの書き方 というわけで、Objective-Cでのプロパティの書き方メモ。 // Hoge.h @interface Hoge: NSObject{ // 以下のように内部変数を作っておく。 int testInt; int testInt2; NSStr
「LinkedListが有効な場合があまりないんだが、どんな場合がいいんだ。まともにベンチをとるとほとんどの場合で圧倒的にArrayListが速いんだが。」とつぶやいたところ、FIFOが速いという答えを頂いたので試してみました。 package sample; import java.util.ArrayList; import java.util.Iterator; import java.util.LinkedList; public class ListTest { private static final int count = 10000; public static void main(String[] args) { // ArrayListの測定 ArrayList<Integer> arrayList = new ArrayList<Integer>(); System.
NSArrayとは NSArrayはNSObjectを親オブジェクトとするオブジェクトの集合を格納するオブジェクトです。順番のあるデータの格納に向いています。 中に入れたオブジェクトはそれぞれ0から順番に番号が割り当てられて管理されます。番号の型はNSUIntegerです。 NSArrayの中にさらに別のNSArrayを入れたり、NSDictionaryを入れたりできます。 さらにそのNSArrayやNSDictionaryにNSArrayを格納して…ということで階層構造のデータを構築できます。 代表的なメソッド(目的別) オブジェクトを列挙してNSArrayを作りたい - initWithObjects: ファイルにNSArrayの内容を保存したい - writeToFile:atomically: ファイルの内容からNSArrayオブジェクトを作りたい - initWithConten
この動画を見るとSafariもMailも写真管理もiPad専用になっていることがわかる。 でかくなったiPodTouchと紹介されている所が多いけど、それは評価を間違っているのではないだろうか。 店頭で実機を見るのが楽しみだ。 Java基礎文法最速マスター - いろいろ解析日記を参考に、Objective-Cのものを書いてみた。 まだまだ歴が浅いので間違っている所があるかもしれません。 [2012-08-03追記] ARCやリテラル表記など新しい記法が導入され、このページに記載されていることは多少古くなりつつあります。ただ、とっかかりとしてかるく読んでみる程度で良いと思います。今や色んな人が解説記事を出しているので、そちらも是非参考になさってください。 追記おわり 基礎 デバッガコンソール出力 Xcodeのデバッガ出力を行うにはNSLog関数を使います。 printfと同様のフォーマット文
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く