「もし君が、iPhoneのプログラミングをやってるんなら、UIViewに詳しいよね。ボタンとか、テキストとか、スライダーとか、Webビューとか、UIviewのサブクラスなら、何でも来いなんだろ?」、、、えっ?うっ、うん。 でも、実はUIViewのテクノロジーが実はCALayerから来てたって知ってましたか?少なくとも、僕は知りませんでした、はい。結構長い間、、、orz “CALayer”について少し知っておく事は、決して無駄ではありません。だって、カッコいいビジュアル•エフェクトが簡単に作れてしまうんですから。ついでに、”Core Animation”の事を掘り下げて勉強しておくのもすごくいい事なんです。まぁ、でも”Core Animation”については、また別の機会に。 このチュートリアルでは、”CALayer”の基本を学ぶ事によって、”layer”なる物を作っていったいそれがどういう
TL;DR: Don't like reading? Jump straight to the sample projects on GitHub: iOS 8 Sample Project - Requires iOS 8 iOS 7 Sample Project - Works on iOS 7+ Conceptual Description The first 2 steps below are applicable regardless of which iOS versions you are developing for. 1. Set Up & Add Constraints In your UITableViewCell subclass, add constraints so that the subviews of the cell have their edges p
本サイトは富士ゼロックスブランドの商品を含みます。富士ゼロックスブランドの商品は、米国ゼロックス社からライセンスを受けている商品です。 商品提供者は富士フイルムビジネスイノベーション株式会社です。 Xerox、Xerox ロゴ、およびFuji Xerox ロゴは、米国ゼロックス社の登録商標または商標です。
2/10に開催された『masuidrive&吉田パクえ氏と考える「一生、エンジニアであり続けるために必要なこと」 : ATND』を聞いてきました! masuidriveさんはエンジニア経験の中で『自分の得意な仕事のやり方』を見つけて、自分にフィットする働き方を突き詰めているのがカッコ良かったです。吉田パクえさんは『信頼できる仲間』を見つけてその中で自分を活かせるポジション創り出されているのが印象的でした。 今回はこの講演の中で特に参考になった点を中心にまとめていきます。 🐹 一生エンジニアとして生き続けていくためにまず最初のmasuidriveさんのセッション、『一生エンジニアとして生き続けていくために』の簡単なマトメです。 エンジニアを続けていくために学ぶこと一生エンジニアを続けるためには、効率的に学び続けることが重要だと思います。 1) 投資効率が高い技術・基礎技術をしっかり学んで応
Blenderの解説は,ネット上に結構ある.時にはブログ記事の形であったり,解説実況動画であったりする.これらの情報は,ある程度Blenderを使い慣れた身からすると,かなり役に立つ.しかし,Blenderに限らずネット上にある情報には結構偏りがあって,3DCGに全く触れたことがないような素人に対する初歩の解説書と,最新機能や知っていると便利な上級者向け機能解説のどちらかに偏りがちだと思う. 自分がBlenderを始めたのはShade,Metasequoiaに次ぐ3つ目の3DCGソフトとしてだった.なので,基本的なショートカットキー一覧は気合で覚えるとして,モデル制作の流れについては把握できていた.乗り換え組なので,最初から中級者だったのだろうと思う.そこで困ったのは,中級者向けの解説があまりないことだった. 自分が考える中級者向けの情報とは,3DCGソフト一般の使い方ではないが,個別のア
勉強の仕方が悪かったのか、結構時間が経ってから知ったことなど多いので、基本操作も含めまとめておきます。blender初心者向けです。思い出し次第ちょくちょく足していくと思います。コマンド名が分からないものは私が勝手に名前をつけてるのであまり参考にしないでください。 ショートカット覚えられない時は、[Spaceキー]→英語機能名入力で検索すればいいかと もっと基本的なことについて以前まとめた記事はこちら ~~~[基礎知識]~~~~~~~~~~~~~~~~~~~~~~~~~~ ・頂点(vertex) に関するメニュー…[Ctrl+V] ・辺(edge) に関するメニュー…[Ctrl+E] ・面(face) に関するメニュー…[Ctrl+F] ・スペシャルメニュー…[Wキー] ・機能名で検索…[Spaceキー] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ▼面張り
More than just porting your infrastructure to the cloud, CapTech brings architects and developers, business solutions analysts, and change management teams ready to partner with you to: develop and implement a cloud strategy apply cloud services help your business realize the full value of the cloud Recommending only those solutions and service providers that best meet your needs, our cross-functi
Exploring Frontend Development with Design / Graphics / Technology It’s going to be a rather long post, so if you want to jump around, here are your way points: First steps A path for the slice Animating the pie-slice Raising the level of abstraction Custom CALayer, the PieSliceLayer Rendering the PieSliceLayer It all comes together in PieView Managing the slices Demo and Source code With a powerf
PIC24FJ64GB004 小型マイコン基板 SBDBT USBコネクタのブレイクアウトボードに見えますが PIC24FJ64GB004が搭載されています Bluetoothアダプタを装着 pickit3はピンに直接接続できます ブレッドボード等で簡単に使えます ピンヘッダ未実装仕様ではピンヘッダは実装されずに付属しています。 PIC24FJ64GB004のとても小さいマイコン基板です。 2.54mmピッチ10ピンの足がついています。 USBのBluetoothアダプタを使用すると通信モジュールになります。 一見、USBコネクタのブレイクアウトボード?という感じがしますが、実は裏にPIC24FJ64GB004が搭載されています。 技術基準に適合したUSB Bluetoothアダプタを使用することで日本国内で合法的に使用できるBluetooth通信モジュールになります。 この基板は3.3V
SDカードサイズのIntel製超小型コンピュータ Intel Edison と $39 Arduino互換 wifi開発ボード Spark Core を併せた感じのデバイス Electric Imp の紹介を致します。 Electric Imp は wifiチップと ARM coretex M-3 を搭載した SDカードSDカードサイズのIntel製超小型コンピュータ Intel Edison と $39 Arduino互換 wifi開発ボード Spark Core を併せた感じのデバイス Electric Imp の紹介を致します。 Electric Imp は wifiチップと ARM coretex M-3 を搭載した SDカードで、このSDカードをデバイスに差し込むことでそのデバイスを wifi 経由でインターネットに接続できるようにします。 こちらがその Electric Imp
2014/02/09 追記 コメントのところでやり取りしているようにmergepbxの作者さんから連絡があって、この記事で書いた問題が修正されました! 今現在は merge=mergepbx がいい感じになってきているのでそっちがオススメです。 複数人でプログラミングしているとpbxprojがやたらとコンフリクトする 例えば、 Aさんが AALabel.m をプロジェクトに追加して Bさんが BBLabel.m をプロジェクトに追加して とただそれだけなのにマージのときにコンフリクトするpbxprojさん。。。 ただそれぞれファイルを追加だけのことでコンフリクトするなんて… どうにかならんもんかいとTwitterでつぶやいたところ、 @azu_re さんから有り難い教えが! @tokorom gitはファイル別にマージ方法を指定できるので、mergepbxみたいなのをpbxprojのマージ
I am animating a CALayer along a CGPath (QuadCurve) quite nicely in iOS. But I'd like to use a more interesting easing function than the few provided by Apple (EaseIn/EaseOut etc). For instance, a bounce or elastic function. These things are possible to do with MediaTimingFunction (bezier): But I'd like to create timing functions that are more complex. Problem is that media timing seems to require
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く