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
In iOS, scroll views are used to view content that won’t fit entirely on the screen. Scroll views have two main purposes: To let users drag the area of the content they want to display To let users zoom in to or out of the displayed content using the pinch gestures A common control used in iOS apps – UITableView – is a subclass of UIScrollView and provides a great way to view content that is large
こんにちは、@yoheiMuneです。 「ロックボタン + ホームボタン」の同時押しで取得できるスクリーンショット。 それをObjective-Cのプログラムから取得する方法をブログに書きたいと思います。 画面全体のスクリーンショットを撮る 取得可能なスクリーンショットは大きく2種類で、まずは1つ目を紹介します。 1つ目は、「ロックボタン + ホームボタン」の同時押しで取得できるスクリーンショットとほぼ同じ物を取得できる実装方法です。 以下のように実装します。 // 必要なライブラリを読み込みます #import <CoreGraphics/CoreGraphics.h> #import <QuartzCore/QuartzCore.h> 〜〜 省略 〜〜 // キャプチャ対象をWindowにします。 UIWindow *window = [[UIApplication sharedApp
NYXImagesKit 遅くなりましたが明けましておめでとうございます。本年もよろしくお願い致します。 iOS アプリで画像のアップロード機能を実装するとき、UIImage のリサイズを行うことがよくあると思います。 こういった編集処理は一度実装してしまえばソースコードを使い回せば良いのですが、頼れるのであれば OSS に頼ってしまいたいところです。 そこで今回はiOSオープンソースライブラリ徹底活用にも紹介されている、画像編集の定番 OSS の「NYXImagesKit」を使って UIImage をリサイズする方法をご紹介したいと思います。なお NYXImagesKit はリサイズ以外にも編集機能が備わっているので、それらも一緒に解説します。 Nyx0uf/NYXImagesKit 導入方法 導入は CocoaPods を使うのが簡単です。Podfile に NYXImagesKit
iOSアプリ開発で高速に写真や動画にエフェクトを加える事が出来るGPUImageの基本的なパターンと応用方法を理解するためのメモ。 GPUImageライブラリはOpenGL ES2.0をベースとしているため、大抵の場合は処理にCPUを使った場合よりも高速な動作が特徴。その上、複雑な概念を理解する必要があるOpenGLについて知る必要はなく、さらにカメラのためのAVFoundationのフレームワークを触る必要もない。 これはもう画像処理やカメラアプリに使わない理由がないんだけど案外日本語の説明がなかったので調べて行った過程とフィルタの作成方法についてを書いてみた。構成は下記の通り。 GPUImageの基本パターン 用意した静止画像へのフィルタ適用で基本パターンを解説。 カメラでのリアルタイムフィルタリング利用のための基本パターン解説 GPUImageの応用 複数フィルタを重ねがけする オリ
こんなかんじのフィルターが作れるようになります。 このレジュメを元にした勉強会が「MTL主催【学生限定・iPhone勉強会】蜷川実花監修カメラアプリcameranのエンジニアが教える高速フィルターカメラアプリの作り方です。 学生の皆様はふるってご参加下さい。 GitHubのリポジトリは https://github.com/kasajei/MTLSeminar201303 です。 あと、Xcodeをダウンロードしてきてね☆ Xcode カテゴリ: 開発ツール 価格: 無料 アジェンダ プロジェクト作成 GPUImageの組み込み とりあえず、GPUImageを動かしてみる PIP Cameraみたいなおしゃれなフィルターを作ってみる プロジェクト作成 まずプロジェクトの制作をします Single View Applicationを選択 名前はMTLSeminar201303にしましょう 次
DeanさんがGitHubに投稿した記事には「元AppleのエンジニアがリリースしたDuet DisplayはLightningケーブル経由でどの様にMacの映像をiPad”Zero Latency”に映しているのでしょうか?」としてDuet.appを解析。 I read about Duet a few days before its release. There were some interesting claims being suggested — “ex-Apple engineer” is able to run a display over the lightning connector, with zero latency. The marketing made it sound like this Apple-insiderness allowed them to do
ツールバー内にある「Scheme」の設定をします。 クリックすると「Pods」を選択できます。続けて「iOS Device」も選択します。 メニューバーの「Product」から「Build」を選択します。するとPodsプロジェクトがビルドされます。 ビルドが成功すると「Build Successed」と表示され「Frameworks」内に赤字で表示されていた「libPods.a」が黒字で表示されます。 これで静的ライブラリである「libPods.a」を使用することができるようになりました。 今回はここままでで、これで設定は終了です。 これをやっておくと全くいつもどおりにライブラリ、フレームワークを使用することができます。 前回からの続きです。 アプリの方のプロジェクトを開いていき「Frameworks」内に「libPods.a」という静的ライブラリが赤字で表示されています。 赤字にな
前回のつづき。 今回はAuto Layoutの基礎的な部分を説明していきたいと思います。 サンプルコード: https://github.com/stack3/iOSAutoLayoutSamples サンプルコードのSTBasicViewController.storyboardを開いてみましょう。 このように4つのLabelが配置されています。 サンプルコードを起動し、Baisc Layoutを選択します。以下の画面が表示されます。Simulatorを4-inchで起動した場合です。 Storyboardに配置した位置と異なり、Label2がLabel1より上にありNavigation Barの下に隠れています。 横画面にしてみましょう。 Label1とLabel4は幅が伸びました。Label2はNavigationBarに隠れたまま、Label3は画面から消えてしまいました。 ※ 実
iOS 7からViewは全画面表示がデフォルトになりました。今回はその理解と対応について。 iOS 6 / 7両方対応の記事はよくみかけるので、本記事ではXcode 5でiOS 7以降のみ対応することを前提にして書きます。 StoryboardやAuto Layoutの使い方の話は本筋ではないので割愛しています。 Auto Layoutについては、こちらの記事を参考にしてください。 サンプルコード: https://github.com/stack3/iOS7FullScreenViewSamples ViewとStatusBar/NavigationBar/Toolbarの構成 iOS 7以前 StatusBar、NavigationBarとToolbarの間にViewが表示されていました。 iOS 7から iOS 7からはViewの上にStatusBar、NavigationBar、T
RubyMotion lets you quickly develop cross-platform native apps for iOS, Android and OS X, all using your favorite editor and the awesome Ruby language you know and love. Let's see how RubyMotion works I'm a developer You will feel at home. RubyMotion features a statically-compiled version of the Ruby language designed for native mobile platforms, as well as a command-line based extensible toolchai
MacRubyがiOSに来た!RubyでiOSのネイティブアプリ開発ができる「RubyMotion」登場 Rubyを使ってiOS向けアプリが開発できる開発環境「RubyMotion」が登場しました。MacRubyプロジェクトの生みの親であるLaurent Sansonetti氏は7年間勤めたアップルを2011年暮れに退社して、新たにHipByteというスタートアップを立ち上げていたようです。 FAQや動画ビデオを見て分かったRubyMotionの特徴を列挙します。 Rubyを使ったiOSアプリの開発が可能 ツールは有償で199ドル(現在キャンペーンで149.99ドル) 無償版やオープンソース版はない 作成したアプリはAppStoreでの流通が可能 iOSのAPIの全てにアクセス可能 C/C++/Objective-Cで書かれたRuby処理系のMacRubyベースで1.9対応 Rubyコード
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く