Swift part13 (414レス)
1-

235: (ワッチョイ 6fe9-EcOz) 2022/02/19(土)14:10 ID:EoKV49bv0(1) AAS
iOS開発初学者なんですけど、object-cはもう滅んで、
今はswiftのみって認識で良いですか?
236: (ワッチョイ cf2d-jDWp) 2022/02/19(土)14:14 ID:96einUMG0(1) AAS
object-cとstory boardに未来はないが過去がある
237: (ワッチョイ ff7c-jDWp) 2022/02/19(土)14:18 ID:LgJyK7ec0(1) AAS
C++とブリッジするのにまだObjC使う
238: (ワッチョイ 6fe9-EcOz) 2022/02/21(月)21:55 ID:lWD1PAaP0(1) AAS
Swift初学者ですが、Object-Cが関わる開発には近づかない方が良いですね。
新規開発はSwiftになるし、これから憶える学習コストを負担してくれる
リッチな会社なんて少ないでしょうし。
239: (スプッッ Sd1f-pGbx) 2022/02/21(月)22:34 ID:PxNPvIJfd(1) AAS
なんでも好奇心持って取り組んだらいいやん。
どれも似たようなもんだ。
240: (アウアウウー Sae7-jDWp) 2022/02/22(火)06:31 ID:5hBM7pwCa(1) AAS
というかObject-Cが関わる開発に昔からの人を当てることができない時点で組織が悪い
241: (スッップ Sdea-Ayd8) 2022/02/27(日)03:04 ID:zd3Lh+1id(1) AAS
ロシア除名か。
242: (アウアウウー Sa2f-Ta6p) 2022/02/27(日)12:23 ID:hkoykGPGa(1) AAS
国際銀行間通信協会
243: (ワッチョイ aa28-LySn) 2022/02/28(月)04:16 ID:R1oG16cf0(1) AAS
swiftとは何か?もまいら説明してやれ。
244
(1): (ワッチョイ 9fad-Djfv) 2022/03/07(月)04:34 ID:t70FSnsj0(1) AAS
ロシアでApple製品売らなくなったので、結果的に Swift はロシアで使われなくなるだろう。
245: (ワッチョイ ab01-4HNu) 2022/03/10(木)07:09 ID:oH44GISB0(1/2) AAS
Swift Playgroundsはどうなんかね
Macしか持ってないから体験談が聞きたい
246: (ワッチョイ ab01-4HNu) 2022/03/10(木)07:10 ID:oH44GISB0(2/2) AAS
>>244
ロシア独自OSと開発言語作るしかない
西側文明品は全て手に入らなくなるからね
中国は売るだろうけど
247: (ワッチョイ 0fbb-2nly) 2022/03/10(木)08:50 ID:ktN5fxR90(1) AAS
どうって言われても、何を聞いてるか分からん
248: (ワッチョイ fb02-voet) 2022/03/10(木)15:30 ID:6t+56HtO0(1) AAS
4.0出てからまだ日は浅いから自分で触った方が早いんじゃない?
Mac版あるし無償だし
249: (ワッチョイ 890a-5Tba) 2022/03/30(水)06:04 ID:OAh17Gtx0(1) AAS
てすとん。
250: (ワッチョイ a2bd-9PHq) 2022/03/30(水)15:16 ID:t2ScjkFo0(1) AAS
10年ぶりにプログラミング学習勧めてるけどpython面白いなー
5chではそんな流行ってない感じ?
251: (ワッチョイ ad10-7Tuk) 2022/03/30(水)15:45 ID:jIJ9AQmw0(1) AAS
py流行ってないとかどこのパラレルワールドだよ
252
(1): (ワッチョイ 5d92-P9cH) 2022/04/06(水)11:05 ID:fl2nQWGc0(1) AAS
CollectionViewで複数のセルを選択するデザインを作っているんですが
didSelectItemAtのdelegateの中でセルにボーダーを付けて
didDeselectItemAtのdelegateの中でセルからボーダーを消す
という実装方法で正常に動いています

それとは別に全選択と全解除のボタンを用意したのですが、
?全選択を押した時にdidSelectItemAtを呼び出す
?全てのセルにボーダーがつく
省12
253: (ワッチョイ 12bd-Z6wP) 2022/04/11(月)17:54 ID:qj78JJCJ0(1/2) AAS
即日採用、Swift 5000万MAUのサービス
って何の案件?

