タグ

iOSとSwiftに関するkazuph1986のブックマーク (7)

  • Reactiveは哲学だ! with Swift | DevelopersIO

    おばんです、仙台の田中です。 この度「Reactive Programming in Swift」と題しまして、Sendai.swift 第一回を開催いたしました。 参加者の皆さんのおかげで議論できるとても有意義な会となりました。Reactiveとはなんなのかを実際にライブラリを使ってみて動きを追いつつ、定義ってこういうことらしいという話や、ライブラリの挙動の考察、便利なところについて話したり楽しかったです、ありがとうございます! 英語間違えたのはここの読者さまと僕だけの秘密にしてください。 英文学科出身 #とは Sendai.swiftで取り扱った内容に沿いながら、 このエントリではライブラリでの実装例が多い昨今、逆に「Reactiveってなに?」ってところから解説していこうと思います。 「違う!Reactiveというのはだな...!」というReactive警察の方はあとでこっそり取り締

    Reactiveは哲学だ! with Swift | DevelopersIO
  • ローディング時のズルい進捗表示

    今開発中のPlayer!のログイン・登録画面で、こんな進捗表示をしていますが、これ実はフェイクだったりします( ´・‿・`) (Qiitaの画像サイズ制限が厳しくて粗いです。キレイなものは実際にアプリダウンロードしてご覧下さい。) 経緯 元々、この画面はこういう進捗表示では無く、単にインジケーターがクルクルするだけで、進捗状態が分からないものでした。 特にネットワークが悪いところだと、バグって固まってしまったのでは?とユーザーを不安にさせるようで、たまにそういう声を聞くことがありました。 登録フローは大事なところなので、そういうところでこれが原因で離脱してしまうと残念なので、改善が必要でした。 そこで、ネットワーク処理にもたつきつつもちゃんと正常に処理をしているということを示すために、進捗を表示することにしました。 ただ、例えば大きな画像などメディアファイルダウンロードなどならともかく、こ

    ローディング時のズルい進捗表示
    kazuph1986
    kazuph1986 2015/09/19
    わかる。
  • GitHub - ryanmaxwell/RMUniversalAlert: Wrapper class for UIAlertView / UIActionSheet / UIAlertController for targeting all iOS versions.

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - ryanmaxwell/RMUniversalAlert: Wrapper class for UIAlertView / UIActionSheet / UIAlertController for targeting all iOS versions.
    kazuph1986
    kazuph1986 2015/06/20
    同じ作者で結局シリーズ全部含めているこれがiOSの多バージョン対応もしていて最強な気がする。
  • [Swift]APIで取得したJSONをswiftyJSONでパースして、天気情報をUITableViewで表示。お天気アプリを作ってみる。 - Qiita

    [Swift]APIで取得したJSONをswiftyJSONでパースして、天気情報をUITableViewで表示。お天気アプリを作ってみる。XcodeiOS初心者Swift まえがき的な(2015年の年始あたりに書いた記事です) Swiftの勉強がてら、色々調べながら簡単なアプリを作ってみました。 どうせなら作るだけじゃなくて、これから同じようなことする人の役に立つような記事にしようと思って書いてみました。 Swiftでごくごく簡単なアプリを作ったことある人向けを想定していて、ざっくり説明になっています。 不明点あった場合、コメントいただけれは補足追加します(^O^) swift2対応しました(2015年12月5日) swift2向けに更新したのと、当時のスキルでは仕方なかった微妙な実装方法も改修しています。 Xcodeは7.1でiOS9.1向けに作ってます。あと、pullして更新する項目

    [Swift]APIで取得したJSONをswiftyJSONでパースして、天気情報をUITableViewで表示。お天気アプリを作ってみる。 - Qiita
    kazuph1986
    kazuph1986 2015/01/11
    普通に良い記事。
  • SwiftでiOSアプリ開発をしてみて(#^ω^)ピキピキ な点4つ(2014/12現在) - Qiita

    Swift自体の不満というよりも環境への不満が大きいですが 最近になってようやく、SwiftiPhoneアプリ開発を始めました。 やはり慣れない言語と環境に変わって、色々と不満な点が出てきて、たまに(#^ω^)ピキピキ しながら開発しています。そんな(#^ω^)ピキピキ なところをまとめてみました。 どっちかというとSwift自体の問題よりも、Xcodeとかライブラリとかへの不満が多いですけどもね。 1.Xcodeが SourceKitService Crushed エラーを出しまくる これ、ほんとーーに頻発するので(#^ω^)ピキピキ 度は高いです。 普通にコードを書いていると、SourceKitService Crushedエラーが表示されて、テキストエディタ部の色が単色になり、補完が効かなくなります。 解決方法? stackoverflowにも問題が上がっていました。

    SwiftでiOSアプリ開発をしてみて(#^ω^)ピキピキ な点4つ(2014/12現在) - Qiita
  • Swiftコーディング規約@Wantedly - Qiita

    はじめに Swiftのコードは多様な記述の仕方ができるので柔軟でかつ表現力もありますが、チームで開発を行うとどうしても記述の仕方が統一できず可読性も上がりません。弊社(Wantedly)でSwiftのアプリを開発した経験をもとにアプリ開発におけるコーディングスタイルガイドを作成しました。このコーディング規約がベストプラクティスだというわけではなく、Swiftもまだまだ手探りなところもあるので、参考情報としてご参照ください。また、規約の範疇ではないですがエラーになりやすい記述も合わせてフォローしています。 バージョン v0.3 改版履歴は文末を参照ください。 コーディング規約の必要性について Swiftはプログラマがリスクを取ることによってより簡素に端的に記述ができたり、型推論が強力なので型の明記を省略して記述ができます。チームでSwift開発を行う場合は、詳細に記述するのか、省略して記述す

    Swiftコーディング規約@Wantedly - Qiita
  • 小飼弾、Swift愛を語る「2014年前半のインパクトは間違いなくSwift」 - エンジニアtype | 転職type

    2014.08.18 スキル 業界で名の知れたプログラマーは、今年の上半期に何を学んでいたのか? 「同業者が役に立ったものは、自分にも役に立つはず」という仮説を基に、彼らの学びlogから、2014年上半期の流れを振り返り、今後の動向を予想してみよう! アルファブロガー 小飼 弾氏(@dankogai) 1969年生まれ。カリフォルニア大学バークレー校を経てオン・ザ・エッヂ(のちのライブドア)へ入社し、その後、取締役就任。96年にディーエイエヌを設立し、現職に。読書家としても知られ、ブログ「404 Blog Not Found」での書評は毎回、大きな話題を集めることでも有名。ニコニコ生放送にて、「プログラマー脳で今時のニュースを一刀両断する」放送を行っている。共著書、著書、多数 日時間の2014年6月3日、WWDCの席上でAppleが新言語『Swift』を発表した。そしてその翌日の6月4日

    小飼弾、Swift愛を語る「2014年前半のインパクトは間違いなくSwift」 - エンジニアtype | 転職type
  • 1