ブックマーク / medium.com (116)

  • Swiftレター #18

    Swift lets you customize how your own types can be initialized from a string literal containing interpolation segments…

    mono0926
    mono0926 2017/01/29
    セルクマʕ ·ᴥ·ʔ
  • Swiftレター #17

    Swiftにはポインタを表すための型として UnsafePointer とその仲間達があります。CoreFoundationなどC言語のライブラリを使う時などに利用することになります。これらのポインタ型のAPIはとてもよく考えられた素晴… UnsafePointer<T> などについて詳細に説明されています。普通にアプリ書いているとなかなか触れる機会が無いですがいざ使わなきゃいけなくなったときにこういう記事あると良いですね。同じくメモリ周りの濃いめの記事として、Swiftのメモリレイアウトを調べる ・ Swiftのenumのメモリレイアウトの最適化が凄いも書かれていました👀 Swift EvolutionSwift 4メインの開発体制に移行これまでSwift 3.1の開発は master ブランチ上でなされていましたが、1月17日を区切りに swift-3.1-branch ブランチ上で

    Swiftレター #17
    mono0926
    mono0926 2017/01/22
    セルクマʕ ·ᴥ·ʔ
  • Twitterが「Fabric」をGoogleに売却👀

    Twitter社のFabric(旧Crashlytics)がGoogleへ売却されました。 Fabricは、iOS・Androidアプリで主に以下などの機能を提供する素晴らしい無料サービスです。 アプリの配布クラッシュレポートアナリティクス

    Twitterが「Fabric」をGoogleに売却👀
    mono0926
    mono0926 2017/01/19
    セルクマʕ ·ᴥ·ʔ
  • Swiftレター #16

    発表者・参加者が同じ時間に集まっていることで、質問や議論をリアルタイムに進めることができます。 Twitter とはいえ、普段面識のない人には話しかけるのは遠慮してしまいがちですが、同じ Swift Tweets の参加者なら相手もその…

    mono0926
    mono0926 2017/01/15
    セルクマʕ ·ᴥ·ʔ
  • Swiftレター #15

    By default, Swift is memory safe, which means that it prevents direct access to memory and makes sure everything is…

    mono0926
    mono0926 2017/01/08
    セルクマʕ ·ᴥ·ʔ
  • 🎍Swiftレター #14🎍

    mono0926
    mono0926 2017/01/02
    セルクマʕ ·ᴥ·ʔ
  • Swiftレター #12

    From 0 to Github’s #1 Trending Swift Developer in Less than 2 Years Throughout my life, I struggled with finding my passion; I studied mechatronics, worked in sales, even opened my own… 開発者歴2年にして、 SwifterSwift という Swift の便利な拡張ライブラリ集 で GitHub トレンド1位を獲得した、という話です。かなりのボリュームのライブラリで、僕も使おうか迷いつつ、Swift は素でもかなり書き心地良いのでまだ無しで良いかな気分です(UIKit・Foundation 周りは扱い面倒なことも多いですが)。Udacity のコースなどで学習したりしたそうです。 Swift 3 開発最前線

    mono0926
    mono0926 2016/12/18
    セルクマʕ ·ᴥ·ʔ
  • 新婚在宅勤務エンジニアの話

    在宅勤務の素晴らしさ以下のようなスタンスなので、在宅勤務最高と思っていて、結婚前も後も快適に過ごしています( ´・‿・`) 極力楽したいストレスを最小化したい無駄なことをしたくない楽しいことをしたい成果/労力 を最大化したい常時自宅でもなく、基的に水曜日夕方だけ出社していますが、それはむしろ良い気分転換です。その時間帯の電車空いていますし。コミュニケーション必要などの場面で出社するのは目的があるので苦では無いですが、そうではなく漫然と出社・退社を繰り返すのに違和感を感じています。 在宅勤務で4時間きちんと集中して作業すると、会社に8時間滞在する時相当(通勤時間入れると10時間相当)の成果が出せているかなと感じています。残りの余裕ある時間は、普通に働いて成果を増やしたり(通勤時代の最大2倍程度の成果出せる)、勉強したり技術記事書いたり、ちょっと休んだり、など余裕の出来た時間を色々活用出来ま

    新婚在宅勤務エンジニアの話
    mono0926
    mono0926 2016/12/17
    セルクマʕ ·ᴥ·ʔ
  • Swiftレター #11

    Method Dispatch in Swift - RaizException - Raizlabs Developer Blog Method Dispatch is how a program selects which instructions to execute when invoking a method. It's something that…

    mono0926
    mono0926 2016/12/12
    セルʕ•͡ω•ʔ
  • 🎉Swiftレター #10🎉

    Today, Swift doesn't have a language-level solution to writing asynchronous code. If it did, this is the article I'd… Swiftにasync/awaitが導入されたらどうなる?という想像記事です。Swift 4の計画でも少し言及されていました(参考: Swift 3の開発の振り返りとSwift 4の計画が記されたメールの紹介 — Qiita)が、導入されるとしても多分早くとも5以降になりそうな気がしています(記事では7?みたいに書いてあります)。今Swiftで非同期処理をする場合、ベタに書くとネストがどんどん深くなるなど問題出てきますし、あるいはRxSwiftやPromise系ライブラリなどOSS導入するとその学習コストが必要だったりという状況ですが、async/await

    mono0926
    mono0926 2016/12/04
    セルクマʕ ·ᴥ·ʔ
  • Swiftポエム — null安全編

    Swiftのおかげで人生豊かになったと言っても過言では無いので、ポエムを書きます。 Objective-Cという色々突っ込みどころの多い言語を使いこなさないとiOSネイティブアプリを書けない辛い時代でした。 しかし、そんな中でもiOSは… ミスったところは大体コンパイルエラーにしてくれてます。 Scalaなどと同様、関数型言語の性質も取り入れた書き方も出来ますし、かといっていわゆる関数型言語みたいな堅い縛りもなく、共存しやすいです。 一時期Haskell入門してモナドなど勉強して挫折気味でしたが、Swiftでそれ系の記事読んだり触れたりして理解深まりました。 SwiftでOptionalというnull安全のための言語仕様があることはもちろん嬉しいですが、個人的にはそれはそこまで重要では無いと思っていて、「型が強い」ことの一要素程度に思っています。 静的言語 vs 動的言語僕は静的言語大好き

    Swiftポエム — null安全編
    mono0926
    mono0926 2016/12/01
    セルクマʕ ·ᴥ·ʔ
  • 家庭で手軽にできる、家電の自動化・リモート操作事例集🤖

    あなたのご家庭を支えている技術について、共有しましょう! シーズン3( ´・‿・`) # 昨年のようす - [家庭を支える技術 Advent Calendar 2015](http://www.adventar.org/calendars… 記事ではタイトルどおり、あまりスキルや時間を要せずに出来る家電の自動化・リモート操作テクニックを紹介していきます。 手軽にできる重要性たまに電子工作して何かを便利にしたり自動化する記事など見かけますが、「おお、すごい」とかは思うものの、スキル的にも時間的にもそう簡単に真似出来ないことも多いです。なので今回は、良いなと思ったらすぐ導入出来る系のものを紹介していきます。 (がんばってハックした系の記事も楽しんで読んでいるので、決して否定的な意味ではありません。) まずは、実践済みのものを紹介していきます。

    家庭で手軽にできる、家電の自動化・リモート操作事例集🤖
    mono0926
    mono0926 2016/12/01
    セルクマʕ ·ᴥ·ʔ
  • 三渓園へ紅葉を楽しみに行ってきました🍁

    mono0926
    mono0926 2016/11/28
    セルクマ🐻
  • 🌨Swiftレター #9🌨

    日時:2016/11/20(日) 場所:東京都渋谷 概要:iOSオールスターズ2概要日を代表するiOSエンジニアが一同に集結し、iOSエンジニアのため...eve

    🌨Swiftレター #9🌨
    mono0926
    mono0926 2016/11/28
    セルクマʕ ·ᴥ·ʔ
  • 🌖Swiftレター #8🌖

    takasekさんの発表資料で、Unicode・NSString・SwiftのStringなどの理解がとても深まる内容です。いつかSwiftのStringについての記事書きたいなと思っていましたが、こちらの発表資料がまさにそのような内容だったので、僕はもう書かなくて良いかなと思ってしまいました( ´・‿・`)記事化するとさらにリーチすると思うので、期待しています👀 先週は「SwiftのString.CharacterViewとそれをArray化したものの違い」へ長々としたコメント書いてしまったり個人的にStringがまあまあホットでした。 SwiftのStringは良く出来ていると評価している一方、とはいえ普段使いでの扱いにくさ・面倒くささがあるのを何とかしたいなと思っていましたが、そんな中ひっそり公開されている koher/easy-text がとてもしっくり来ました。String型自

    mono0926
    mono0926 2016/11/20
    セルクマ🐻
  • 🍂Swiftレター #7🍂

    この数年で は一気に浸透したように思います。ざっと思いつくだけでも、次のプログラミング言語で null 安全 が採用されました。 これらは、表中の「リプレース対象言語」に挙げたように、多くのメジャー言語に対する代替手段でもあります… 先週、かなりバズりましたね。全面的に同意見です。 あえて null 安全 でない言語はレガシー言語だ と言い切ることで、 null 安全 の普及を加速させることができるんじゃないでしょうか。 タイトルが少し強烈ですが、こういう意図があることも書かれていて、なるほどと思いました。 この記事を受けて、null安全を誤解している人達へのメッセージという記事も公開されました。

    mono0926
    mono0926 2016/11/13
    セルクマʕ⁎̯͡⁎ʔ༄
  • 🍁Swiftレター #6🍁

    Swift 3でNSUserDefaultsがUserDefaultsになり、APIが簡潔になりましたが、それをさらにベターに扱えるようにしています。 個人的には、radex/SwiftyUserDefaultsを気に入って使っていましたが、記事の書き方はさらに良いと思いました。 第1回 関数型プログラミングを試す — 書いて覚えるSwift入門

    mono0926
    mono0926 2016/11/06
    セルクマʕ•͡ω•ʔ
  • 🎃Swiftレター #5🎃

    NSCoding requires the NSObjectProtocol, which is a class protocol, and can't be conformed to by structs. If we have…

    mono0926
    mono0926 2016/10/30
    セルクマʕ ·ᴥ·ʔ
  • Swiftレター #4

    Whole-module optimization is an optimization mode of the Swift compiler. The performance win of whole-module…

    mono0926
    mono0926 2016/10/25
    セルクマʕ ·ᴥ·ʔ
  • Swiftレター #3

    I wrote a Swift String Cheat Sheet last year to help me remember how to use one of the more complex API's in the Swift

    mono0926
    mono0926 2016/10/16
    セルクマʕ ·ᴥ·ʔ