Swift lets you customize how your own types can be initialized from a string literal containing interpolation segments…
Swiftにはポインタを表すための型として UnsafePointer とその仲間達があります。CoreFoundationなどC言語のライブラリを使う時などに利用することになります。これらのポインタ型のAPIはとてもよく考えられた素晴… UnsafePointer<T> などについて詳細に説明されています。普通にアプリ書いているとなかなか触れる機会が無いですがいざ使わなきゃいけなくなったときにこういう記事あると良いですね。同じくメモリ周りの濃いめの記事として、Swiftのメモリレイアウトを調べる ・ Swiftのenumのメモリレイアウトの最適化が凄いも書かれていました👀 Swift EvolutionSwift 4メインの開発体制に移行これまでSwift 3.1の開発は master ブランチ上でなされていましたが、1月17日を区切りに swift-3.1-branch ブランチ上で
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 開発最前線
在宅勤務の素晴らしさ以下のようなスタンスなので、在宅勤務最高と思っていて、結婚前も後も快適に過ごしています( ´・‿・`) 極力楽したいストレスを最小化したい無駄なことをしたくない楽しいことをしたい成果/労力 を最大化したい常時自宅でもなく、基本的に水曜日夕方だけ出社していますが、それはむしろ良い気分転換です。その時間帯の電車空いていますし。コミュニケーション必要などの場面で出社するのは目的があるので苦では無いですが、そうではなく漫然と出社・退社を繰り返すのに違和感を感じています。 在宅勤務で4時間きちんと集中して作業すると、会社に8時間滞在する時相当(通勤時間入れると10時間相当)の成果が出せているかなと感じています。残りの余裕ある時間は、普通に働いて成果を増やしたり(通勤時代の最大2倍程度の成果出せる)、勉強したり技術記事書いたり、ちょっと休んだり、など余裕の出来た時間を色々活用出来ま
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
Swiftのおかげで人生豊かになったと言っても過言では無いので、ポエムを書きます。 Objective-Cという色々突っ込みどころの多い言語を使いこなさないとiOSネイティブアプリを書けない辛い時代でした。 しかし、そんな中でもiOSは… ミスったところは大体コンパイルエラーにしてくれてます。 Scalaなどと同様、関数型言語の性質も取り入れた書き方も出来ますし、かといっていわゆる関数型言語みたいな堅い縛りもなく、共存しやすいです。 一時期Haskell入門してモナドなど勉強して挫折気味でしたが、Swiftでそれ系の記事読んだり触れたりして理解深まりました。 SwiftでOptionalというnull安全のための言語仕様があることはもちろん嬉しいですが、個人的にはそれはそこまで重要では無いと思っていて、「型が強い」ことの一要素程度に思っています。 静的言語 vs 動的言語僕は静的言語大好き
あなたのご家庭を支えている技術について、共有しましょう! シーズン3( ´・‿・`) # 昨年のようす - [家庭を支える技術 Advent Calendar 2015](http://www.adventar.org/calendars… 本記事ではタイトルどおり、あまりスキルや時間を要せずに出来る家電の自動化・リモート操作テクニックを紹介していきます。 手軽にできる重要性たまに電子工作して何かを便利にしたり自動化する記事など見かけますが、「おお、すごい」とかは思うものの、スキル的にも時間的にもそう簡単に真似出来ないことも多いです。なので今回は、良いなと思ったらすぐ導入出来る系のものを紹介していきます。 (がんばってハックした系の記事も楽しんで読んでいるので、決して否定的な意味ではありません。) まずは、実践済みのものを紹介していきます。
takasekさんの発表資料で、Unicode・NSString・SwiftのStringなどの理解がとても深まる内容です。いつかSwiftのStringについての記事書きたいなと思っていましたが、こちらの発表資料がまさにそのような内容だったので、僕はもう書かなくて良いかなと思ってしまいました( ´・‿・`)記事化するとさらにリーチすると思うので、期待しています👀 先週は「SwiftのString.CharacterViewとそれをArray化したものの違い」へ長々としたコメント書いてしまったり個人的にStringがまあまあホットでした。 SwiftのStringは良く出来ていると評価している一方、とはいえ普段使いでの扱いにくさ・面倒くささがあるのを何とかしたいなと思っていましたが、そんな中ひっそり公開されている koher/easy-text がとてもしっくり来ました。String型自
この数年で は一気に浸透したように思います。ざっと思いつくだけでも、次のプログラミング言語で null 安全 が採用されました。 これらは、表中の「リプレース対象言語」に挙げたように、多くのメジャー言語に対する代替手段でもあります… 先週、かなりバズりましたね。全面的に同意見です。 あえて null 安全 でない言語はレガシー言語だ と言い切ることで、 null 安全 の普及を加速させることができるんじゃないでしょうか。 タイトルが少し強烈ですが、こういう意図があることも書かれていて、なるほどと思いました。 この記事を受けて、null安全を誤解している人達へのメッセージという記事も公開されました。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く