タグ

iOSに関するmasa2seiのブックマーク (105)

  • UITableViewCellの高さを自動で計算する: UITableViewAutomaticDimension - tomoyaonishiのブログ

    UITableViewCellのUITableViewAutomaticDimensionを使えば、セルのそれぞれの高さを自動で計算させることができます。 optional func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat こいつとはおさらばです。 以下実装方法です。 まず通常のUITableViewの実装の方法でStoryboardを作っていきます。 カスタムセルに対してUILabelを1つ置きます。ここで以下の画像のようにセル全体にLabelが広がるようにAutoLayoutを設定します。なお、カスタムセルではなくBasicStyleのセルであればここでは何もしなくてもよいです。 次にカスタムセル、BasicStyleのセルであったとしても以

    UITableViewCellの高さを自動で計算する: UITableViewAutomaticDimension - tomoyaonishiのブログ
  • How do you create a Swift Date object?

  • 第 1 回・iOS8 SDK と Xcode6 の概要 | ギャップロ

    ついにリリースされた iOS8 SDK と Xcode6 には、多くの機能が追加されました。特集の第 1 回目では、その新たに追加された主な機能や API について紹介したいと思います。 View 関連 iOS8 はルック&フィールこそ大きな変化はありませんが、View や ViewController の振る舞いに関して大幅な見直しが行われました。iPhone6 の登場により画面サイズや解像度のバリエーションが更に増えたこともあり、あらゆる端末に対応した UI を効率よく製作するためにも、新たな API を活用することが求められるでしょう。 Size Classes/Trait Collection 様々な解像度に対して適切なレイアウトを提供するために、新たな概念を導入 Self sizing cell テーブルビューやコレクションビューで、セル自身の大きさに基づいたレイアウトをサポート

    第 1 回・iOS8 SDK と Xcode6 の概要 | ギャップロ
  • iOS画面サイズ | miu-soft

    iPhone, iPad製品の画面サイズ, アイコンサイズ, 起動画像サイズをまとめました。(2014-10-28 iPad Air 2,iPad mini3の画面サイズを追加しました。) (2013-08-03)

  • https://iphone-app-tec.com/ios/provisioning-profile.html

    https://iphone-app-tec.com/ios/provisioning-profile.html
  • 作って学ぶSwift/iOSアプリ入門 - CAMPHOR- Tech Blog

    AppleがWWDC2014にてSwiftを発表してから2ヶ月近くが経ちました。OS X/iOSのアプリ開発に存在するObjective-Cの壁は取り払われ、より多くの人に馴染みやすい言語として現れたSwiftはコミュニティへの新たな開発者の流入を促し既存の開発者にもより安全でモダンなスタイルでの開発を可能にした点でとても歓迎されています。 既に沢山の入門文献や言語の特徴的な振る舞いを解説した文章が日語で世に出回っていることは承知の上でありますが、最近のbeta 3で変更になった部分やこの2ヶ月で溜まってきたナレッジをもとにあらためて言語からアプリ開発まで一貫した解説記事を残したいと思いました。 記事の構成はまず速習Swiftで文法の基礎的なところを話し、その後Todoアプリの作成を通じてクラスや構造体、UIKitを用いたアプリ制作の具体的な話をしていきます。読者は他言語を多少触ったこ

    作って学ぶSwift/iOSアプリ入門 - CAMPHOR- Tech Blog
    masa2sei
    masa2sei 2014/10/26
    “作ったクラスから実際にインスタンスを生成する時は ”
  • iOS 8/Swift 勉強会 全セッションの資料を公開します #ios8yahoo

    先日、iOS 8に関する勉強会をヤフーで開催しました。 http://connpass.com/event/8629/ 台風の影響により日程変更となってしまったこのセミナーですが、当日は多くの方にご来場いただきました。 勉強会で発表された全セッションのスライドを公開いたします! 発表セッションまとめ 1.iOS 8 / Swift 概要 発表者:平松 亮介 導入のセッションとして、iOS 8 や Swift の概要を振り返りました。 あまり話題になってない API にも重要な変更が多くありますので、公式のAPI Diffをぜひチェックしてみてください! 発表スライド

    iOS 8/Swift 勉強会 全セッションの資料を公開します #ios8yahoo
  • SwiftからObjective-Cのライブラリ使う - まさたか日記

    SwiftでiOSアプリ書くのはすっきりとした文法で快適なのですが、凝ってはいるけど定番な動きを実現したいときには誰かが作ってくれた部品を使いたくなります。Githubにもそれはそれは多くのiOS向けのOSSがありますし、大抵はMITライセンスなので仕事でも使い易い。しかしこれらは現在ほとんど全てがSwiftではなくObjective-Cソースコードで提供されています。そのうちSwiftのものも増えてくるでしょうけど今はObjective-Cだけ。 SwiftからObjective-Cを使おうとしたとき、承前としてまず読むべきなのは以下のドキュメント。私はXCodeを開いたMBPの傍ら、iPad miniのiBookに落として読んでます。 一瞬ハマりました。いきなりこのドキュメントにあるダイアログ(「Would you like to configure an Objective-C br

    SwiftからObjective-Cのライブラリ使う - まさたか日記
  • [iOS]Xcodeで実機デバッグできるようにするための5つの手順 | iOS | ブログ | スーパーソフトウエア東京

    2013/9/9 株式会社スーパーソフトウエア iOS アプリを作ってみようと Apple 公式サンプルのBTLE Central Peripheral Transferをダウンロードしたのですが、シミュレータでは Bluetooth は使えないので実機デバッグしようと思ったら結構面倒だったのでメモしておきます。 Certificateの作成(開発用Macの登録) 実機の登録(開発用iOS端末の登録) AppIDの登録(デバッグしたいアプリの登録) Provisioning Profileの登録(MacとiOS端末とアプリの紐付け) 実機デバッグするための Xcode の設定変更 Certificateの作成(開発用Macの登録) 以下の説明にあるブラウザでのアクセスはすべて Safari で行って下さい。 Google Chrome などでは各項目の最終工程で JavaScript

  • UICollectionView その4 セルの間隔 | Cyber Passion for iOS

    前回の続き。今回はセルの間に間隔を開けたい時の説明です。 サンプル: https://github.com/stack3/UICollectionViewSample サンプルを起動してSpacingを選択すると以下の画面が表示されます。 前回のSectionのサンプルにセルの間隔を設けたものになっています。 間隔とセルのサイズの計算 Interface Builderで配置した時、Subview間のピクセル値は通例8pxになっています。今回もこれに従ってセル間の間隔を8pxとしています。 間隔が決まったら次に1行にセルをいくつ並べるかを決めます。今回は4つです。4ということは空白が5つ必要です。 iPhoneの画面幅320px – (8px × 5) = 280px(4つのセルの合計幅) 280px ÷ 4 = 70px(1つのセルの幅) となります。 STSpacingSampleVi

    UICollectionView その4 セルの間隔 | Cyber Passion for iOS
  • iPhoneアプリ作るためにXMLのパースをしたくて勉強 - こんにちはこんにちはmonmonです!

    iPhoneアプリを作ってみたいと思い、手探りで勉強をはじめだしたところ。 とりあえずRSSのパースからやってみようと思ったら速攻でハマったのでメモメモ。 前提 iPhone でXMLのDOM解析を行う - 謎言語使いの徒然に従って、GDataXMLNodeというのを使ってXMLのパースをする とりあえずローカルに実際にあるフィードのRDFファイルを用意してそれを読み込んでNSLogでタイトルだけでも出してみる ハマった所 そのままやったのに空データが返って来てムキャー!ってなった 結論 ハマった理由はnamespaceでした ちゃんとnamespaceを考慮しましょう iPhone でXMLのDOM解析を行う - 謎言語使いの徒然の通りにやればXMLのパースはできます コピペだけでできちゃうなんて嬉しすぎるね! 【iPhone】KissXMLで快適パース生活 | iPhoneアプリ開発で

    iPhoneアプリ作るためにXMLのパースをしたくて勉強 - こんにちはこんにちはmonmonです!
  • MBProgressHUD を使ったローディング表示 - present

    iOS アプリがサーバーと通信している間ローディング表示を出すために、 MBProgressHUD を導入することにした。 jdg/MBProgressHUD MBProgressHUD の基的な使い方。 まずサブビューに追加し、 self.hud = [[MBProgressHUD alloc] initWithView:self.view]; [self.view addSubview:self.hud]; メッセージをセットして表示。 self.hud. labelText = @"Logding..."; [self.hud show:YES]; 閉じるときは [self.hide hide:YES]; で OK。 MBProgressHUD *hud = [MBProgressHUD showHUDAddedTo:self.view animated:YES]; でも表示できる

    MBProgressHUD を使ったローディング表示 - present
    masa2sei
    masa2sei 2014/04/30
  • アプリの離脱率を劇的に下げるために!iOSアプリの離脱ページの計測テクニック | VASILY DEVELOPERS BLOG

    ウェブサービスに限らず、アプリの継続率を上げるためには離脱率や離脱ページの計測は重要です。 離脱率の高いページを知り、改善することでアプリの継続率やコンバージョン率の向上につなげることができます。 特に新規ユーザーの離脱ページを改善すると継続率への影響は大きいでしょう。 今回は、iOSアプリの離脱ページ計測について3点にわけて紹介します。 1. iOSアプリにおける離脱とは 2. 最前面のUIViewの特定 3. 最前面のViewController (離脱ページ) の特定 iOSアプリにおける離脱とは iOSアプリにける離脱とは、ホームボタンを押したり、かかってきた電話に出たりなど、そのアプリケーションの利用が終了することと同義です。 このタイミングは UIApplicationDelegate の applicationWillResignActive: というデリゲートメ

    アプリの離脱率を劇的に下げるために!iOSアプリの離脱ページの計測テクニック | VASILY DEVELOPERS BLOG
  • iOS7の超絶勉強になるアプリ開発チュートリアルまとめ - Less is Best

    みなさん新しいプログラミング言語を習得しようとした際に、どんな形で勉強を始めますか?私はとりあえずチュートリアルをやってみて外観をつかんでからリファレンスなどを漁っていくタイプのようです。ということで、iOSアプリ開発を勉強するためにウェブから無料でできるiOS7のチュートリアルをいくつかピックアップしてきました。これで最新のiOSの開発事情を知りつつアプリ作れるようになりましょう! iPhoneアプリ開発入門 (全14回) Dotinstall:iPhoneアプリ開発入門 (全14回) まずはDotinstallのチュートリアル。とりあえず触って動かしてみていろいろなUIパーツを使って見るまで。日語+動画で理解するアプリ開発入門。 iOS 7 Best Practices; A Weather App Case Study iOS 7 Best Practices; A Weather

    iOS7の超絶勉強になるアプリ開発チュートリアルまとめ - Less is Best
  • 【大幅追加】すごい参考になるiOS開発関連の良記事まとめ、ライブラリ、プログラミング、UI/UX、プロモーションのメモ - showrtpath - iPhone,iPadウェブブラウザアプリ開発ブログ

    2014-01-07 【大幅追加】すごい参考になるiOS開発関連の良記事まとめ、ライブラリ、プログラミング、UI/UX、プロモーションのメモ iOS開発の記事のまとめ こんにちはnasustです。『すごい参考になるiOS開発関連の良記事まとめ、ライブラリ、プログラミング、UI/UX、プロモーションのメモ - showrtpath - iPhone,iPadウェブブラウザアプリ開発ブログ』を大幅に更新しましたので、更新内容をこちらで紹介します。このまとめは、iOS開発者の有益な情報を提供する目的です。このまとめを読むだけで高品質なアプリが開発できるようにします。 以下のまとめを『すごい参考になるiOS開発関連の良記事まとめ、ライブラリ、プログラミング、UI/UX、プロモーションのメモ - showrtpath - iPhone,iPadウェブブラウザアプリ開発ブログ』に追加しました。 入門・

    【大幅追加】すごい参考になるiOS開発関連の良記事まとめ、ライブラリ、プログラミング、UI/UX、プロモーションのメモ - showrtpath - iPhone,iPadウェブブラウザアプリ開発ブログ
  • iOS開発で使って便利だったオープンソースライブラリ

    追記: ※この記事は、「既にアプリ開発者である人」がより生産性を上げれることを願って書いた記事になります。 よく理解してない方がこの記事を参考にして「これを使ったら簡単になるらしいよ」という解釈をするための記事ではありません。 利用すれば便利になる「かもしれない」というものであることを理解しておいてください。 アプリの開発は早く、その上クオリティ高く完成させるのが良いと思います。 自分で、便利クラスなどを作成している人も多くいるとは思いますが、 iOSはオープンソースなライブラリが充実しているので、できるだけ利用をして 早く確実に開発を終わらせちゃいましょう。 ライセンスはそれぞれを参照して確認してください。 ARCへの対応有無もよく確認してみましょう。 ※見出しタイトルがリンクになっています。 SDWebImage インターネット経由で画像を取得し、UIImageViewへ表示するとき、

    iOS開発で使って便利だったオープンソースライブラリ
  • FINDJOB!終了のお知らせ | FINDJOB!

    FINDJOB! 終了のお知らせ 2023年9月29日にFINDJOB!を終了いたしました。 これまでFINDJOB!をご利用いただいた企業様、求職者様、様々なご関係者様。 大変長らくFINDJOB!をご愛顧いただき、誠にありがとうございました。 IT/Web系の仕事や求人がまだ広く普及していない頃にFind Job!をリリースしてから 約26年間、多くの方々に支えていただき、運営を続けてまいりました。 転職成功のお声、採用成功のお声など、嬉しい言葉もたくさんいただきました。 またFINDJOB!経由で入社された方が人事担当になり、 FINDJOB!を通じて、新たな人材に出会うことができたなど、 たくさんのご縁をつくることができたのではないかと思っております。 2023年9月29日をもって、FINDJOB!はその歴史の幕を下ろすこととなりましたが、 今後も、IT/Web業界やクリエイティブ

    FINDJOB!終了のお知らせ | FINDJOB!
  • よく分かる!iOS アプリのリリース手順のまとめ | DevelopersIO

    2014/04/16 コンプライアンスの「Content Rights」と「Advertising Identifier」についての解説を追加しました。 はじめに iOS 7 がリリースされ、さまざまな新しい機能が使えるようになりました。iOS 7 SDK を使ったアプリをリリースしたい!と思っているかたも多いのではないでしょうか。しかし iOS アプリのリリース作業は手順が複雑そうで取っ付きづらい印象を持たれているかたが多いと思います。筆者もそうでした。 ということで、最新 (2013年10月21日現在) の iOS アプリのリリース手順についてできる限り分かりやすくまとめてみました。リリース時の参考にしていただければと思います。 概要 まずはじめに全体像を確認しておきましょう。iOS アプリのリリースは下図のようなフローで行います。 リリース用の Provisioning Profil

    よく分かる!iOS アプリのリリース手順のまとめ | DevelopersIO
  • 今さら聞けないObjective-Cのメモリ管理 弱い参照と強い参照って何? | DevelopersIO

    iOS5からサポートされているARC(Automatic Reference Counting)は今まで使う機会がなかったので名前だけ知ってるみたいな状態でした。 今さらですがいろいろ調べたので調査結果をまとめたいと思います。調査した環境は以下になります。 Mac OS X 10.8 Mountain lion Xcode 4.6.3 まずは参照カウンタ方式の復習 ARCは基的には以前と同じ参照カウンタ方式を自動化したものなので、ARCをやる前にまずは手動でのメモリ管理を復習します。 まずは新しいプロジェクトを作成します。テンプレートはCommand Line Toolを使います。 今回は手動でメモリ管理するのでARCはチェックを外しておいて下さい。 プロジェクトが作成できたらCarクラスとEngineクラスを作成して下さい。テンプレートはObjective-C classです。 サンプ

    今さら聞けないObjective-Cのメモリ管理 弱い参照と強い参照って何? | DevelopersIO
  • ziggxa | software development | [xcode/iOS]サイドメニューの設置

    facebookスマートフォンアプリなどで使われている左サイドメニューのシンプル実装です。 stackoverflowなんかを見ると、大抵いろいろオープンなソースがあるから、それを使えってのが多いと思います。 例えば、 Create Facebook Sidebar / Navigation in Xcode/iOS5? SplitView like Facebook app on iPhone What’s the best way to develop a sideswipe menu like the one in Facebook’s new iOS app? などなどです。 確かにオープンソースもいいんですが、自分でいろいろカスタマイズしたい、 或はオープンソースを読むのは面倒だけど、どんな感じか軽く知りたいなんてニーズもあると思い、 簡単なサイドメニューサンプル

    masa2sei
    masa2sei 2013/07/26