デスマしか予想できなくって応募するのが怖いんだけど
人がいなくなって回らなくなった現場ってことでしょ?
254: (ワッチョイ 12bd-Z6wP) 2022/04/11(月)17:57 ID:qj78JJCJ0(2/2) AAS
>>252
?をフラグ値で記憶して動作を変えればおk
255: (ワッチョイ 1fbd-fczT) 2022/04/18(月)03:58 ID:w0YDZlGF0(1/2) AAS
このスレ生きてるの?
256: (ワッチョイ 9f7c-Ckae) 2022/04/18(月)12:26 ID:DordoPmW0(1) AAS
きれいな顔してるだろ?
257: (ワッチョイ 1fbd-v8aA) 2022/04/18(月)22:45 ID:w0YDZlGF0(2/2) AAS
3回も整形してるんだぜ?
258: (ワッチョイ 9b5f-VzWh) 2022/04/28(木)13:32 ID:uaPk/OUM0(1) AAS
swift勉強し始めたけど、本やネットの情報が古くて困る。
259: (ワッチョイ ee02-PMqe) 2022/04/28(木)16:36 ID:kw54Tu9T0(1) AAS
言語関係なしに新しい情報が欲しかったら英語必須みたいなとこあるからね・・・
260: (ワッチョイ 4d2d-rMBA) 2022/06/07(火)05:36 ID:am4i+Ygs0(1) AAS
WWDC22
公式が匂わすから何かあるのかと思ったら特に何もなかったな
画像リンク[png]:iphone-mania.jp
261: (ワッチョイ 0a7c-rMBA) 2022/06/07(火)13:27 ID:Pa97Qrlk0(1) AAS
正規表現リテラルが書けるようになりました!(ドヤァ
262: (ワッチョイ 8563-B2F4) 2022/06/09(木)01:11 ID:7gjQOeD60(1) AAS
FloatingPanelを使ってみたくて導入をしたんですけど、これってWebView使ってブラウザ表示は出来ないんですか?
ViewControllerにWebViewを置いただけにしてGoogleを表示させようとするとwebview.load(xxx)の部分でエラーが出てクラッシュするんですよね。
FloatingPanelを使わないで推移すると普通にGoogleが表示されるし、WebView消して何も無い状態であれば問題なくFloatingPanelの形でViewだけが表示される。
誰か助けて。
263
(1): (アウアウウー Sa11-+J4x) 2022/06/10(金)13:09 ID:rQnghZ0Oa(1) AAS
core motionで取得した姿勢データと時刻データとをcore dataで保存しようとしているのですが、60Hzでcore data のsaveを行って平気でしょうか。
通常、このくらいのスピードならデータを溜めてからsaveとかしないものですか?
264: (ブーイモ MMff-LqX/) 2022/06/12(日)06:50 ID:cQnsuKUgM(1) AAS
バッテリーに優しくない
265: (ワッチョイ cfbb-uj9U) 2022/06/12(日)09:47 ID:vZJzm+Z80(1) AAS
>>263
試した方が早いと思う
結果は教えてください><
266: (ワッチョイ f3da-Ne6o) 2022/06/12(日)19:42 ID:FjWJloZ50(1) AAS
わいのアプリ100Hzでやってるんだけどやっぱバッテリー負荷でかいんかな
どの程度変わるのか気になる
267: 263 (アウアウウー Sa67-gL1p) 2022/06/16(木)13:09 ID:w9Z3XyO2a(1) AAS
まとめてからsaveのやりかたが分からんかったから、60hzで一個一個saveしたけど、特に問題なさそうだった。なので比較はできなかった。
268: (ワッチョイ f3da-Ne6o) 2022/06/16(木)22:13 ID:uSLlxrtm0(1) AAS
saveってどんな感じで処理してんの?
自分は素人だから配列にどんどん放り込んでるんだけどアカンのかな
269: 263 (アウアウウー Sa67-gL1p) 2022/06/17(金)15:02 ID:6CJ/0cyua(1) AAS
CoreDATAだから、その1レコード分の変数に値を入れてsaveです。
270: (ブーイモ MM27-LqX/) 2022/06/17(金)18:19 ID:CrUkZUdHM(1) AAS
contextにinsertするのと
contextをsave(永続化)するのと分けて考えなよ

60Hzでsaveする必要がないならやめたほうがいい
271: (ワッチョイ f3da-Ne6o) 2022/06/17(金)20:48 ID:UprkM5oO0(1) AAS
CoreDataがわからん
トーシロにはついていけまへんわ
272: 263 (アウアウウー Sa47-Zgr3) 2022/06/18(土)20:37 ID:toWgj+ZRa(1) AAS
insertってのがあったのか。データロストは嫌なので、10秒ごとにセイブするか。
swiftってほんとリファレンス見つけにくい。てか、普通のリファレンスってあるのか?
273
(1): 263 (ワッチョイ cebb-Zgr3) 2022/06/19(日)01:02 ID:LtmEWguN0(1) AAS
10秒ごとにsaveしてみた。
20秒データとって見たところ、
600番と1200番付近に、インターバルの偏りが生じた。
ふつうインターバル0.000000347ごとに1レコードなのに、
0.0000004051
0.0000002893
0.0000003473
省4
274
(1): (ワッチョイ 57da-2fkF) 2022/06/19(日)01:17 ID:8rpwBneL0(1/2) AAS
電池の減りとか負荷ってどうやってみるの?
XcodeのInstrumentsってやつでみればいいの?
アプリ走らせても大してCPUやメモリの使用率が変わらなかったから問題ないんかのぅ
275
(1): (ブーイモ MMb6-qeUH) 2022/06/19(日)01:48 ID:ogxwdH3SM(1) AAS
>>273
それ保存処理待ってから次のインターバル計測してるからじゃないの?

>>274
Instrumentsにそれ専用のテンプレートがある
Xcodeのデバッグゲージでもある程度わかる
最初にEnergy Efficiency Guideを読むといいと思う
276: (ワッチョイ 57da-2fkF) 2022/06/19(日)11:04 ID:8rpwBneL0(2/2) AAS
>>275
ありんす
デバックでみてみた
バッテリーへの影響はあまり変わらなそうだったけど、100Hz→10Hzにしても支障なさそうだから変更しました
277: 263 (アウアウウー Sa47-Zgr3) 2022/06/22(水)16:27 ID:4aFGkTjqa(1) AAS
taskというやつで、別スレッドでセイブになってると思ってる。その場合、多分、saveに時間がかかってるときに、insert処理が重なって、1レコードロストしたと思う。
2つのCoreDATAを使って交互に使えば大丈夫だと思うけど、ハードディスクに書き込んでるわけじゃないし、そこまで必要ない気がする。
278: (アウアウウー Sa47-Zgr3) 2022/06/23(木)16:28 ID:FMbuPg+la(1) AAS
musickitのapplicationmediaplayer.sharedでapple music のstationを再生すると、曲が進むたびに次の曲が.Queueに追加されていく。自動で。
一体、どういうメカニズムでそんなことが実現できているんだ?
教科書みたいなもの教えて
279: (オイコラミネオ MM51-JWLs) 2022/07/09(土)15:33 ID:vWMSxuoIM(1/2) AAS
この文法が分からん

extension Int
{
// パーセントから割合に変換
var Rate: Float
{
return (Float)(self) / 100.0
省7
280: (オイコラミネオ MM51-JWLs) 2022/07/09(土)16:04 ID:vWMSxuoIM(2/2) AAS
自己解決した

数年前にhaskellで遊んでみた事があったけど、swiftでも出来るんかい!
281: (アウアウウー Sa39-p4J9) 2022/07/16(土)14:22 ID:V6oUos5ia(1) AAS
AVAudioPlayerでデカめのファイル再生したら、音質が下がりまくる。
4〜5分ぐらいのファイルなら問題ないんだけど
120分ぐらいのやつになるとAMラジオ並みの低品質に。

まぁ簡易的なAPI、ってことみたいだしな...
と思って、ここ↓を参考に、AudioQueueServicesでトライしたけど解消せず。
外部リンク:qiita.com

ちなみに、Fileアプリで同じファイルを再生してみたら
省3
282
(2): (ワッチョイ 615f-vGT3) 2022/07/16(土)18:16 ID:l45HFiOT0(1) AAS
長時間てことは圧縮音源?
ffmpegとかで音声をトランスコードすると解消するなら元ファイルの互換性問題。

・古いmp3ファイルとかなら結構Appleデコーダと互換性問題があった気がする。
・非圧縮に変換すれば解消するか?音源の長さが微妙に変わるケースを考慮。
・AAC-LC(.m4a)にトランスコード(強制再エンコード)したら解消するか?
283: 281 (ワッチョイ ae33-iEO+) 2022/07/16(土)20:47 ID:t9Asa6u90(1) AAS
>>282
ありがとうございます!
ファイルはm4aなんですが
追加で幾つかファイルを準備して比較してみようと思います。

ちなみに、他のアプリでもちょっと試してみたのですが
 再現あり:File
 再現なし:VLC、ES File Explorer
省2
284: (アウアウウー Sa39-EQEy) 2022/07/17(日)17:23 ID:uGMYcOATa(1) AAS
ec2で開発&リリースっていけますか?
285: 281 (ワッチョイ ae33-uSPY) 2022/07/17(日)17:24 ID:CdzvsI7x0(1) AAS
>>282
元ファイルの問題でビンゴでした…。
サイズ云々では無かったようです。

とりあえず、元ファイルをm4aをMacのMusicアプリでmp3に変換した結果
ファイルサイズは144MBに膨れ上がったんですが、音質は正常になりました。
ありがとうございました!

こういった諸々は、APIが上手いとこやってくれるんだろうなー
省2
286: (ワッチョイ 9fda-jkwh) 2022/08/21(日)21:31 ID:t1upktxs0(1) AAS
他の画面で正常に動いてるClassが1つのViewControllerでだけ動かん
なんこれー
原因全然わからん
287: (ブーイモ MM8f-Am0N) 2022/09/08(木)20:52 ID:OtTZk76TM(1) AAS
hosyu
288: (ワッチョイ 5701-bG2j) 2022/09/18(日)21:06 ID:k1igEAmZ0(1) AAS
iOS 16 って、
画面サイズの取得方法、変わりました?
289: (ワッチョイ 16da-XjGR) 2022/09/25(日)22:36 ID:Q3qdRyTn0(1) AAS
iPadOS15.7に対応しとらんってなんやねん
どないなっとんねんホンマ
290: (オイコラミネオ MM1b-3xmk) 2022/12/17(土)18:37 ID:qYvbhW08M(1) AAS
Playgrounds4.2.1が虹を回しすぎw
MBP16M1proで落ちまくりとか、クソアプリ過ぎるわ
291
(2): (ワッチョイ 7b5f-gMkr) 2023/05/28(日)20:59 ID:EkMsdSko0(1) AAS
数年前に一つ簡単なアプリを作っただけの者だけど、当時はdeveloperなんたらに登録していなくても、自分の端末なら入れてから1週間くらいアプリを起動できた
今もそうなの?
このスレに書き込んでいる人たちはdeveloperなんたらのサブスクしてるの?
292: (ワッチョイ 1f4b-Ig+g) 2023/05/28(日)21:14 ID:S77fQ4oV0(1) AAS
ワイはサブスクしてるけど Playgroundsなら自作のをローカルでふつーに使えそうに見える
293: (ワッチョイ ef5f-fV0N) 2023/05/28(日)22:16 ID:BKag6aeN0(1) AAS
>>291
今もローカルならできるで
わいはApp Storeにアプリ晒すためにお布施しとるけど
294: (ブーイモ MM7f-bIWo) 2023/05/30(火)19:02 ID:1le6NMJZM(1) AAS
>>291
今も一週間使えるよ
295: (ワッチョイ 9f7d-PcYN) 2023/06/01(木)23:25 ID:YSPT6ab70(1) AAS
iOSアプデしたらマップをパンしたときに緯度経度0表示するようになっちゃったんだけど俺だけ?
296
(2): (ワッチョイ 7f7c-b9lE) 2023/07/09(日)15:57 ID:MwLeczpt0(1) AAS
playgroundsで学習始めたばかりのプログラミング未経験者なんだけどプログラミングって英単語覚えないと大分辛い?
簡単なのはわかるんだけど話が進んでいくとコードが知らない英単語の海すぎて読めないというか意味がわか、なくなってきてる
297: (ブーイモ MM2b-vzvj) 2023/07/09(日)16:04 ID:DTGfdd3rM(1) AAS
知らないのは出てくる都度調べたらいいけど使われてる英単語は覚えないと効率よくないとは思う
298: (ワッチョイ 978e-GxxC) 2023/07/09(日)19:37 ID:pJm3OXsW0(1) AAS
>>296
小学生?
299: (ワッチョイ 9fea-kkOg) 2023/07/09(日)21:22 ID:OnxNr8Jz0(1) AAS
>>296
英単語の数なんてそんなに多くないから、1個づつやっていけばいつか全部覚える
300: (ワッチョイ 17b3-6GCC) 2023/07/14(金)15:33 ID:Fa0AQwXy0(1) AAS
swiftを使うメリットはあんまりないよね
iphone向け"だけ"にアプリ作るならいいけど、普通アンドロイドにも出したいからC#辺りを使う
どういう場面で使われてるのか謎
301: (ブーイモ MMba-hxcO) 2023/07/15(土)02:59 ID:uuXdwOs6M(1) AAS
全体tryで囲って例外キャッチみたいなことできないの?
どこでエラーか起きてるかわからなくて困ったんだけど
302: (ワッチョイ 7fcf-SdSZ) 2023/09/16(土)10:59 ID:x3IjuTyf0(1) AAS
actorとかGCD, Lockの話とかどうやったら実践的な知識がつけられるんですか?
たまにしかデータ競合も起きないし、クラッシュもさせづらいし、正しく実装できてるかのチェックが難しい。
303: (ワッチョイ a37c-eCpa) 2023/10/05(木)10:46 ID:41cXXAxk0(1) AAS
初心者です。今はコードの断片を拾ってきて試したりしていますが、
switchの結果を変数に代入するようなシンタックスでエラーになります
let hoge: String = switch boge {
case .case1: ...
case .case2: ...
}
みたいなときに"Consecutive statements on a line must be separated by ';'"というエラーに
省1
304
(1): (ワッチョイ eb01-JbMN) 2023/10/05(木)12:57 ID:KyzKml+r0(1) AAS
switch expressionは5.9からの機能だから使ってるバージョンが古いんじゃない
305: (ワッチョイ 2377-eCpa) 2023/10/05(木)23:58 ID:7vG0pydU0(1) AAS
>>304
ビンゴです! Xcodeが14.3.1だったのを15にしたら大丈夫になりました

しかしSwiftは今も変化してるのですね。自分はまだまだSwiftのスタイルを
1つずつ覚えている最中ですが
306: (ワッチョイ 6382-H1Bd) 2023/10/06(金)10:08 ID:cb1/rWtk0(1) AAS
Swiftの文字列処理をべんきょう中
グラフィームの単位がデフォですか。Javaとかで背後のUTF-16をつい気にしてきた
心の汚れた人にはかえって不安w
文字のインデックスはインデックス形ですか
+演算子で文字列と文字をつなげたりは許さないんですね
IntとDoubleとかも駄目ですもんね。型に厳しいw
307
(1): (ワッチョイ 456e-oO7p) 2023/11/24(金)05:09 ID:7Kq0PIkY0(1) AAS
みなさんSwiftUIで困ってるみたいで安心しました。
テンプレで作成されるプログラム(Hello Worldじゃなくて時刻表示のやつ)を書き換えて、ある日からの経過日数をTextで表示させるだけのことがどうしてもできなくて。初日で躓いて我ながらショックでした。String型に変換するところはどうやったらいいんでしょうか。
308: (ブーイモ MM22-9w7q) 2023/11/24(金)10:26 ID:+4j3TyI8M(1) AAS
この辺は?
外部リンク:qiita.com
309: (ワッチョイ 91d4-fy5B) 2023/11/24(金)11:21 ID:URHkPMFM0(1) AAS
>>307
DateComponents, Calendar, DateComponentsFormatterを調べるとよい
外部リンク:auth0.com
310: (ワッチョイ 1174-Gmoz) 2023/12/06(水)09:59 ID:h+9TI6xe0(1) AAS
単純にString型にキャストしたら動きました。printすらないんじゃネットにある情報で習得しようと思っても動かしながら身につけるのが難しいですね。printが使えないplaygroundをかじるべきかもしれない。printと同等のものを出力させることができたら捗るけど。
311: (ブーイモ MM0a-gFlL) 2023/12/06(水)12:47 ID:yn+ji+f+M(1) AAS
想定する他の言語のprintと同じ動作するものがないっていう不満なのかな
何言ってるか分からん
312: (ワッチョイ 1110-JrwL) 2023/12/06(水)17:57 ID:xxeioPMX0(1) AAS
同じく何言ってるか分からなかった
printの動作に不満があるってことか?
313: (ブーイモ MM3e-gFlL) 2023/12/06(水)18:11 ID:ACsizq8cM(1) AAS
キャストじゃなくない?
314: (ワッチョイ 3774-rY2n) 2023/12/10(日)23:45 ID:z8YVVd3a0(1) AAS
いや、想像がつかないだろうけどprintがないんだよ
現在推奨のSwiftの仕様にはprintがないの
315: (ワッチョイ 3710-tASO) 2023/12/11(月)00:36 ID:suCCl44L0(1/2) AAS
はぁ?と思ったらSwiftUIのこと言ってんのか
ウィジェットでちょっと触っただけで普段使わないな
Swiftで十分よ
1-
あと 99 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.015s