タグ

iOSとiosに関するyasuharu519のブックマーク (135)

  • [iOS] AVFundationを使用して、「ビデオ録画」や「連写カメラ」や「QRコードリーダー」や「バーコードリーダー」を作ってみた  | Developers.IO

    [iOS] AVFundationを使用して、「ビデオ録画」や「連写カメラ」や「QRコードリーダー」や「バーコードリーダー」を作ってみた 1 AVFundation AVFoundationは、音声・動画などのメディアの再生や作成、編集を行うことの出来る巨大なフレームワークです。 入力側をデバイスと考えた場合、AVFoundationは、大まかに、次の3つの構成になっているといえます。 デバイス(AVCaptureDevice) セッション(AVCaptureSession) 出力(AVCaptureOutput) AVFoundationを使用するには、まずは、中心となるAVCaptureSessionをインスタンス化します。 そして、このAVCaptureSessionに対して、使用したいデバイスを入力として接続し、利用目的に合致したAVCaptureOutputを出力に接続することで

    [iOS] AVFundationを使用して、「ビデオ録画」や「連写カメラ」や「QRコードリーダー」や「バーコードリーダー」を作ってみた  | Developers.IO
  • WWDC16に行ってきました - 悪あがきプログラマー

    去年に引き続き今年もWWDCに行って来ました。WWDCはご存知のとおり抽選なのですが、運良く二回連続あたることができました。今のところ100発100中です。さて、来年はどうなるか! 初日 会場 前回まではセッション会場と同じモスコーンセンターで行われていたのですが、今回はビル グラハム シビック オーディトリウムという会場になりました。 中に入ってみると日で言う武道館みたいですね。 2階席からはステージがバッチリ見えて、キャパオーバーで入れない人たちもいなかったと思います。ただ個人的には去年のモスコーンセンターの方が音響がかなり良いのでそこだけちょっと残念。とはいえ朝早くから並ばずとも全員が入れるのは良いですね。 Keynote 個人的に今回のWWDCはなかなか世の中のキャッチアップが早いなと感じていて、こういったものが追加されてます。 Ride booking is supported

    WWDC16に行ってきました - 悪あがきプログラマー
  • 4文字しか使えないコミュニケーションアプリ「Ping」

    4文字しか使えないコミュニケーションアプリ「Ping」(iOS対応)を、アプリ開発のオモロキなどが12月25日にリリースした。同じ言葉を投稿した人同士で「共振」し、お互いが登録した写真を少しずつ見せ合える。TwitterやFacebookより気軽に投稿でき、寂しさをまぎらわせたり共感できるサービスを目指している。 漢字・カタカナ・ひらがな・絵文字を使って4文字以内の言葉を投稿する(これを「ピング」と呼ぶ)と、位置情報を基に、近所で同じ言葉をピングしているを一覧で表示する。同じ人と何回か共振すると、その人が登録している写真が少しずつ見られるようになる。 自分の気持ちを発信したり、造語を作って誰かに探索されるのを待つ――などの遊び方が可能。「4文字の言葉の共振から、共感へ、理解へと。なんども共振することで、誰かを見つける楽しさ。誰かに見つけてもらう楽しさ。そういう冒険がこのアプリでできるといい

    4文字しか使えないコミュニケーションアプリ「Ping」
  • Pelletkachels.nl

    Pelletkachels waren ooit eenvoudige apparaten voor verwarming, maar ze hebben een opmerkelijke evolutie doorgemaakt sinds hun bescheiden begin in de jaren ’80 van de vorige eeuw. In dit artikel duiken we diep in de geschiedenis van pelletkachel, bespreken we de belangrijkste mijlpalen en ontwikkelingen op het gebied van subsidiemogelijkheden en werpen we een blik op de transformatie tot moderne en

    Pelletkachels.nl
  • iOS・tvOS・watchOS デバイスのアーキテクチャについてのまとめ - ymyzk’s blog

    より詳細な CPU と命令セットの一覧は WikipediaApple mobile application processors をご覧ください. armv7 に対応したバイナリは armv7s や arm64 アーキテクチャの CPU でも動作します. (例: arm64 リリース以前にリリースされたアプリも, そのまま arm64 のデバイスで利用できる.) これは Apple の arm64 に対応した CPU が armv7 にも対応していることで実現できています. i386 (IA-32) や x86_64 (AMD64 / Intel 64) アーキテクチャは Simulator での実行で利用されています. Xcode での設定 どのアーキテクチャ向けにアプリをビルドするのかについての設定は Xcode の Build Settings で設定することができます. ア

    iOS・tvOS・watchOS デバイスのアーキテクチャについてのまとめ - ymyzk’s blog
  • iOS開発者の為のARM講座

    Wandering Coder: A few things iOS developers ought to know about the ARM architecture by Pierre Lebeaupin 以前iPhonenのNEONについて書いたとき, iOSデバイスのプロセッサについても読者に知って頂きたいと思っていた. しかし,オンラインでのディスカッションでこの知識は一般的ではないことが分かった. が,この知識はiPhoneプログラミングにおいて重要だと感じた. (もしNEONnい興味が無い場合だが) これはObject-cでハイレベルプログラミングを行っている場合でもだ. 知らなくても生きていけるだろう. しかし知る事で,iPhoneプログラマとして成長できるのだ. When I wrote my Introduction to NEON on iPhone, I cons

    yasuharu519
    yasuharu519 2015/11/27
    Thumb命令っていうのがあるのか
  • CrossHelmet X1

  • fastlaneを使ってiOSアプリをブラウザから爆速確認できるようにした - 5.1さらうどん

    今週のOSS活動 github.com この度、fastlaneに新しいアクションを追加して送ったところマージされました。 9月ぐらいに思いついて、コードは大分前に書き上げていたのだけど、テストを書くのが面倒で2ヶ月ぐらい放置した後、重い腰を上げてPRをこしらえた。 他のアクションに比べて気合を入れてテストを書いたら、中の人からめっちゃ賞賛されて嬉しい。 fastlaneって何? fastlane.tools fastlaneはiOS用のタスクツールで、開発環境の構築やビルドを始めとし、面倒な証明書の更新やβ版配信、iTunes Storeへのサブミットなど、iOS開発に必要なタスクを自動化することができます。 特徴として挙げられるのは、様々な操作が「アクション」として定義されており、 予め用意されたアクションを宣言的に記述するだけで、簡単にiOSアプリ開発用の便利バッチを作成することがで

    fastlaneを使ってiOSアプリをブラウザから爆速確認できるようにした - 5.1さらうどん
  • いけだや技術ノート

    まだxcprettyを使っていませんか?今こそxcbeautifyに置き換えよう! by ikesyo | プロポーザル | iOSDC Japan 2024 #iosdc - fortee.jp で想定していた内容の一部の供養です(落選)。 社内のとあるプロジェクトで、XCTestExpectationがタイムアウトしているケースでもテストが成功扱いになっていたり、XCTSkipを使ったテストケースがログに出力されていないということがあった。CIでのテスト実行にはfastlaneを使っていたので、fastlaneの実行ログからxcodebuildの出力のフォーマッターを確認してみると、xcprettyが使われていた。 fastlane 2.201.0から scan, gym, snapshot に xcodebuild_formatter というオプションが増えていて、そのデフォルトは

    いけだや技術ノート
  • Lighter View Controllers · objc.io

    View controllers are often the biggest files in iOS projects, and they often contain way more code than necessary. Almost always, view controllers are the least reusable part of the code. We will look at techniques to slim down your view controllers, make code reusable, and move code to more appropriate places. The example project for this issue is on GitHub. Separate Out Data Source and Other Pro

    yasuharu519
    yasuharu519 2015/09/23
    軽量なviewcontrollerについて
  • objc.io

    Watch some for free , subscribe to watch everything.

    yasuharu519
    yasuharu519 2015/09/23
    ios/swiftとかをまとめたサイト
  • iOS 9 の新機能のサンプルコード集『iOS-9-Sampler』を公開しました - その後のその後

    iOS 9 でも大量の新機能が追加されましたが、新しいAPIはどう使うのか、実際に何がどこまでできるのか、といった具体的なところが、英語のドキュメントや動画をながめているだけだと正直あまりピンときません。やはり実際にコードを書いて動かしてみるのが一番わかりやすい・・・ということで今年もつくりました! iOS-9-Sampler 恒例の iOS 9 新機能のサンプルコード寄せ集めアプリです。ソースコードは GitHub に置いてあるので、ご自由にご活用いただけると幸いです。 https://github.com/shu223/iOS-9-Sampler 使い方は Xcode 7 でビルドするだけ なので、デザイナーさんやディレクターさんもぜひお近くのエンジニアにビルドしてもらってください。 Swift のバージョン 2.0 やオープンソース化、ついにネイティブ対応する watchOS 2、と

    iOS 9 の新機能のサンプルコード集『iOS-9-Sampler』を公開しました - その後のその後
    yasuharu519
    yasuharu519 2015/09/17
    iOS9のサンプル集
  • Git2Go - The Git client for iOS you always wanted | Git2Go finally gives you all the git functionalities you always wanted on your iOS device. Connect GitHub accounts, push commits.

    Git2Go The Git client for iPhone and iPad you always wanted Git2Go is the first app for iOS which unleashes your full development productivity from everywhere. Clone all your GitHub and Bitbucket repositories with just one tap, manage branches and easily commit changes after you’ve edited code on-the-fly - All from your iPhone and iPad! Become part of our growing mailing list in order to hear firs

  • バックナンバー – おくvillage

    เว็บ สล็อต ในปัจจุบันนั้นมีมากมาย ซึ่งสล็อตออนไลน์นั้น ได้รับความชื่นชอบจากนักพนัน ทั้ง หน้าใหม่ และ หน้าเก่า เนื่องจากว่าเป็นเกมเดิมพันที่เล่นง่าย ทำเงินได้รวดเร็ว แต่จะหาเว็บสล็อตดี ๆ ที่จ่ายสูง จ่ายจริงก็อาจจะ ไม่ใช่เรื่องง่ายนัก วันนี้เรา ก็เลยได้นำ 5 เว็บสล็อตมาแนะนำกัน ได้แก่ betflik68, betflik168, superslot1234, joker123slot และก็ xoslotz ด้วยเหตุผลดังกล่าว คุณก็เลยมั่นใจได้ว่า คุณกำลังเล่น

    yasuharu519
    yasuharu519 2015/09/08
    おもしろそう。
  • 守ってはいけない、iOSのデザインルール4つ

    ページコントロール(ドット)、ページトップの「送信」、プラス(+)アイコン、並べ替えアイコンの4つは、テストでユーザビリティ上の問題を引き起こすことの多いiOSデザインパターンである。 4 iOS Rules to Break by Aurora Bedford, Raluca Budiu, Kara Pernice, and Amy Schade on July 9, 2015 日語版2015年8月31日公開 巨大ソフトウェア会社(たとえば、AppleMicrosoftGoogle)はユーザーとデザイナー双方のためにデザインガイドラインを作成している。 おかげで、デザイナーや開発者側は、恵まれた条件のもとで、きちんとしたものになることが期待できるインタフェースの作成を始められるようになり、まったく新しいUI要素を考案する(そしてテストする)必要がない。 一方、ユーザー側も、すべての

    守ってはいけない、iOSのデザインルール4つ
    yasuharu519
    yasuharu519 2015/09/01
    アンチパターン
  • URLスキーム・独自ディープリンク実装に代わる、Universal Links(iOS 9で導入)でより良いUXを実現 - Qiita

    iOS 9で、Universal Linksという仕組みが導入されます。 WWDC資料: Seamless Linking to Your App - WWDC 2015 - Videos - Apple Developer これまでのURLスキーム・独自ディープリンク実装と機能的に似ていますが、それがAPIとして公式にサポートされ、より良いUXが提供出来るようになる模様です。 Search API(特にWeb Markup API)と同時にiOS 9対応に向けてWeb側で是非対応検討しておいた方が良い事項だと思っています: searchapi - iOS 9の「Search API Best Practices and FAQs」が公開されたので読み解いてみた - Qiita Universal Linksとは? ディープリンク系の技術としてAppleから正式に提供されたもの、という理解

    URLスキーム・独自ディープリンク実装に代わる、Universal Links(iOS 9で導入)でより良いUXを実現 - Qiita
  • CoreText ヒラギノフォント(日本語)で正確に描画サイズを取得する - Qiita

    前提知識 投稿ではCoreTextの描画については記載してません。 基礎的な描画についてはgithubの0. 最小限の描画などを参考にして下さい。 また別途、 欧文書体の基礎知識 CoreTextの日語行間の問題(解決) もお読み下さい。 題 ヒラギノフォントを使用した場合にでも正確に描画に必要なサイズを取得する方法です。 CoreTextでサイズを取得する場合は以下になります。 /* サイズを取得 */ // 属性 NSDictionary *attrDict = [NSDictionary dictionaryWithObjectsAndKeys: (__bridge id)self.ctFont, kCTFontAttributeName, (__bridge id)self.ctParagraphStyle, kCTParagraphStyleAttributeName, n

    CoreText ヒラギノフォント(日本語)で正確に描画サイズを取得する - Qiita
    yasuharu519
    yasuharu519 2015/07/07
    フォントのサイズを取得する
  • WWDC15 - Videos - Apple Developer

    Collections Audio & Video Developer Tools Graphics & Games Maps & Location Privacy & Security Safari & Web Platforms iOS macOS tvOS visionOS watchOS Audio & Video 35:51 Editing Movies in AV Foundation WWDC 2015 macOS Learn how to use the new AVMutableMovie class to modify media files and simplify your editing workflows. See how to support segment-based editing and discover the power of sample refe

    WWDC15 - Videos - Apple Developer
  • iOS 開発で storyboard と xib をうまく使い分けるプラクティス - クックパッド開発者ブログ

    Web エンジニアだったはずがひょんなことから iOS アプリを書き始めてはや3ヶ月。ヘルスケア事業部の濱田です。 iOS アプリで画面遷移を実現するためには様々な方法があります。 コードのみを使う方法 xib を使う方法 storyboardを使う方法 etc. 初めはかなり混乱しましたが、最終的には storyboard と xib の合わせ技に落ち着きました。 今回はこの方法についてご紹介します。 storyboard を使うか、xib を使うか、それが問題だ アプリの UI 部品の配置は結構たいへんな作業です。とくに Autolayout の制約の設定などは、コードのみで設定するのは困難でしょう。Interface Builder の支援をなるべく活用したいところです。 そこで、storyboard もしくは xib ファイルを利用して ViewController(以下 VC)

    iOS 開発で storyboard と xib をうまく使い分けるプラクティス - クックパッド開発者ブログ
    yasuharu519
    yasuharu519 2015/06/26
    知見だ
  • WWDC15参加レポート | BLOG - DeNA Engineering

    こんにちは。@kenmazと申します。2013年にDeNAに中途入社して以来、マンガボックスのiOSアプリ開発を担当しています。 さて今回DeNAの国際学会/カンファレンス参加支援制度を利用し、Appleの開発者向け会議であるWWDC15に参加してきました。 私個人としても初めてのWWDC、そして初めてのサンフランシスコ滞在ということで、刺激の多い充実した一週間となりました。 WWDC15 について WWDC15は6/8から6/12の5日間にわたって開催されました。 初日のキーノートスピーチでは、ティム・クックを始めとするAppleのトップ陣が登壇し、一般のユーザー向けの内容を含む発表が行われました。初日の午後は、開発者向けのキーノートスピーチとも言える「Platform State of Union」というセッションがあります。開発者はまずこのセッションを聴講することで、今年のWWDCの

    WWDC15参加レポート | BLOG - DeNA Engineering