iOSのMemoryWarningについて

マルチタスクとかMemoryWaringとか、結構面倒そう。 ↓に役に立ちそうなページがあるのでチェック。http://d.hatena.ne.jp/glass-_-onion/20100630/1277909762http://d.hatena.ne.jp/kansuke426/?of=5

Objectice-C の文字エンコーディング

NSStringで、たまーに出てくる「NSStringEncoding」の文字なんじゃそりゃ、とか思ってたら以下に紹介ページが http://limechat.net/rubycocoa/wiki/?NSStringEncoding ここから、欲しい文字コードを探してクラス名?を指定すればいいっぽい。

Android 3.xでのWebView

どうやら、Android 3.xでは、 WebView.loadData(string data,string mimeType,string encode);で文字化けするらしい。 なんとはた迷惑な。loadDataではなく、loadDataWithBaseURLっていうのを使えば大丈夫みたい。 ちなみに、同じ事で悩んでた人がいるみたい…

Objective-CのBOOL型

あぁ、そういえば。NSLogでBOOL型の値を出したい場合にはどうするんだろ。って調べたら↓これ BOOL _bool = YES; NSLog(@"value = %d", _bool); C言語は元々boolean型なんてないっすもんね。 ifなんかも0比較だし・・・ てか、これでも「BAD_ACCESS」とか出ん…

Objective-CのArrayList

C#やJavaでいう所の「ArrayList」。 使っちゃうと離れられない可変長配列ですが、 Objective-Cでは以下のようにやるらしい。 //初期化 NSMutableArrayList *array = [[NSMutableArray alloc]init]; //リストの個数 int size = [array count]; //追加 (※objec…

iOSでWSDLを読み込むためのTips

iOSでWSDLを読む為に、色々と方法はあるらしい。見つけたのが wsdl2objc 1.ここからダウンロード。2.ダウンロードしたものを実行する。3.テキストボックスが2つあるので、 上部にWSDLのアドレス、下部に出力先を選択し、「Parse WSDL」をクリック!4.ソース…

iOSのエラーコードとか

警告とかエラーとかのメッセージの説明がまとまったページ。TUcwruのiPhoneアプリ開発 - 警告文とエラーの意味 まぁ、英語読めよ、っていう話なんですけどね(´・ω・`) xcode4.2はなぜ英語しかないのか・・・

iOSでのSOAP通信

iOS5 + xcode4.2の場合。結構面倒。 ここ http://pikab1.blog.fc2.com/blog-entry-73.htmlとここ http://kazukiq.ldblog.jp/archives/51796694.html を参考にしたらなんとかできたよ・・・ [追記]普通にやってもコンパイルエラーが出るので、 ARCを切ってや…

WebViewの画面回転時の挙動

画面回転時にWebView、というかActivityが再生成されるわけだが、 その際に状況を残しておくためのTips @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //setcontentとかは省略 //レイアウトの中にあ…

公開

簡単お買物メモ うーむ。もうちょっと凝った名前にしないと、検索にすらひっかからんな(´・ω・`) にしても、公開から反映までだいたい丸2日ってところか・・・

ローカルファイルを指定して他のアプリを起動するためのTips

PDFのオープンを含めて、ローカルファイルを起動するためのTips.androidでは、特定のファイルを起動するためにmime typeを指定してやる必要があります。その為、拡張子からmime typeを判別してやらなくてはならない。 そのmime typeを取得するために、「Mime…

AndroidでのAdobe Readerの呼び出し

Adobeの公式に、Adobe reader for androidのManifestがあった。http://blogs.adobe.com/asset/2010/12/leveraging-the-android-sandbox-with-adobe-reader.html つまり、PDFを見るためには以下みたいに暗黙的なインテントを生成して投げる必要があるっぽい。…

Android のSQLiteを見る方法

SQLiteの中身を見るためのソフト SQLiteDatabaseBrowser これは便利!

RGB+透過の指定方法

透過を用いない場合には#FFB31Cみたいに、「#RGB」で指定をする。 さて、ここに透過度を入れたい場合には、#ARGB で指定をする。 #RGBAの順序での指定だと思ってた・・・orzしばらく、欲しい色にならなくて頭に?がついてたよ・・・ (不透明にした時、青要素…

