iOSで正規表現

文字列が半角英数のみかどうかを判定する。

 

参考

 

マッチした文字列を抜き出す

 

参考

 

カテゴリー: iOS | タグ: | コメントする

クリップボードを読み書きする

コピー

ペースト

 

参考

 

カテゴリー: iOS | タグ: | コメントする

storyboardのTableViewでスクロールする

storyboard上でTableViewにセルを足して行き、画面サイズに収まらなくなったときにスクロールする設定。

ViewController選択→アトリビュートインスペクタ→「View Controller」→「Extend Edges」の以下のチェックを外す

・Under Top Bars

・Under Bottom Bars

 

参考

 

カテゴリー: iOS | タグ: , | コメントする

Xcode6で「Unable to run app in Simulator」

Xcode6にアップデートするか迷っていたら自動アップデートされてしまった。

早速iPhone6シミュレータで昨日作ったばかりの簡単なサンプルアプリを実行してみると、ビルドはできるが

「Unable to run app in Simulator」

と出て実行できない。げげ。

調べてみるとシミュレータのコンテンツをリセットすればいいみたい。

[iOS Simulator]-[Rest Contents and Settings…]-[Reset]

これで動くようになった。

 

参考

 

カテゴリー: iOS | コメントする

awakeFromNibとinit

awakeFromNibとinitの使い分け(タイミング)

  • initはクラス自身の初期化
  • awakeFromNibはアウトレットに接続されているインスタンスの初期化

 

実行順序

  1.  アプリケーション起動
  2. Nibファイルが読み込まれる
  3. ファイル内オブジェクトのインスタンス化と初期化 ←alloc > init が呼ばれる
  4. Nibの属性を各インスタンスに反映
  5. 各インスタンスのawakeFromNibが呼ばれる
  6. アプリケーション起動完了

 

 

参考

 

カテゴリー: iOS | コメントする

AdMobの広告表示(iOS)

準備(参考)

プロジェクト右クリック→「Add Files to “プロジェクト名”」
SDKのAdd-ons,README.txt以外を追加

プロジェクト選択→「Build Phases」→「Link Binary With Library」で以下を追加
・MessageUI
・SystemConfiguration
・AdSupport
・AudioToolbox
・StoreKit
・AVFoundation
・CoreGraphics

プロジェクト選択→「Build Settings」→「Linking(Allを選択しないと表示されない)」→「Other Linker Flags」で以下を設定
-ObjC

 

バナー広告(参考)

 

インタースティシャル広告(参考)

 

端末IDの取得

Window → Organizer → Devies → 当該端末 → Identifier

 

 

カテゴリー: iOS | タグ: | コメントする

Objective-CとJavaの対応

java Objective-C
メソッド Integer num = new Integer(120);
num.toString();
NSNumber* num = [NSNumber numberWithInt:120];
[num stringValue];
連想配列 Map Dictionary
クラス public class Moge{
}
#import “Moge.h”
@implementation Moge
//メソッドの実装などなど
@end
インターフェース public class classname implements xxx //delegate@interface classname : rootObj <xxx>

 

参考

参考2

カテゴリー: iOS | コメントする

EditTextで改行させない

デフォルトでは改行可能なのでandroid:inputType=”text”を付与してやる。

 

参考

 

 

カテゴリー: Android, View | タグ: | コメントする

ActionBarの背景色と文字色を変更する

res/values/styles.xmlで定義

 

参考

 

カテゴリー: Android, View | タグ: | コメントする

WebViewが落ちる

WebViewでしばらくブラウジングしていると、動作が極端に重くなり最期は強制終了する。

 

AndroidManifestでWebViewを使用するActivityに以下を記述で今のところ改善した。

ただし、スクロールがカクつく。

参考

 

 

カテゴリー: Android | タグ: | コメントする