タグ

関連タグで絞り込む (296)

タグの絞り込みを解除

iosに関するNyohoのブックマーク (745)

  • Objective-C 2.0プログラミング言語

    語ドキュメント 日語に翻訳されたデベロッパ向けのドキュメントです。 英語版の方が新しい場合がありますので、最新情報は英語版や英語ドキュメントページを確認して下さい。 App Store Connectヘルプ App Store Connectの使い方に関しての詳細やステップごとの使い方を確認できます。

    Nyoho
    Nyoho 2016/01/08
    こんなページが用意されていたのか。
  • Using Auto Layout in UITableView for dynamic cell layouts & variable row heights

    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

    Using Auto Layout in UITableView for dynamic cell layouts & variable row heights
    Nyoho
    Nyoho 2016/01/07
  • Implementing a Bouncy UICollectionViewLayout with UIKit Dynamics | Teehan+Lax

    We’ve previously discussed using UIKit Dynamics to make realistic-feeling interfaces by applying the physics simulation to instances of UIView in our interface. In that article, we mentioned that a UIView is only one example of a concrete implementation of the UIDynamicItem protocol, alluding to the fact that another class conforms to the protocol. That other class is UICollectionViewLayoutAttribu

    Nyoho
    Nyoho 2016/01/01
    UICollectionViewLayout UIKit Dynamics
  • 2015年のベストアプリ20選

    米GizmodoのDarren Orf記者がお届けする、2015年のベストアプリ20選です。一部、日で出ていないアプリもありますが、今後の対応を期待して、そのままお送りします。 毎年、山のようなアプリが登場し、どうすればいいか悩む人も多いことでしょう。どのアプリをダウンロードするべきか? どの有料アプリを買うべきか? そしてホームスクリーンにt定位置を確保するのはどのアプリなのか? この記事は毎日そんな疑問を抱えているあなたや、どのアプリを見直すべきか考えている皆さんのためにお送りするものです。ではさっそく、2015年のアプリ20選、行ってみましょう。 Layout Layoutが出る前は、インスタグラムにアップするために写真をコラージュするアプリをストアで探す必要がありました(Pixlrが私のお気に入りでした)。ついにインスタグラムがそのためのアプリを自分で出してくれたので、コラージュ

    2015年のベストアプリ20選
  • [Swift] タイプセーフな軽量HTTPクライアント「APIKit」を試してみた | DevelopersIO

    1 APIKitとは Yosuke Ishikawa氏 作成のAPIKitは、比較的新しいHTTPクライアントです。 https://github.com/ishkawa/APIKit Swiftは、タイプセーフな言語ですが、APIKitは、このタイプセーフの利点を最大限に発揮していると思います。 動作条件は次のとおりです。 Swift 2.1 Mac OS 10.9 or later iOS 8.0 or later watchOS 2.0 or later tvOS 9.0 or later また、特徴としては、次のようなものが挙げられます。 エンドポイントごとにクラスを定義 パラメータなどを型で明確に制限できる(Enumも利用可能) レスポンスが、成功・失敗の2値となる レスポンスの型を定義することができ、アンラップが不要(エラー時はNSError) それでは、実際に使用してみたよう

    [Swift] タイプセーフな軽量HTTPクライアント「APIKit」を試してみた | DevelopersIO
  • まだMVC,MVP,MVVMで消耗してるの? iOS Clean Architectureについて - Qiita

    <この記事は「Money Forward Advent Calendar 2015」の22日目の記事です> この記事は、iOS Clean Architectureと実際にコードへ適用した内容について紹介します。 コードについては、改善の余地があるため随時修正していくと思います。 → github: https://github.com/koutalou/iOS-CleanArchitecture iOS開発においてよくある問題点 「ビジネスロジックはModelに置くべき」と言うが、開発者によって理解や意見がバラバラで統一的な実装ができない 度重なる仕様変更や複雑な仕様に対応するためにViewControllerや特定のModelが肥大化し、ビジネスロジックの質を見失う MVC,MVP,MVVMだけで考えると、どこかのレイヤが複数の責務を持つことになり依存度の高い複雑なコードが生まれてし

    まだMVC,MVP,MVVMで消耗してるの? iOS Clean Architectureについて - Qiita
    Nyoho
    Nyoho 2015/12/24
  • Cocoaの日々: 【アプリ】IconTimer 1.0 をリリースしました

    以下は開発メモをつらつらと書きます。 ユーザインターフェイスめも 既存のタイマーアプリを使っていて毎回不満に感じていたのは、時間を選ぶ時に頭の中で「ひっかかり」があるところ。うまく説明できないのだけれど、あえて言えば時間を選ぶ時に注意を払わせるのが苦痛だった(どんだけものぐさと言われそうですが。。) アプリを使うのがちっとも楽しくない。 例えば電卓式の時間を直接入力するタイプの場合、目的の数字を押してスタートするだけ....なんだけど打ち間違えたらクリアしないといけない。だから無意識のうちに間違えないように注意を払う。それがひっかかる。一方あらかじめ時間がリストで選べるタイプの場合、たくさんの選択肢から目的の時間を注意を払って探さなければならない。これもひっかかる。 そんな気を遣わずにポン・ポン・ポンと選ぶだけで時間が選べる UIはできないのか?それが開発の出発点だった。注意を払わ無くて良

    Cocoaの日々: 【アプリ】IconTimer 1.0 をリリースしました
  • ニコニコ漫画アプリの中身、全部見せます! 〜iOSアプリ開発事例のご紹介〜 - Qiita

    この記事では、ドワンゴから今秋リリースされた 「ニコニコ漫画」iOSアプリ の開発での取り組みや内部の設計、ニコニコ漫画アプリのこれからについてご紹介します。あまり変わったことはやっていないとは思いますが、よくあるアプリ開発の一例としてご覧いただければと思います。 なお、一応お約束として書いておくと、この記事は個人の見解であり、所属する組織の公式見解ではありません。 はじめに "ニコニコ漫画"は、縦スクロールでサクサク、マンガを読めるのはもちろんのこと、新感覚のダイナミックな見開きページ表現を楽しめたり1、紙芝居のような形式のマンガが読めたりするなど2、かなりアグレッシブなマンガアプリ3です。 読み手はもちろん、マンガの作り手が作品を公開して嬉しい気持ちになれるサービスになっているかと思います。まだ使ったことがないという方は、この機会にご利用いただければ幸いです(宣伝)。 サービスもアグレ

    ニコニコ漫画アプリの中身、全部見せます! 〜iOSアプリ開発事例のご紹介〜 - Qiita
    Nyoho
    Nyoho 2015/12/23
  • iOS9 以降で必要な IPv6 only Network への対応 - Qiita

    iOS (9.0 以降) では DNS64/NAT64 という技術で構築された IPv6 ベースのネットワークでアプリが動くようにする必要がある。 記事は、末尾の参考文献に記載された内容の意訳をベースにしている。 概要 iPhone に対して IPv6 の通信環境しか提供しないキャリア(通信事業者)が今後登場する。 既存の IPv4 のホストと通信しようとした場合、キャリアのゲートウェイで IPv6 ⇔ IPv4 の変換が行われる (DNS64/NAT64)。 (接続先がIPv4/v6のどちらであるかに関わらず) あなたのアプリが IPv6 環境で正しく動作するようにしなくてはならない。これは審査でチェックされる。 影響範囲は ネットワーク通信を実装したiOSアプリすべてで動作確認と、問題があれば改修を実施する必要がある。 (iOS外で動作する) サーバサイドについては原則として影響を受

    iOS9 以降で必要な IPv6 only Network への対応 - Qiita
  • iOSアプリ開発におけるイースターエッグのすすめ - NSBlogger

    はじめに この記事はiOS Advent Calendar 2015 - Qiita 19日目の記事です。 昨日はhachinobuさんのMVVMっぽい構成のデモアプリを公開してみるでした。 日はイースターエッグについて。 イースターエッグとは簡単にいうと隠し機能のことです。余裕のある開発者が仕込んだ粋なお遊びですね。 発見したときはついつい友達に教えたくなります。イースターエッグが仕込まれているアプリおよび実装例について紹介しますね。 イースターエッグの例 まず、イースターエッグが仕込まれているアプリをいくつか紹介しますね。 Google検索 「Google」という名前のGoogle検索アプリです。ロゴ部分をタップすると…! ちなみにロゴが新しくなる前は、なぞるとロゴがバラバラになりました。 www.youtube.com スーモ 「スーモ」アプリには複数のイースターエッグが仕込まれて

    iOSアプリ開発におけるイースターエッグのすすめ - NSBlogger
    Nyoho
    Nyoho 2015/12/19
  • ios - How do you set the duration for UICollectionView Animations? - Stack Overflow

    Nyoho
    Nyoho 2015/12/18
    transform3D
  • UICollectionView auto scroll to cell at IndexPath

    Nyoho
    Nyoho 2015/12/18
  • Goodpatchでpotatotipsを開催しました! | Goodpatch Blog

    こんにちは! GoodpatchでiOS Developerをやってる重田といいます。 昨日、弊社でpotatotipsというiOS/Androidエンジニア向けの勉強会を開催しました。 【第24回】potatotips(iOS/Android開発Tips共有会) – connpass 2015/12/16 #potatotips (iOS/Android開発Tips共有会) 第24回 – Togetterまとめ 総勢15名からTipsを発表して、懇親会を行いました。その模様をお届けします。 iOSでテーマ(着せ替え)機能を実装した時のTips (iOS) iOSでテーマ(着せ替え)機能を実装した時のTips 最初は私からの発表です。UIAppearanceを使ってみたらけっこうハマったので、テーマ機能の実装を考えてる人はぜひご一読ください。 tvOSでWebSocketを使う(iOS)

    Goodpatchでpotatotipsを開催しました! | Goodpatch Blog
    Nyoho
    Nyoho 2015/12/17
  • iOSでテーマ(着せ替え)機能を実装した時のTips

    Nyoho
    Nyoho 2015/12/17
    ほうほう dynamic var でやるのか
  • iOS 7をサポート対象外にして開発を健全化する

    第24回 potatotipsの発表資料です。

    iOS 7をサポート対象外にして開発を健全化する
    Nyoho
    Nyoho 2015/12/17
    いいね
  • 【iOS】SFSafariViewControllerをPush / Pop のアニメーションで表示する - Qiita

    はじめに iOS Second Stage Advent Calendar15日目の記事です。 個人的には5記事目になります。 題 個人的に触ったことなかったけど興味があったSFSafariViewControllerを触ってみました。 一番最初にすげーって思ったのはiOSアプリのReederというアプリです。 これがiOS9に対応した時にSFSafariViewControllerを導入していました。 そしてそれがUINavigationControllerとうまく馴染んでいて、これをどうやるのかなーって思ったのが調べたきっかけです。 でもmodalで普通に出すと違和感が半端なかったので、なじませられるようにいろいろ考えていたらいい記事があったので、それを実装してみました。 その記事がこちらです。 push-pop-modal-sfsafariviewcontroller-hackin

    【iOS】SFSafariViewControllerをPush / Pop のアニメーションで表示する - Qiita
    Nyoho
    Nyoho 2015/12/15
  • Objective-Cで書かれた5年もののiOSアプリを徐々にSwiftへ置き換えている話

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは、ヤフーでiOSアプリを開発している林です。 私が関わっているYahoo!ショッピングでは、iOSアプリをObjective-CとSwiftの混在状態で開発しています。今年の6月末からこのスタイルに切り替え、新規で書くコードは原則Swiftを使い、徐々にObjective-Cで書かれたコードを減らしている状況です。一方で完全にObjective-Cのコードを捨てることは現実的でないとも考えており、混在状態がこの先もしばらく続く想定でいます。 Yahoo! JAPANのアドベントカレンダー14日目は、この形に至った経緯・開発の進め方・そこから得られた知見を共有したいと思います。 プロジェクトが動き出すまでの経緯 Yahoo

    Objective-Cで書かれた5年もののiOSアプリを徐々にSwiftへ置き換えている話
    Nyoho
    Nyoho 2015/12/14
    Testingについても書いてある
  • #yidev 第21回横浜iPhone勉強会で発表してきたよ - koogawa blog

    昨日は第21回横浜iPhone勉強会に参加してきました。 https://atnd.org/events/72310atnd.org 前回は7月開催でしたので、実に5ヶ月ぶりの開催になります。 そして今回も参加者のアイコンを並べたスライドが大活躍でした! 顔とアイコンが一致するはやっぱり会話がしやすいですね。 当日のツイートはTogetterにまとめさせて頂きました。 togetter.com *** そんなわけで以下、発表内容の簡単なメモになります。(発表者の皆さま、間違い等あればご指摘ください) tvOSを拡張する・実践編 @nolili さんによる発表です。デモ用のディスプレイを持ち込んでの発表でした! tvOSアプリ開発は難しい handoff、Multiple Connectivity、KeyChainシェアリング使えない! CoreBlueToothは使えた! Bluetoot

    #yidev 第21回横浜iPhone勉強会で発表してきたよ - koogawa blog
    Nyoho
    Nyoho 2015/12/13
  • [iOS 8] マルチデバイス対応の新機能「Trait Collection」 | DevelopersIO

    Adaptive なアプリを作ろう iPhone 6 / iWatch が発表され、iOS に新しい画面サイズのデバイスが仲間入りしました。おそらく今後も新しい画面サイズの iOS デバイスが登場してくるでしょう。このことから、各画面サイズに応じたアプリにすることはもはや必須要件と言えるでしょう。 このことはもちろん Apple も考慮しており、iOS 8 から Adaptive という概念が導入されました。Adaptive とは適応性という意味です。つまり画面サイズが小さくても大きくても、それぞれの画面サイズにうまく適応させて設計していきましょうという考えかたです。 ということで、稿では iOS 8 からのマルチサイズに適応させる方法について解説します。 Size Class これまで iPhone / iPad の判定や Portrait / Landscape の判定には UIUs

    [iOS 8] マルチデバイス対応の新機能「Trait Collection」 | DevelopersIO
    Nyoho
    Nyoho 2015/12/10
    size class
  • Adobe Creative SDK for ios が本当にやばい - Qiita

    https://creativesdk.adobe.com/ 今まで散々様々なSDKを使ってきましたが、正直感動しました。 こんな簡単に超リッチな画像加工ができるなんて当にすごいです。 しかも 実装方法が超かんたん。 まずは少しみてください。 一部機能の紹介 画像のフィルター フィルターの種類も豊富で、お手軽にインスタグラムっぽい画像を作れちゃいます 画像の切り抜き 画像の方向変換 文字入力 指定した色だけ色を出したり ほら、やばい 実装方法 swiftで書きますので、objective-cの方は適時読み替えてください。 一応今回のサンプルコードもgithubにアップしておきます。 https://github.com/yamasakitomohiro/AdobeCreativeSample SDKのダウンロード 以下のリンク作からiOS SDKをダウンロードしてください。 https:

    Adobe Creative SDK for ios が本当にやばい - Qiita
    Nyoho
    Nyoho 2015/12/08
    Adobeやるじゃん!