EditTextの改行禁止

androidのEditText(文字入力)で、勝手に改行されちゃう場合の対処 <EditText android:id="@+id/editText1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:inputType="text" > </EditText>上記のように、 android:inputType="text"を追記する。

アイディアをガチで考える(Airたんが欲しいので)

アイデム エンジニアキャリアHacks共有プロジェクト あなたがエンジニア転職サイトを作るなら、どんなサイトにしますか? Q:「どんなサイトにする?」 A:「SNS風な情報サイトにする」 まず、転職しようとするエンジニアの心境を考えてみます。・何らかの理…

あるぇ・・・

動画にアニメーションを付けれない・・・ LayoutAnimationを使っても出来ないし・・・とりあえず、Layoutを動かすためのTips。 //アニメーションを設定 Animation animation = new AlphaAnimation(0.0f, 1.0f); animation.setDuration(3000); //レイアウト自…

Androidの画面方向を固定する方法

画面回転に対応させたくない場合の処理 AndroidManifest.xmlのActivityの設定で、 <activity android:label="@string/app_name" android:name="activity.MyActivity" android:screenOrientation="landscape"> <intent-filter > <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.HOME" /> </category></action></intent-filter></activity>

ホームアプリを作る

Activityを、ホームアプリとして常駐させる方法。 <intent-filter > <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.HOME" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter>これだけとか。マジでびっくりだね!

Androidアプリをライブラリ化

Activityを含め、一部のクラスをライブラリ化したい場合の処理まずはプロジェクトの設定 プロジェクトを右クリック->「プロパティー」を選択 左側の一覧から「Android」を選択 「ライブラリー」欄の「Is Library」にチェックを入れる 次に、AndroidManifest…

BrushesでRGB指定をしたい場合の処理

TextBlock.Foregroundとかで、Brushesを普段指定してるが、 RGBとかで細かい指定をしたい場合の処理。 TextBlock text = new TextBlock(); text.Foreground = new SolidColorBrush(Color.FromArgb(alpha, red, green, blue)); とするといいらしい。SolidColo…

ドライブトリガー、チェック

WPFでUSBメモリを認識する方法。 デッキトップめくってスタンドとかドローとかするアレではないです。 DriveInfoを使用する //ドライブ一覧をチェック DriveInfo[] drives = DriveInfo.GetDrives(); //ドライブでループ foreach (var _drive in drives) { //…

毎度の話だが

WPFを自動生成する際の注意点。 public void SetName(FrameworkElement element, string name){ element.Name = name; }っていう風にして名前をセットする場合には、注意点が2つ 名前検索出来るようにする場合のおまじない C#側のコードでエレメントを生成し…

DTiのVPSを契約

ハイブリッドモバイルプランで色々とあったDTi。 2ヶ月無料という事なのでちょっと遊んでみようかと思い契約。 どうやら、さくらVPSに比べたら遅いらしいので、その比較もしてみようかと思います。 とりあえず、このサイトを参考にしてX Windowをインストー…

携帯電話用のデバッグツール

ちょうどいいのを発見したので。 FireMobileSimurator FireMobileSimuratorは、なんと携帯電話端末のシミュレートをしてくれるFireFoxアドオンなのだ! やったねたえちゃん! ・・・しかし、最新のFireFoxでは動かない模様・・・orz ここで古いバージョンに…

WPF のメモリリーク

WPFアプリを丸一日動かしたら不明なエラーで終了とな・・・ メモリリークかな?やっぱり。 ちょうどいい記事を見つけたので紹介。 http://blogs.msdn.com/b/jgoldb/archive/2008/02/04/finding-memory-leaks-in-wpf-based-applications.aspx ありうるとした…

Androidアプリの基本

Android開発の進め方を考察中普段の基本業務がビジネス向けのWebアプリケーションだからなぁ。 これが合ってるのかもも不安だが・・・ システムの規模があまりにも大きくなる、という事は考えにくい メモリ等の制約もあるため、大容量なシステムの開発はあま…

ブログ、はじめました

備忘録も兼ねて、業務や趣味で関わった範囲の事を紹介していきたいと思います。3日坊主にならないように気を付けないと・・・