タグ

2016年3月26日のブックマーク (9件)

  • 初級者から中級者にレベルアップするためのXcodeデバッグ術 - Think Big Act Local

    効率よくiOSアプリ開発を行うために、効率よくデバッグを行いたいですよね。 このエントリでは「print文を書く以外デバッグの方法を知らなかったあの頃の自分」を初級者と定義して、自分がやってるデバッグ方法について書いてみます。 Xcodeデバッグ術 1. printを使わずに変数の中身を確認する age, name, coverImage という以下の3つの変数が宣言されています。 let age = 27 let name = "Ryosuke Hiramatsu" let coverImage = UIImage(named: "sample.jpg") これらの変数の中身をチェックしたい時、printで出力するのでも良いですが、それでは出力する値を変えたくなった時(print(age)をprint(age*2+1)に変更とか)に再度ビルドが必要になって時間がかかります。 printで

    初級者から中級者にレベルアップするためのXcodeデバッグ術 - Think Big Act Local
  • Reactive Swift Meetup (2016/04/13 19:00〜)

    注意 現在X(旧Twitter)でのソーシャルログインができない事象を確認しています。事前にX(旧Twitter)側で再ログインした上でconnpassのソーシャルログインを行うか、 「ユーザー名(またはメールアドレス)」と「パスワード」の組み合わせでのログインをお試しください。合わせてFAQもご確認ください。 お知らせ 2024年9月1日よりconnpassサービスサイトへのスクレイピングを禁止とし、利用規約に禁止事項として明記します。 9月1日以降のconnpassの情報取得につきましては イベントサーチAPI の利用をご検討ください。 お知らせ connpassではさらなる価値のあるデータを提供するため、イベントサーチAPIの提供方法の見直しを決定しました。2024年5月23日(木)より 「企業・法人」「コミュニティ及び個人」向けの2プランを提供開始いたします。ご利用にあたっては利用

    Reactive Swift Meetup (2016/04/13 19:00〜)
  • SequenceTypeの利便性 in Swift 2.2 - ZOZO TECH BLOG

    Making Sequences work for you こんにちは! VASILYのiOSエンジニアにこらすです。 SwiftのコントリビューターとSwift EvolutionSE-0053の作者です。 他のOSSプロジェクトにも貢献してるので興味があればGithubでフォローしてください。 今回のトピックはSwift2.0以降のSequenceTypeというプロトコルと、その内部的な動きについて紹介します。classやstructをSequenceTypeプロトコルに準拠させると、for inループやmap, filterなどを使えるようになります。 さあ、始めましょう! struct Unique<T: Comparable> { private var backingStore: [T] = [] var count: Int { return backingStore.cou

    SequenceTypeの利便性 in Swift 2.2 - ZOZO TECH BLOG
  • TechCrunch | Startup and Technology News

    Welcome to Startups Weekly — Haje’s weekly recap of everything you can’t miss from the world of startups. Anna will be covering for him this week. Sign up here to…

    TechCrunch | Startup and Technology News
  • #Swiftならこう書くシリーズ - Qiita

    John さんの Swiftならこう書くシリーズ 10選 を拝見して、こう書いたらもっと楽しくなりそうと思ったところがあったので、補足もしつつ紹介してみようと思います。 この記事は上記のブログみたいに「Objective-C と対比して分かりやすく」みたいには書いていないので少し難しい感も漂いますけど、ブログを読んだ後の次のステップとして読んでもらえたら幸いです。 10. 配列の操作ならSwiftの SequenceType メソッドを使用する Swift の配列は SequenceType という仕組みに則って作られています。それと同時により配列らしい性質を提供する CollectionType という仕組みにも則っています。せっかくの配列なら CollectionType も合わせて注目すると、もっと楽しくなりそうです。例題に出てくる indices も CollectionType

    #Swiftならこう書くシリーズ - Qiita
  • Design of Everyday Swift

    About the content This talk was delivered live in March 2017 at try! Swift Tokyo. The video was recorded, produced, and transcribed by Realm, and is published here with the permission of the conference organizers. Don Norman’s "The Design of Everyday Things" is a classic design book, focused on the design of physical objects. Many of the principles that he discusses are also applicable to non-phys

    Design of Everyday Swift
    akio0911
    akio0911 2016/03/26
  • Objective-C → Swift コンバータ3種を比較(Swiftify, iSwift, objc2swift) - Qiita

    Objective-C → Swift コンバータ3種を比較(Swiftify, iSwift, objc2swift)Objective-CXcodeiOSSwift Swiftが発表されて以来早2年、なんだかんだと言い訳しつつその後も大量のObjective-Cコードを生産し続けてまいりました。そんなカルマを精算すべく、よく使いまわしているコードはSwift化 しておこう、と思うのですが、どうしても「既に動いているコードを書き直す」というのは、他の緊急性の高いタスクに割りこまれてしまいがち。。 そんなわけで、ObjC → Swiftに 自動変換 してくれるコンバートツールを試してみようと思い立った次第です。 コンバータを探してみる 「確かヤフーさんが昨年コンバータをオープンソースで出してたなー」とググってみると、けっこう他にもいろいろとコンバータや変換方法が見つかりました。

    Objective-C → Swift コンバータ3種を比較(Swiftify, iSwift, objc2swift) - Qiita
    akio0911
    akio0911 2016/03/26
  • マネーフォワード、住信SBIネット銀行提供のAPIとの公式連携を開始 ~より利便性が高く、より強固なセキュリティレベルを実現~

    HOMEプレスリリースマネーフォワード、住信SBIネット銀行提供のAPIとの公式連携を開始 ~より利便性が高く、より強固なセキュリティレベルを実現~ 2016-03-25 マネーフォワード、住信SBIネット銀行提供のAPIとの公式連携を開始 ~より利便性が高く、より強固なセキュリティレベルを実現~ お金のプラットフォームを提供する株式会社マネーフォワード(社:東京都港区、代表取締役社長CEO :辻庸介、以下「当社」)は、個人向け自動家計簿・資産管理サービス「マネーフォワード」シリーズ、ビジネス向けクラウドサービス「MFクラウドシリーズ」、そして住信SBIネット銀行株式会社(社:東京都港区、代表取締役社長:円山法昭、以下「住信SBIネット銀行」)のお客様に向けた「マネーフォワードfor住信SBIネット銀行」において、住信SBIネット銀行が提供するAPIとの公式連携を開始したことをお知らせ

    マネーフォワード、住信SBIネット銀行提供のAPIとの公式連携を開始 ~より利便性が高く、より強固なセキュリティレベルを実現~
    akio0911
    akio0911 2016/03/26
  • 【デブサミ2016】18-A-4レポート 肥大化したObjective-Cコードは設計から見直す! ヤフーのiOSアプリ事例で学ぶSwift対応のポイント

    Swift脳になるための3つのポイント よりSwift風なコードを書くために、佐野氏は「書き方以外にもコツがある」と語る。まずWWDCで語られていた「Swift=“Objective-C without the C”」ではなく、Objective-Cにはなかった新しい考え方、特にSwiftの癖を理解する必要がある。そこを踏まえて、次のようなことを乗り越えると「Swiftと仲良くなれる」という。 最初のコツは「Optional型と仲良くなる」こと。Appleのドキュメントでは、「Optional型は値の存在しないことをハンドルできるもので、値があるか、ないかのどちらかを表す。SwiftでOptional型を使うのは、Objective-Cでnilを使うようなもの」と書かれているが、そのつもりでSwiftに臨むと、nilの扱いを厳しく言われて「中身がある場合」の分岐が多数生まれて、期待した通り

    【デブサミ2016】18-A-4レポート 肥大化したObjective-Cコードは設計から見直す! ヤフーのiOSアプリ事例で学ぶSwift対応のポイント
    akio0911
    akio0911 2016/03/26