タグ

iosに関するd_animal141のブックマーク (169)

  • UISegmentedControlを使ってUIViewControllerを切り替える方法 - 拡張現実ライフ

    記事内に広告を含む場合があります。記事内で紹介する商品を購入することで、当サイトに売り上げの一部が還元されることがあります。 先日紹介した「カスタムコンテナビューコントローラーを作る」の応用例として、UISegmentedControlを使って複数のUIViewControllerを切り替える方法を紹介します。 【iOS】カスタムコンテナビューコントローラーを作る – 拡張現実ライフ ストーリーボードで親と子のビューコントローラーを用意する ストーリーボードを使って、こんな感じで親と子のビューコントローラーを配置します。 親となるビューコントローラーには、こんな感じでUISegmentedControlを追加しておきます。UINavigationControllerは、ナビゲーションバーを作るために使っています。 子となる1つ目のビューコントローラー。ここではUITableViewCont

    d_animal141
    d_animal141 2015/05/20
    UISegmentedControlを使ってUIViewControllerを切り替える方法
  • Nibファイルを使用して、UIViewのパーツを使い回す | App Camp

    複数の画面で同じパーツを使いたい時などに、Nibファイルでパーツを作っておくとレイアウトの使い回しが出来るので非常に便利。StoryBoardからしかレイアウトを作成した事が無い人でも、非常に簡単に実装出来て、かなり便利な機能なので覚えておいた方がいいと思う。 NibTextSample22 downloads 実装方法 ①XCodeでFile -> New -> Fileと選択。 ②Cocoa Touch -> Objective-C Classを選択しNext ③今回はクラス名を「Custom」にして、Subclass ofを「UIView」に変更後、任意のフォルダにクラスを作成。 ④Xibファイルを作成。XCodeのFile -> New -> Fileを選択。 ⑤UserInterfaceを選び、Viewを選択しNext。 ⑥DeviceFamilyを「iPhone」にする。 ⑦フ

    Nibファイルを使用して、UIViewのパーツを使い回す | App Camp
    d_animal141
    d_animal141 2015/05/19
    Nibファイルを使用して、UIViewのパーツを使い回す
  • (iOS/iPhoneアプリ開発) UISegmentedControlを使って画面表示 UIViewController を切り替える - ニペブ - iPhone / iOSアプリ開発

    2013-12-22 (iOS/iPhoneアプリ開発) UISegmentedControlを使って画面表示 UIViewController を切り替える 1.0.iOS/iPhone開発 1.6.画面表示 完成イメージ 完成イメージは次の通りです。 上側のセグメンテッドコントロール(UISegmentedControl)をクリックすると、その下側のビューが変わります。 ("Second"を選択した後) 環境 xcode 5.0.2 ARC使用 StoryBoardの作成 まずは、次のように3つのStoryBoardを作成します。(左や上側のコントローラは気にしないでください。) UIViewControllerを追加(3つのViewControllerのうち左側のViewController) 上記のコントローラの「Custom Class」にクラス名を設定(今回は、"Two

    (iOS/iPhoneアプリ開発) UISegmentedControlを使って画面表示 UIViewController を切り替える - ニペブ - iPhone / iOSアプリ開発
    d_animal141
    d_animal141 2015/05/19
    UISegmentedControlを使って画面表示
  • [iOS] Grand Central Dispatch(GCD)でメインスレッドを使って途中結果を表示 « きんくまデザイン

    2017/05/12追記 この記事はだいぶ古い記事なのですがありがたいことにアクセスが多いです。ですがもし今swift3で書くのであれば以下のページを参考にした方がよいと思います。 非常に簡単に書けるようになっています。 >> Grand Central Dispatch Tutorial for Swift 3: Part 1/2 >> Grand Central Dispatch Tutorial for Swift 3: Part 2/2 >> [Swift 3] Swift 3時代のGCDの基的な使い方 以下元の記事となります。 ==== こんにちは。きんくまです。 今回はスレッドのはなしです。 ふつう時間のかかる処理をそのままやってしまうと、アプリケーションの応答が止まってしまって、 「何これ、壊れてんの?」なんて状態になります。 UIなどの画面の更新はメインスレッドで行われて

    d_animal141
    d_animal141 2015/05/19
    Grand Central Dispatch(GCD)でメインスレッドを使って途中...
  • 【iPhoneアプリ】これを使えるようにならないと「マルチスレッド」について 実装編 - ゆるい感じのプログラムを書きたい。

    今回も、「マルチスレッド」についてです。 前回、概要編との事で記載していましたが 今回は実際にプログラムを書いて、動かしてみる実装編を記載して行きます。 GCD実用例の前準備 GDCを用いた実用例の紹介の前に以下の準備をします。 ・スレッドテスト開始用ボタンの描画 ・スレッドテスト開始用ボタンのアクション処理 まず、始めに「スレッドテスト開始用ボタン」を以下のコードを 記述して描画させます。 ■ViewController.m #import "ViewController.h" @implementation ViewController{ MultiThread *Multi; } - (void)viewDidLoad { [super viewDidLoad]; Multi = [[MultiThread alloc] init]; UIButton* bt = [Multi Th

    【iPhoneアプリ】これを使えるようにならないと「マルチスレッド」について 実装編 - ゆるい感じのプログラムを書きたい。
    d_animal141
    d_animal141 2015/05/19
    これを使えるようにならないと「マルチスレッド」について 実装編
  • UITabBarを標準の方法で隠す – morizotter blog

    Google+アプリのスライドインメニューみたいなビューをスマートに実現したいなーと思って、あれやるならUITabViewControllerだよなー。でも、UITabBarが出てるのは邪魔だから消したいな。UITabBarのhiddenをYESにしてもUITabBarが消えるだけで消えた部分黒くなるでけだしな。 というところで、2時間ほど検索したり試したりしたのですが、解決しませんでした。いや、それっぽく動いたんですがスマートじゃないのです。UITabBarのsubviewsをfor文で回してプライベートなビューをいじるとか出来ればあまりやりたくない。frameを変えるのもメンテナンスのこと考えるとやりたくない。 で、ドキュメントをうつろな瞳で眺めていたんですが、普通に考えて解決しました。簡単でした。最初から検索せずに普通に考えていれば早かったかも。 ということで、同じように考えている人

    d_animal141
    d_animal141 2015/05/18
    UITabBarを標準の方法で隠す
  • [iOS] SwiftでSmartNewsみたいな、横スワイプで画面を切り替えるライブラリを作りました | はやとも工業所

    タブ表示、且つ、スワイプで画面を横に切り替えるライブラリをSwiftで作りました。SmartNewsや、AndroidでいうとViewPagerのような動きができるものです。ページ下部に示すRichardKimさんのコードを参考に、というよりそのコードをSwift化したものになります。iOS7,iOS8、iPhone,iPadで動きます。 こんな感じのものです。 githubにUPしております。 https://github.com/hayakawatomoaki/SwipeBetweenViewControllers 基的には電子書籍のページ送りによく使われるUIPageViewControllerを使ってます。各ControllerをUIPageViewControllerで切り替えています。ViewControllerベースで分離ができるので、ソース可読性や再利用性が楽だと思います

    d_animal141
    d_animal141 2015/05/18
    SwiftでSmartNewsみたいな、横スワイプで画面を切り替えるライブラリ
  • ios ViewとLayerの関係|NEWS|株式会社INDETAIL(インディテール)

    こんにちは。 なめ橋です。 GWですね。 毎年来ているものですが、「ゴールデンウィーク」という名前の由来を調べてみました。 wikipediaによると、元々は、映画会社の取締役の方が番宣用の言葉として使い始めたのが由来なんだそうです。 「みんなで映画館に行きましょう!」ということですね。 今回はUIViewとCALayerの関係についてです。 今まで、Animationを取り上げていろいろ記事を書いてきましたが、「そもそもLayerって何?」という状態だったため、調べてみました。 まず、それぞれについて簡単に整理します。 UIView 画面に対して、描画を行うクラスです。 その他にも画面タッチに関するイベントや、レスポンダチェーンなどを取り扱います。 CALayer Veiwに描画する内容を管理するモデルオブジェクト(のようなもの)です。 ジオメトリ、コンテンツ、視覚属性などを管理しますが

    ios ViewとLayerの関係|NEWS|株式会社INDETAIL(インディテール)
    d_animal141
    d_animal141 2015/05/13
    ios ViewとLayerの関係
  • codeonhill.com

    The domain has expired and may be available at auction. If this is your domain, you can still renew it. Register or transfer domains to Dynadot.com to save more and build your website for free! codeonhill.com 2022 著作権. 不許複製 プライバシーポリシー

    d_animal141
    d_animal141 2015/05/08
    Table View on top of Map View
  • OctSurfer という GitHub上 のソースコードを眺めるための iPhone アプリをリリースしました - yo_waka's blog

    先月から Objective-C を触り始めて、もっと理解を深めるためにはアプリを作ってみるのが一番早いよなということで、前々から自分が欲しいと思っていた GitHub のビューアーを作ってみました。 おそらくエンジニアとデザイナーさんくらいしか使わないだろうアプリですが、初めての iPhone アプリリリースだぜイエーイ アプリ名は「OctSurfer」としました。 これは何? GitHub に公開されているリポジトリのソースコードを眺められる iPhone アプリです。 OctSurfer は App Store からインストールできます。無料です。 App Store - OctSurfer できること 検索 or 自分のスター or 自分が所属する Organizations からリポジトリのソースコードをシンタックスハイライト付きで閲覧できます 見ているリポジトリにスターを付けら

    OctSurfer という GitHub上 のソースコードを眺めるための iPhone アプリをリリースしました - yo_waka's blog
    d_animal141
    d_animal141 2015/05/07
    OctSurfer という GitHub上 のソースコードを眺めるための iPhone アプリ
  • iOSデバイス(iPhone・iPad)実機テスト | Yasushi Noguchi Class

    注意!!! Xcode5から登録手順がかなり簡単になりました。僕は以下のサイトを参考にしました。 旧来の方法でも登録できますが、新しい方法をおすすめします。 http://dev.classmethod.jp/references/generate-provisioning-ios7/ iOSデバイスの実機テストは意外に結構めんどうな手続きが必要になりますが、一度覚えてしまえば後は問題ないと思います。 基的に以下の流れになります。 1. iOS Developer Programへの登録 2. キーチェーンアクセスでの証明書要求 3. Appleメンバーセンターでの証明書の発行 4. キーチェーンアクセスでの証明書の登録 5. App ID登録 6. デバイス登録 7. Provisioning Profileの作成・登録 1. iOS Developer Programへの登録 まずは

    d_animal141
    d_animal141 2015/05/07
    iOSデバイス(iPhone・iPad)実機テスト
  • ソフトウェアキーボードの表示に追従してUIViewのサイズを変更 | effy.jp

    UIViewControllerのshouldAutorotateToInterfaceOrientationメソッドをオーバーライドすると、iPhoneを横に傾けたときにUIViewのサイズを自動的に変えて横表示してくれるようになります。 ならばソフトウェアキーボードを表示させたときも自動的にUIViewのサイズを変えてくれる方法はないのか? 探してみたのですが、なかなか見つかりません。どうもUIViewのサイズを自分で変更する必要があるようです。これをやらないと、例えば、全面にUITextViewを貼りつけた状態でソフトウェアキーボードを表示させると、キーボードの背後にUITextViewがまわってしまい全体が見れなくなってしまうので困ります。 キーボードの表示・非表示は、NSNotificationCenterオブジェクトを介して行えます。UIWindowで、下記の定数が定義されてい

    d_animal141
    d_animal141 2015/05/04
    ソフトウェアキーボードの表示に追従してUIViewのサイズを変更
  • iOS GoogleMapsの新しい拡大縮小ジェスチャをGestureRecognizer化する | DevelopersIO

    Google Mapsアプリの拡大・縮小ジェスチャ 先日リリースされたiOSの新しいGoogle Mapsに、マップの拡大・縮小操作のジェスチャが新しく追加されました。ダブルタップ後にそのまま指を離さずに上下にパン(ドラッグ)すると拡大・縮小操作が行えるというもので、実際に使ってみると片手でも操作しやすくとてもいい感じでした。そこで、今回はこのジェスチャを簡単に使えるGestureRecognizerとして実装してみました。 開発環境は以下の通りです。 OSX Mountain Lion Xcode 4.5.2 iOS SDK 6.0 Apple LLVM Compiler 4.1 iPhone5 (iOS 6.0.1) ソースコードはGitHubで公開しています。 ジェスチャのルールを考える 実装に入る前に、まずはジェスチャのルールについて考えます。 まずは、ジェスチャの開始と終了につい

    d_animal141
    d_animal141 2015/05/01
    iOS GoogleMapsの新しい拡大縮小ジェスチャをGestureRecognizer化する
  • よく分かる!iOS アプリ開発に必要な証明書ファイルの作成方法 | アドカレ2013 : SP #4 | DevelopersIO

    アドカレ2013 : SP4日目を担当している、おおはしりきたけです。iOSアプリの開発するのに一番最初に必要なのが開発環境の構築です。今日は、証明書周りの手順について解説させていただきます。証明書周りは一度やるとあとは暫く触れる事がないので、備忘も兼ねて書かせていただきます。記事では、証明書作成要求(CSR)の作成⇒開発用証明書(CER)の作成⇒Macに開発用証明書(CER)を登録までを記載させて頂きます。 1.キーチェーンアクセスから証明書署名要求(CSR)の作成 「iOS Developer Program」の「Certificates,Identifiers & Profiles」から早速作ってみましょう!と言う前にiOS Developer ProgramのCertificatesから証明書ファイルを作成する場合は、証明書署名要求(CSR)が必要になります。その為、最初にMac

    よく分かる!iOS アプリ開発に必要な証明書ファイルの作成方法 | アドカレ2013 : SP #4 | DevelopersIO
    d_animal141
    d_animal141 2015/05/01
    よく分かる!iOS アプリ開発に必要な証明書ファイルの作成方法
  • http://www.sawadaru.com/blog/?p=1199

    http://www.sawadaru.com/blog/?p=1199
    d_animal141
    d_animal141 2015/05/01
    【速報】AppleからApp Analyticsのお知らせ! Beta版
  • 会社でiOSアプリを扱うときのアカウント管理はこうするべきだった? | TOKOROM BLOG

    2013年11月18日 追記 この記事を書いた後、何人かのかたから「うちでは同じApple IDで両方とも使えているよ」というご指摘をいただき、 Member Centerのほうにアカウント追加 -> iTunes Connectに同じアカウント追加という順番だと「警告は出るもののかまわずContinueすれば」同じApple IDでアカウント作成可能 iTunes Connectにアカウント追加 -> Member Centerに同じ追加という順番だと「複雑な手順にはなるものの適切な手順を通せば」同じApple IDでアカウント作成可能 失礼しました。 追加情報などあれば是非おねがいします! 概要 私はiOSアプリの開発を3年以上やっていますが、恥ずかしながら会社でこのためのアカウントを管理/運用する方法をきちんと把握できていませんでした。 というのも個人で開発するぶんにはそんな管理は必

    会社でiOSアプリを扱うときのアカウント管理はこうするべきだった? | TOKOROM BLOG
    d_animal141
    d_animal141 2015/05/01
    会社でiOSアプリを扱うときのアカウント管理はこうするべきだった
  • 【UIScrollView × Autolayout 問題】Appleエンジニア直伝のファイナルアンサー - その後のその後

    iPhone6,6Plus サポートとか LaunchScreen.xib とか Size Class とか考えると、もはや Autolayout は必須な感じになってきてます。 http://d.hatena.ne.jp/shu223/20141002/1412209257 で、Autolayout ✕ UIScrollView の例の問題(UIScrollView のサイズを superview との制約で動的に変えるときにその中身も動的に変えたい、ってやつ。こんな雑な説明でもハマったことある人にはわかっていただけるかと・・・)、Apple 公式でこんなドキュメントが出てますが、 Technical Note TN2154: UIScrollView And Autolayout "Mixed Approach" とかなんか筋が悪い感じだし、"Pure Auto Layout Appr

    【UIScrollView × Autolayout 問題】Appleエンジニア直伝のファイナルアンサー - その後のその後
    d_animal141
    d_animal141 2015/04/29
    【UIScrollView × Autolayout 問題】Appleエンジニア直伝のファイナルアンサー
  • 開発生産性大幅アップ!今すぐ使いたいiOSオープンソースライブラリ | クランチタイマー株式会社

    こんにちは。androidアプリよりiOSアプリの開発が好きな佐々木です。 xCodeの使いやすさや個人の所有するスマホがiPhoneなのでiOSアプリが好きなのですが、日ではiPhoneユーザーが多いのでiOSファーストを選択する企業さんが多いのも特徴ですね! クランチタイマーでは非ゲームの領域でスマホアプリによるインターネットサービスを展開していたり、クライアントワークでiOSアプリを開発しています。 そんな開発の中で、スピードアップを目的に多くのライブラリを使用していますが、よく利用するライブラリについてまとめましたのでご紹介します。 ■目次 クランチタイマーではこんなiOSアプリを作っています これまでに利用したライブラリのランキングTOP6 まとめ クランチタイマーではこんなiOSアプリを作っています クランチタイマーでは主にユーティリティやメディア、業務アプリのような非ゲーム

    開発生産性大幅アップ!今すぐ使いたいiOSオープンソースライブラリ | クランチタイマー株式会社
    d_animal141
    d_animal141 2015/04/27
    開発生産性大幅アップ!今すぐ使いたいiOSオープンソースライブラリ
  • [iOS] BackboneのModelをSwiftでも使いたいたいので部分的に書いてみた « きんくまデザイン

    こんにちは。きんくまです。 Backbone.jsのModelとかCollectionをSwiftでも使いたいなと思って、機能限定だけど作ってみました。 JavaScriptのオリジナルのソースを見つつSwiftに書き直してみました。 学習目的で作ったものだと思ってくださいまし。 >> BBModel 作ったのは3つのクラスです。 Events, Model, Collection サーバーとの通信、Collectionクラスのsortとwhereなどが抜けています。 インストール 3つのswiftクラスのファイルをコピペしてください。 iOS8 からはFrameworkでいれられるかも。 Events on(イベント名)でコールバックが登録できます。 var event:Events = Events() event.on("myevent") { (events, options) -

    d_animal141
    d_animal141 2015/04/24
    BackboneのModelをSwiftでも使いたいたいので部分的に書いてみた
  • CLLocationManager その1 位置情報取得 | Cyber Passion for iOS

    今回はCLLocationManagerを使った位置情報取得の説明です。iOS 6対応です。 サンプル: https://github.com/stack3/CLLocationManagerSamples サンプルを起動して、Get Locationを選択すると以下の画面が表示されます。 Startボタンを押すと一度目は以下の様なAlertが表示され、このアプリで位置情報取得を許可して良いかユーザーに確認します。 ※ シミュレータでは言語設定が日語でも英語で表示されるかもしれません ここで許可するを押すと、位置情報取得が開始され、latitude、longitudeに値が入るはずです。許可しないを押すと、このアプリでは位置情報取得ができなくなります。この場合、iOSの設定を開き、プライバシー > 位置情報から再度設定出来ます。 Startを押し位置情報が許可されれば、位置情報の取得が始

    CLLocationManager その1 位置情報取得 | Cyber Passion for iOS
    d_animal141
    d_animal141 2015/04/23
    CLLocationManager その1 位置情報取得