Help us understand the problem. What is going on with this user?
Kaz Yoshikawa
@codelynx
Comments
あと、リリース後の過去のバージョンのバグフィックスなどのパッチの開発と、メインラインの追加開発分のコードを混在できて、行ったりきたりできるので、同バグフィックスリリース後に同修正をメインラインに反映さ...
コメントありがとうございます。まぁ、タイトル通り`もどき`ですからね。
解説ありがとうございます。
@alt thanks [タグ修正](/codelynx/items/a88805b47b7e40ef3782/patches/76943) by [alt](/alt) 2019/09/09 14...
@alt Thanks!! [誤字訂正](/codelynx/items/c58f05672dddc68d5276/patches/75583) by [alt](/alt) 2019/08/08 ...
長期間放置状態で Swift 4.2 でビルドできない事に気がつきましたので、gist のコードをアップデートいたしました。 https://gist.github.com/codelynx/30d...
@maztak r...right! [Its Typo, right?](/codelynx/items/43e1c4f176730d952d13/patches/65954) by [mazta...
情報ありがとうございます。この記事を書いた時には Stackoverflow などを検索しまくって bindMemory を使え的なヒントがあっても、結局はうまくコードを完成させる事が出来ませんでした...
(filename as NSString).lastPathComponent でもいいかも
追加検証美味しくいただきました。
Retina でレンダリングされていな問題確認しました。記事でいうベクター表示Viewに相当する部分の contentScaleFactor が UIScreen.main.scale でなかった為で...
 しまった。これを入れるのを忘れたと思いましたが、なんとこれを入れても iOS 10 iPad Pro 12.9" では main thread で毎回呼ばれているようでした。 ``` self.l...
ご指摘ありがとうございます。今回は酒を飲みながら書いていたわけではないのに脇がかなり甘かったようです。
ですね。Playground で遊んで、持ってきた後にテキストを整形した際にやってしまったようです。ご指摘ありがとうございます。
私も、皆さんも車輪の再発明が大好きなようで何よりです:grinning:。問題は、せっかく車輪を再発明してどこかに公開しても、後に続く人が検索してそれが上位に出てこないと、さらに新たな再発明が生まれる...
ふかぼりありがとうございます。ちゃんとエラーメッセージを読んでいなかったのも反省ですが、自分同士がswapできないというのも面白いです。呼ぶ出すときはちゃんとチェックしろよという事なのでしょうね。目を...
記事には書いていませんが、最初に試したどこかで拾ってきたか忘れてしまったコードはこれでした。一見良さそうなのですが、swap でクラッシュするケースが出てきて、ふかぼりするかどうか、20秒くらいかんが...
気になっている所のコメントありがとうございます。ちょっとホッとしました。
コメントありがとうございます。`CGRect`って `origin` (`CGPoint`) と `size` (`CGSize`) でしたよね。ってここまで来てから、「そっか Swift の `ex...
フィードバックありがとうございます。同士がいると心強いです。
お、おぉ!Comment & Fork ありがとうございます。今後の参考にしたいと思います。
`if let _ = foo` もいいけど個人的には objc 時代みたいに `unused` keyword を復活(?)させて欲しいなと思ったりします。`tuple` の場合だとか、`if le...
ObjC 時代の @synchronized 構文が愛されていた為か否か、この方面への力のいれ方が半端ない感じを覚えつつ、勉強になります。確かに、これだと、closure の呪縛から解放された感じがし...
```.swift let lock = NSLock() func readString() -> String? { synchronized(lock) { // 排他制御を必要とする...
NSOrderedSet を使えば、重複したアイテム以外は順序も保持されます。 let sourceArray = ["a", "b", "c", "d", "a1", "a2", "a"] let...
最終系かと思いきやさらなる進化系を見せていただきありがとうございます。記事に追記(その2)を追加しました。
みなさまコメントありがとうございます。ニッチな用途ですが、同じような境遇の人の知恵に役立てば幸いです。
closure を optional にする手を少し発展させた方法を考えてみました。元記事の追記してみました。ヒントを頂けてありがとうございます。
記事を参考にさせていただいて、さらに発展させる事ができました。ありがとうございました。
そっかぁ、closure を optional にする手があるかぁ。
情報ありがとうございます。やっぱり C言語の配列のように、固定長の配列を使いたいニーズがやっぱり小さくないのかなという気もします。個人的には `var m: Float:2*2` や `let val...
  • 1 / 1
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした