You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
こんにちは。 Sleipnir Mobile for iPhone / iPad 開発担当の宮本です。 調べてみると、Sleipnir Mobile の最初のコミットは 2010年9月6日で、もう3年近く開発しているようです。最初はこんな貧弱な API でブラウザなんて作れるわけ無いと思っていましたが、なんとかなるものですね。今では多くのユーザーさんに使っていただけるプロダクトになりました。 今回は、この3年間で、使ってきた UIWebView の技を紹介したいと思います。詳細な方法については書きませんが、UIWebView で何ができて何ができないのかはわかるかと思います。それぞれの詳細なやり方については機会があれば書いていきたいです。 目次 長くなりそうなので、目次を用意しました。 余裕があればアップデートするので、ブックマークでもしておいてください。 UIWebView の API
Core Text Objective-C Wrapper Introduction One of the most promising and mysterious new frameworks introduced in iOS 3.2 is Core Text. Apple defines Core Text as a “text drawing engine”, which allows Mac (and now iPad) apps to render rich text on any graphics context. Strings drawn with Core Text feature lots of custom settings such as detailed font information, columns, variable line and paragrap
第一回目の”fantagramができるまで”は、GPUImageの組み込みの解説をします。 前回のcocos2dで簡単なゲーム作っていくよ(まとめ・サンプルコードあり)と同様に、コードはGitHub上で公開してます。 https://github.com/kasajei/ios-fantagram-kasajei GPUImageはsubmoduleとして追加しているので、ターミナル上で $ git clone https://github.com/kasajei/ios-fantagram-kasajei $ cd ios-fantagram-kasajei $ git submodule init $ git submodule update としてください。 *注:UIKitHelperという独自で作った、UIKitを便利にするライブラリーも使っています。これも、Submodule化
iPhoneの新しいGoogle Mapsのアプリ、色々弄り倒してますがステキな感じ。 でこれひょっとして、「NimbusKit使ってない?」って思ったら、案の定で使ってた。 NimbusKitはiOS用のヘルパークラスと、コンポーネントと、デバッグツールの集合体。 以下のような機能がサクサクとつけられる。 CSSスキニング インターフェースの外見にCSSを適用できる。ビューのカスタマイズがラクチンに。 TextLabel iOSの微妙なTextLabelにリッチテキストやリンクがつけられるように。 バッジ 通知件数などのバッジを簡単に作成。 他アプリとの連動 他アプリ・・・マップ、ストア、電話、SMS、FB等の連携をラクチンに。 アプリ内ホーム画面 ホーム画面的なUIをアプリ内に簡単に追加できる。 キャッシュ/非同期通信つきのImageView 画像ローダー付きのImageView拡張。
iPhone / iOS. Android. React Native. Cross-Platform. Dedicated Servers. Thousand of mobile apps enter the market day in and day out. These mobile apps are developed by expert app developers using various mobile platforms. There is a variety of platforms to choose from and some of the most popular are iPhone, Windows Mobile and Android. If you are a developer or if you are thinking about hiring som
iOS 4 presented a million billion new API’s by Apple’s count, but for this post I am going to show a quick demo of the new Assets Library API where you can now get to users photos and videos with more access than ever before. This new API relies on the new programming device called Blocks that has been introduced with iOS 4. Blocks are used through many of the new API’s as a kind of extended @sele
新たな報道によると、次期主要バージョンの「iOS」では一段とソーシャル化が進むという。 TechCrunchは、Appleの「iOS 6」に「Facebook」への接続が組み込まれるとの情報を入手したと報じた。iOS 6は、開催まであと10日ほどとなったAppleの開発者向け年次会議で発表されると見られている。 同報道によると、Facebookの統合により、アプリ開発者はより簡単な方法でユーザーにFacebookアカウントでログインさせることができるようになるという。おそらく、アプリからいったん抜けてFacebookのアプリに切り替えるという現状での操作は行わなくて済むだろう。 Facebookが「Twitter」と並んで共有オプションに含まれるようになるのかについては言及されていない。Twitterは2011年、「iOS 5」の標準機能として追加されており、2012年夏にリリースさ
Today, 4.03 billion people in the world use email, and this number's expected to grow to 4.48 billion by 2024. This means that email marketing is one of the best ways to reach your target market, and it's not going anywhere anytime soon! However, you might already know from personal… Around 94% of all businesses will use digital marketing material to inform their purchasing decisions. With many co
strong __strong修飾子に対応するプロパティ属性です。strong属性を用いたプロパティは参照先オブジェクトのオーナーとなります。 weak __weak修飾子に対応するプロパティ属性です。__weak修飾子を持った変数と同様、weak属性のプロパティも、参照先のオブジェクトが破棄されたら自動的にnilが代入されます。weak属性を用いたプロパティはオーナーシップ権を持ちません。 weak属性は、delegateやOutletの変数に最適です。 なお、iOS 4では__weak修飾子が使えないため、プロパティのweak属性も使えません。この場合は、後述のunsafe_unretainedを使いましょう。 copy __strong修飾子に対応しますが、実際にはコピーオブジェクトが代入されます。copy属性を用いたプロパティは参照先オブジェクトのオーナーとなります。 unsafe
ARC便利ですね。Release, Retain を書かずに、オーナーシップ(所有権)だけを考慮して出来るのは素晴らしいです。一つ問題は、外部ライブラリを取り込む場合。自分のプログラムだったら分かる事も、人のプログラムを変えるのは面倒ですし、間違えたくないですよね。ARCは、各ファイルをコンパイルする際に有効にするものなので、部分的に無効に出来ます。その方法を簡単ですが、説明します。 ビルド設定の、Build Phaseタブの、Compile Sources 設定を開きます ファイル毎の オプション設定 ARC を有効にしたくないファイルの、コンパイルオプションに -fno-objc-arcを入力します 終わり 簡単ですね。これで、導入しているライブラリなどを、ARC無効にして使用出来ます。 追記:2012/7/13 逆に非ARCのプロジェクトで、指定ファイルだけARCを追加したい場合は、
Macのキャプチャーやプレビューで画像編集すると、pngファイルの容量が大きくなる傾向があります。画像解像度を小さするには、限界があり、メタデータなど削除が必要です。 pngquantを使う GUIツールではなく、「pngquant」をインストールして画像圧縮します。 pngquantのインストール % brew install pngquant pngquantで変換 pngquantで、png画像を上書き圧縮します。 ※この作業はバックアップをとってください。 % cd 画像フォルダ % pngquant --ext .png --force *.png Google Drive では Icon ファイルが自動的に作成されるので、バックアップするときに不要です。 find で「Icon?」で絞り込み、xargs で再起的に削除します。 Icon ファイル検索・削除 ローカルの Goog
iOS 5からちょっと様子が変わった模様。 メソッドが追加されている。 前までは @implementation UINavigationBar (UINavigationBarCategory) - (void)drawRect:(CGRect)rect { UIImage *image = [UIImage imageNamed: @"NavigationBar.png"]; [image drawInRect:CGRectMake(0, 0, self.frame.size.width, self.frame.size.height)]; } @end (これだと色んなところがこの画像に統一されちゃう。のがいい場合にもあるが。) をViewControllerに書き加えてオーバーライドしたりとか UIImage *navBGImage = [UIImage imageNamed:@"
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く