Swift part9 [無断転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん 転載ダメ©2ch.net (ワッチョイ 8b3c-/6Y/)
2016/10/18(火) 11:34:44.16ID:oLo879ze0関連スレ
プログラミング言語Swift 3
http://potato.2ch.net/test/read.cgi/mac/1408762479/
[SDK]iPhoneアプリ開発初心者質問箱47[touch][iPad]
http://potato.2ch.net/test/read.cgi/mac/1470902093/
Xcode part14
http://potato.2ch.net/test/read.cgi/mac/1476190499/
Swiftアンチスレ part1
http://echo.2ch.net/test/read.cgi/tech/1458491343/
前スレ
Swift part8
http://echo.2ch.net/test/read.cgi/tech/1463149806/
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
0286デフォルトの名無しさん (ワッチョイ 4fe5-Bhnc)
2016/12/14(水) 23:22:54.02ID:yky6KY2t0http://unicode.org/emoji/charts-beta/full-emoji-list.html
0287デフォルトの名無しさん (ササクッテロラ Sp29-nol0)
2016/12/15(木) 08:29:23.14ID:CehXfGlIp今時、サポートしてるだろ
0288デフォルトの名無しさん (オイコラミネオ MM34-jFiT)
2016/12/15(木) 12:47:12.71ID:K7xig0SVM0289デフォルトの名無しさん (ワッチョイ 413c-i+Qt)
2016/12/15(木) 20:39:21.84ID:aXGD97Aa0https://www.codecaptain.io/blog/ios-development/get-all-available-emoji-using-the-objective-c-runtime/15
objcだけど、これでなんとかなったりしない?
うまくいったら教えてよ
0290デフォルトの名無しさん (ブーイモ MMb8-Nqhn)
2016/12/15(木) 22:22:11.29ID:lLtgDovqM0291デフォルトの名無しさん (ワッチョイ 413c-i+Qt)
2016/12/16(金) 00:22:16.63ID:mSiPAeok0それだとOS毎に使える範囲調べて調整しないといけないから、結果的にめんどくさいじゃん
と他人事ながら思うんだけど
0292デフォルトの名無しさん (ブーイモ MMb8-Nqhn)
2016/12/16(金) 12:54:32.41ID:I9PtonJVM絵文字を扱える統一コードはunicodeしかないのだからosに依存せず一意でしょ。
0293デフォルトの名無しさん (ワッチョイ 413c-i+Qt)
2016/12/16(金) 13:40:25.16ID:+Tc7Ug9p0そういうことじゃない
バージョン毎に使える絵文字(や肌の色など)が増えてるのさ
0294デフォルトの名無しさん (ブーイモ MMb8-Nqhn)
2016/12/16(金) 13:59:22.75ID:I9PtonJVMそれフォント依存。
0295デフォルトの名無しさん (アウアウウー Sa05-9Iap)
2016/12/16(金) 14:34:23.30ID:MTMicKBAa0296デフォルトの名無しさん (ササクッテロラ Sp29-nol0)
2016/12/16(金) 14:40:32.73ID:vMl/sGICpswiftはマルチOS、任意文字コードで動かされる可能性のある言語だろ?(白目
0297デフォルトの名無しさん (スプッッ Sdc8-I7lW)
2016/12/16(金) 15:15:48.07ID:bXGI3+Qzdこマ?
0298デフォルトの名無しさん (ワッチョイ 413c-i+Qt)
2016/12/16(金) 15:50:44.50ID:+Tc7Ug9p0iOSの場合、実質バージョン依存とどう違うん?移植なんてする奴なんてごく一部じゃねーか
0299デフォルトの名無しさん (オイコラミネオ MM34-jFiT)
2016/12/16(金) 16:04:57.00ID:bO3N4lsnMおいおい
0300デフォルトの名無しさん (アウアウウー Sa05-9Iap)
2016/12/16(金) 22:24:42.15ID:MTMicKBAa0301デフォルトの名無しさん (ワッチョイ 413c-0G5/)
2016/12/16(金) 23:41:13.06ID:G52QpNky0次にログを見ます
0302デフォルトの名無しさん (アウアウウー Sa05-9Iap)
2016/12/17(土) 06:22:29.26ID:4fBoIIO7aログがわかりません!
0303デフォルトの名無しさん (ササクッテロリ Sp29-nol0)
2016/12/17(土) 10:44:05.49ID:TkPf6t45pここに迷い混んだiOS関連質問者は初心者スレ行け、>>1からも飛べる
swiftに関係ない質問すると遊ばれちゃうよ
0304デフォルトの名無しさん (ブーイモ MM8d-Nqhn)
2016/12/17(土) 15:55:42.03ID:vQpe99jEM勝手に条件絞られたら知るかとしか答えられないよ。
>>296
標準規格で絵文字を扱えるのはunicodeしかないからだよ。
0305デフォルトの名無しさん (ササクッテロリ Sp29-fQwo)
2016/12/17(土) 18:28:20.34ID:TkPf6t45p>>290ってそんなに簡単じゃねーだろ、と思いつつ考えないようにしてたけど++すんのやっぱりメンドイ
UInt8からUnicodeScalar作って、そこからCharacter作って、一般用途には更にStringにすんのかな
ttp://swiftlang.ng.bluemix.net/#/repl/58550325b5619f13e0a93d13
Swiftは相変わらずオブジェクトの多段生成が鬱陶しいのう
extensionで省略できるから勝手にしろってスタンスなのかもだけど、Framework APIの在り様が好きになれない
0306デフォルトの名無しさん (ワッチョイ 413c-0G5/)
2016/12/18(日) 00:11:09.02ID:UYhf7FJp00307デフォルトの名無しさん (ワッチョイ 56e5-jFiT)
2016/12/18(日) 10:19:10.98ID:9XJnJRxF00308デフォルトの名無しさん (スフッ Sdb8-f0Z7)
2016/12/20(火) 19:27:56.22ID:vNqc8Ywld国旗も入れてください
0309デフォルトの名無しさん (シャチーク 0C54-uX3G)
2016/12/21(水) 11:36:55.50ID:GYB+hQbmChttp://www.unicode.org/versions/components-9.0.0.html
http://www.unicode.org/Public/9.0.0/ucd/EmojiSources.txt
0310デフォルトの名無しさん (ワッチョイ 413c-0G5/)
2016/12/21(水) 11:59:56.06ID:xZVHhTrr0国旗だけ
https://swiftlang.ng.bluemix.net/#/repl/5859eea46d21191312f171cc
国コード一覧
https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2
0311デフォルトの名無しさん (スフッ Sdb8-X9Fs)
2016/12/21(水) 18:40:04.69ID:TE+vjmu6dこれはすごい
2文字国コードを全パターン生成してユニコード化するとは
ucs4が21ビットに制限された時は絶望したが
UTF32割と上手く作られてるなぁ
0312デフォルトの名無しさん (ワッチョイ e03c-i+Qt)
2016/12/21(水) 18:44:49.36ID:jZ5HwhFO0Risってどういう意味?
0313デフォルトの名無しさん (ワッチョイ 413c-0G5/)
2016/12/21(水) 21:29:06.87ID:xZVHhTrr0Regional Indicator Symbol (U+1F1E6から始まる地域コード用のアルファベット)の頭字語
0314デフォルトの名無しさん (ワッチョイ 7910-Azor)
2016/12/21(水) 21:55:35.03ID:pOOrMtXX0UTF32じゃなくてUnicodeの合字システムが上手く作られてる、じゃないの?
RIS2文字が合字として国旗1文字(?)として表示されるようになってるはずだけど
0315デフォルトの名無しさん (アウアウウー Sa05-9Iap)
2016/12/21(水) 21:56:20.04ID:5lzFM20Ca0316デフォルトの名無しさん (ワッチョイ e03c-i+Qt)
2016/12/21(水) 22:57:01.50ID:jZ5HwhFO0�d
0317デフォルトの名無しさん (ワッチョイ 413c-AUQK)
2016/12/21(水) 23:02:50.14ID:6utLXA1y00318デフォルトの名無しさん (ワッチョイ bfb5-g5tI)
2016/12/21(水) 23:38:24.23ID:TqJ5vR9v0swift.orgのガイドラインをガン無視で笑う
0319デフォルトの名無しさん (ワッチョイ e0c9-6+SE)
2016/12/21(水) 23:49:08.43ID:RCM7Zvqs0ちょっと前に文字コードスレで話題になってたけど
[SE]スウェーデン国旗
[ES]スペイン国旗
[SE][SE]でスウェーデン国旗*2のつもりが
スウェーデン国旗が絵文字フォントに入ってなかったら
[S][ES][S]でスペイン国旗に実際に化けたりする
同じUnicodeのサロゲートペアは、上位と下位でコードブロック分けられてるから必ず[上位][下位]の組み合わせでペアの区切りを判別できるようになってたのに、
後発のRegional Indicator Symbolはそれをしなかった
責任者出てこいって感じ
0320デフォルトの名無しさん (ワントンキン MM3f-q7cB)
2016/12/22(木) 09:57:05.57ID:i/pZa1E8M0321デフォルトの名無しさん (ワッチョイ bf32-hWIT)
2016/12/22(木) 10:50:51.81ID:qTtm125Z0それは駄目だろ……1ビット上位下位を区別する情報入れられれば……
0322デフォルトの名無しさん (ワッチョイ 6b7b-TSM7)
2016/12/22(木) 12:17:57.82ID:/ytrOsGa0何考えて入れたんだこんなの
0323デフォルトの名無しさん (ワッチョイ 1f93-W3gD)
2016/12/23(金) 11:40:23.82ID:dCUGoqXg0Swiftのstringは良く出来てるよな
背景を知らないとクソ使いにくいだけなんだが
0324デフォルトの名無しさん (ササクッテロリ Spcf-4tq9)
2016/12/23(金) 16:01:01.15ID:mdacHMN9p2010年代で使われ始めた言語は総じてそんなものだろ
0325デフォルトの名無しさん (ワッチョイ 1f93-W3gD)
2016/12/24(土) 04:53:12.35ID:Kb337a0Z0とりあえずおまいが文字列で困った経験が無いことは分かった
浅学ながら2010年以降にリリースされた言語をSwift以外に知らないが
0326デフォルトの名無しさん (ワッチョイ bf42-GMQd)
2016/12/24(土) 09:31:27.94ID:qYWxKasf0もともとそのつもりだったのに諦めたのはutf-16だけだろ。
0327デフォルトの名無しさん (ワッチョイ 572b-1x4y)
2016/12/24(土) 11:13:10.13ID:8cn52jEt0プログラミング言語の文字(列)は早々に固定長諦めて可変長に
0328デフォルトの名無しさん (ワッチョイ e342-i2qZ)
2016/12/25(日) 13:01:46.70ID:LALK6bkG026文字しか把握できないヤンキーの発想だから
0329デフォルトの名無しさん (スフッ Sd9f-W3gD)
2016/12/25(日) 16:22:48.74ID:dXQe++nzdユニコードの国旗を1文字として
取り扱ってくれるようなプログラミング言語はまだ少ないと思うな
内部を隠蔽して複数のビューを通じて取り出せるのも嫌いじゃない
文字列が危険物であると言う主張が伝わってくる
あとは正規表現ライブラリの使いやすいのが提供されれば嬉しい
個人的な好みだけで言うとRubyの文字列の方が好きなんだけど
0330デフォルトの名無しさん (ワッチョイ bf42-GMQd)
2016/12/25(日) 21:35:08.96ID:LfSOKVhB032もあるからね
0331デフォルトの名無しさん (スッップ Sddf-rd9B)
2016/12/26(月) 08:33:15.74ID:ZBFCqPGMd一旦服を着た方が良いよ
0332デフォルトの名無しさん (スププ Sd9f-W3gD)
2016/12/26(月) 08:38:33.30ID:+y9otMfadせめて32bitフルに使ってくれればいいものを
21bitしか使わないなんて中途半端なことをしてくれるから
筋の悪いUTF16なんか早々に捨てちゃえば良かったのに
0333デフォルトの名無しさん (ササクッテロラ Spbf-vGip)
2016/12/26(月) 14:42:52.42ID:mhrTCx4Up0334デフォルトの名無しさん (アウアウウー Sa0f-dZB4)
2016/12/26(月) 15:08:39.98ID:3l7Xk6fYa0335デフォルトの名無しさん (ワッチョイ 8fc9-aM8P)
2016/12/26(月) 15:22:17.28ID:TRnwbnfO0宇宙人とシームレスに文書交換ですね
0336デフォルトの名無しさん (ワッチョイ 8fc9-aM8P)
2016/12/26(月) 16:20:07.97ID:TRnwbnfO0http://japan.cnet.com/news/service/35094249/?tag=as.latest
0337デフォルトの名無しさん (ワッチョイ ef1d-W3gD)
2016/12/27(火) 09:45:54.40ID:emRcq3HU00338デフォルトの名無しさん (スップ Sd9f-auU4)
2016/12/27(火) 10:43:59.74ID:tr0nUT2nd0339デフォルトの名無しさん (ササクッテロリ Sp4f-vGip)
2016/12/27(火) 11:51:09.22ID:sIydEYNyp>>334
毎年言語仕様を楽しませる感じに変更する所
いつも楽しく遊ばせて貰ってマス
0340デフォルトの名無しさん (ワッチョイ 0fbc-Jkes)
2016/12/27(火) 12:56:35.72ID:IWLnDm1d00341デフォルトの名無しさん (ササクッテロリ Sp4f-vGip)
2016/12/28(水) 07:01:13.93ID:j4SHG8/Apそれをアポーが開発、保守してるのはウケる
いつコミュニティベースにして手を引くのか
4か5か、遠くもない未来だと思うんだけどなぁ
0342デフォルトの名無しさん (ワッチョイ 1f93-W3gD)
2016/12/28(水) 08:06:02.31ID:Obj5weA10すまんうちはiOSアプリの新規プロジェクトはSwiftが第一選択肢だ
0343デフォルトの名無しさん (ワッチョイ 37c9-hFe5)
2016/12/28(水) 08:28:26.01ID:bvnjBJpz0それは文法的にスジが悪いってこと?
それともまだ安定してないってこと?
前者ならObjCのほうが悪そうだし。
後者ならまだ新しいせいだし(mozillaのrustなんて1.0になるまで酷かった)。
それもほかに何かある?
0344デフォルトの名無しさん (ワッチョイ 6b7b-TSM7)
2016/12/28(水) 08:38:48.68ID:yWrP/m5t00345デフォルトの名無しさん (ワッチョイ 0fbc-Jkes)
2016/12/28(水) 09:43:05.22ID:61DJDhP40まじか、やべぇな...
0346デフォルトの名無しさん (ワッチョイ 6f10-YQ1g)
2016/12/28(水) 10:33:18.69ID:08RViD+L0逆に請負のアプリなんかで次回の発注次第で大規模なアップデートするかしないか決まる、みたいなのだったらObjective-Cがいいんじゃないの?
要は言語仕様が変更されるかもしれないコストと実装そのもののコストの差を比較してどっちが低くなるかだと思うから
お客さんにとっては言語の仕様が変わったので今回は軽微なアップデートですが工数が余計にかかりますというのは納得ができないだろうしね。
0347デフォルトの名無しさん (スップ Sdff-6FRj)
2016/12/28(水) 10:38:56.02ID:bODOsbQ2d「メインサービスのアプリとか」の「とか」は、「メインサービスのアプリ」以外の何?
0348デフォルトの名無しさん (ワッチョイ 8fc9-aM8P)
2016/12/28(水) 12:29:13.03ID:kFL7wfb20次の保守が何年後か知らんけど
古いバージョンのswiftとか
だれも読めなくなってるよな
0349デフォルトの名無しさん (アウアウウー Sa0f-RXuE)
2016/12/28(水) 13:07:21.93ID:a+zBu4aja0350デフォルトの名無しさん (ワッチョイ 0fbc-Jkes)
2016/12/28(水) 13:36:15.97ID:61DJDhP40Objective-CはC言語知ってれば普通の人ならちょこっとのコストで習得できっから
0351デフォルトの名無しさん (ワッチョイ ab66-DLF2)
2016/12/28(水) 23:06:32.13ID:zgsLwAdc0から、Objective-C来ると「最初からこれにしろ!」ってなる。
0352デフォルトの名無しさん (ワッチョイ 865b-4xst)
2016/12/29(木) 00:28:34.96ID:lKSLRFPi00353デフォルトの名無しさん (ワッチョイ 6a93-qQw5)
2016/12/29(木) 00:40:51.81ID:lVIy8RIr0c++は別の世界
踏み込みすぎると暗黒面に引きずり込まれます
Swiftの方が安全
0354デフォルトの名無しさん (ワッチョイ 4ac9-vKOO)
2016/12/29(木) 00:40:53.89ID:OGBMppob0え?どこが?
0355デフォルトの名無しさん (ワッチョイ e366-Fh/7)
2016/12/29(木) 01:53:14.80ID:lK2W9S2T0個人的にはたぶんsmalltalkからの流れなんだろうけど
恐ろしく「オブジェクトに命令を与えて何かさせる」で統一されていて
「できねぇのはそのオブジェクトの責任」で外への影響波及を最小限にしてる思想が面白かった。
(結合が疎の部分でクラス分けされていて、密な部分はC)
0356デフォルトの名無しさん (ワッチョイ 865b-4xst)
2016/12/29(木) 03:40:31.76ID:lKSLRFPi00357デフォルトの名無しさん (ブーイモ MMaa-Vq3R)
2016/12/29(木) 06:20:44.64ID:13IxHxtAM返事するけど何もしないオブジェクトとか
0358デフォルトの名無しさん (ワッチョイ de42-5AW6)
2016/12/29(木) 07:52:07.62ID:bUdbWaJH0リテインカウントってただの関数名だぞ。
リファレンスカウントのことだとすると、swiftはリファレンスカウント方式のガベージコレクタなのでどちらか選択できる概念のものじゃない。
0359デフォルトの名無しさん (ササクッテロリ Spa3-fehe)
2016/12/29(木) 08:11:03.90ID:7bfuEKFUpswiftスレでobjcの良さを語り始める>>355も痛いけど、>>358も痛いわ
0360デフォルトの名無しさん (スプッッ Sd4a-4xst)
2016/12/29(木) 08:26:39.29ID:uZ56/Y+Td0361デフォルトの名無しさん (ワッチョイ de42-5AW6)
2016/12/29(木) 09:22:43.84ID:bUdbWaJH0根本的に理解が間違ってることを指摘したのにどこが言葉尻なん?
何を指摘したのか理解してないだろ?
0362デフォルトの名無しさん (スップ Sdaa-tTSs)
2016/12/29(木) 09:37:09.17ID:NsphQCuqd〉そういう言葉尻を挙げた煽り
言葉尻?
自分の無知や間違いを認めない方が問題。
とても大切な事。
動きを正しく理解していないから、そういう発言になるんだよ。
理解力が低いから、わからないんだろうな。
0363デフォルトの名無しさん (ワッチョイ 3b42-bIh6)
2016/12/29(木) 10:27:38.30ID:KtJtlY/K0できん
ソースは俺
0364デフォルトの名無しさん (ワッチョイ 0ece-O/vA)
2016/12/29(木) 10:55:47.24ID:ZKfLUl1q0ぶっちゃけ、朗報じゃないな。
エィっと、即刻https 接続必須にすべきだったと思うよ。
0365デフォルトの名無しさん (ワッチョイ d33c-CBwx)
2016/12/29(木) 17:09:44.23ID:Ql74sNGH0だがSwiftにどっぷり使っててたまに触るとど忘れしてるんだよな
0366デフォルトの名無しさん
2016/12/29(木) 20:31:48.17ID:P9vMwfrXコンパイラディレクティブ@class XXXXがswift側から見えないようで
Use of undeclared type ‘XXXX’
ってエラーがでるんですが解決方法とかありますか?
0367デフォルトの名無しさん (JP 0H4f-Vq3R)
2016/12/30(金) 16:15:57.73ID:Q3tvxZdgH老化
0368デフォルトの名無しさん (ササクッテロラ Spa3-LbII)
2016/12/30(金) 18:28:31.72ID:+0G7T/E5p$ cat bridge.h
@class Hello;
$ cat main.swift
let hello = Hello()
$ swift -frontend -c -import-objc-header bridge.h main.swift
main.swift:1:13: error: use of unresolved identifier 'Hello'
@class使わないで、素直に@interfaceで宣言したヘッダを食わせるしかないんじゃないかね
swift-evolutionにも上がってない気がするから、どうしても欲しいなら挙げてみてはどうだろう
0369デフォルトの名無しさん (ワッチョイ f31d-qQw5)
2016/12/31(土) 01:24:26.16ID:JiRCGpmr0"いろは"..."こまち" ~= "かおり"がtrueを返すのが良くわからない
0370デフォルトの名無しさん (ワッチョイ d33c-Sa8B)
2016/12/31(土) 09:25:48.68ID:mE/kuofD0"いろは" <= "かおり" && "かおり" <= "こまち"
0371デフォルトの名無しさん (ワッチョイ f31d-qQw5)
2016/12/31(土) 11:55:44.89ID:JiRCGpmr0ありがとうございます
0372デフォルトの名無しさん (ワッチョイ c678-qQw5)
2017/01/01(日) 16:12:05.39ID:LRDjbo8a0どうしてそう言う文字列判定をやりたくなったのかをkwsk
0373デフォルトの名無しさん (ワッチョイ f31d-qQw5)
2017/01/01(日) 16:49:50.79ID:pJ4YqSE700374デフォルトの名無しさん (アウアウカー Sa6b-nn1e)
2017/01/03(火) 20:58:51.42ID:i262efYCa勉強会でもあれば参加したい。
0375デフォルトの名無しさん (ワッチョイ 865b-O/vA)
2017/01/03(火) 21:21:58.86ID:mYtDE+6700376デフォルトの名無しさん (ワッチョイ 4a3c-cI3V)
2017/01/04(水) 02:15:14.63ID:YVtV1wPR00377デフォルトの名無しさん (ワッチョイ 865b-O/vA)
2017/01/04(水) 09:22:00.67ID:ws9aPhGs00378デフォルトの名無しさん (スッップ Sdaa-4xst)
2017/01/04(水) 09:55:37.90ID:AKqv+vIqdラットナーのセンスがクソ過ぎ
0379デフォルトの名無しさん (ワッチョイ 4ac9-CBwx)
2017/01/04(水) 11:42:36.33ID:UeSeDktg0そんなんだから老害って陰口言われるんだぞオッサン
0380デフォルトの名無しさん (スッップ Sdaa-4xst)
2017/01/04(水) 12:14:42.85ID:JWIK2up0d0381デフォルトの名無しさん (アウアウカー Sa6b-nn1e)
2017/01/04(水) 12:23:42.84ID:BZb3HoVpaプログラミングを1からやりたいという気持ちでした。
なかなかサンプルの内容も?となることがまだ多くて、独学の限界かもって思ってました。
0382デフォルトの名無しさん (ワッチョイ 865b-O/vA)
2017/01/04(水) 12:47:37.75ID:ws9aPhGs0>「無駄に」without C
無駄にねぇw
まあわからんでもない
べつにwithout Cはいいんだけど、Cの便利だったシンタックスも
意地でも変えなきゃいけない感は確かにあるかもな
0383デフォルトの名無しさん (ワッチョイ 865b-O/vA)
2017/01/04(水) 13:01:22.83ID:ws9aPhGs0発展途上なSwiftがまともに勉強する言語だというのは少し可哀想な気もするけど
一つ一つ覚えていけば難しくはないと思うけどな
行き詰まってるポイントでも書いてみればここにいるSwift愛者が答えてくれると思う
0384デフォルトの名無しさん (ササクッテロリ Spa3-fehe)
2017/01/04(水) 14:16:51.43ID:YWPaOegwpEitherが3で公式採用される?って夢見ててワロタ
そう言えばそんなものもあったなぁ
0385デフォルトの名無しさん (ワッチョイ 4a3c-cI3V)
2017/01/04(水) 18:23:56.54ID:YVtV1wPR0最初にプログラミングの独学の仕方を独学することを勧める
Swiftに限って言えば今のところ英語のリソースにあたらないと厳しいと思う
■ このスレッドは過去ログ倉庫に格納されています