ドラクエウォーク三日目 [ソフトウェア]
1日だけで終わっちゃうかなぁと思っていたドラゴンクエストウォークですが、ちょっとハマり気味でありまして…。とはいえ課金をまだしていないし、そこまで真剣にはやれていません。
普通のクエストをやっていたんですが、記念クエストがいくつかあったのでやりました。ポイントに行くだけでかなりもらえるので消える前にやっておいた方がいいですね。あとドラクエⅠのクエストですが、なんの考えもなくやっていましたが、それは初級で他にもっと難しいものが切り替えてできるんですね。気が付いたところは仮に何もなくてもタップしてみた方がいいですね。
今日はドラクエⅪSのコラボ商品である、ローソンのわらび餅をドラクエウォークついでに買ってきた。味が三つもあって全部買ったら600円かよと思いつつ、ひゅうがなつのスライムベスを買ってきて食ったらそこそこ美味しかった。
https://collabo-cafe.com/events/collabo/dq11s-lawson-slime-warabimochi-wallsticker2019/
ほんとは黒ごまメタルスライムが欲しかったんだけど、なんとなく経験値を捨てて色をとった。
iOS用のアプリの問題かもしれないけど、Walkモードにしておくと戦闘終了時にフリーズする傾向が見られた。熱暴走かなと思わなくはなかったけど、他のアプリは動いていたっぽいしバグかな。
あとWalkモードだと家の中に入れないのね。家の中にはわりとコインとかたくさんあるので、Walkモードにしっぱなしはそこそこ損している気がする。あと戦っている間に回復ポイントを素通りしてしまうことも多かったりするので、そこいらの感度はどうなっているんだろうなと思うこともあったり。
あと歩いて行くポイントを置いて行くわけだけど、別の章に変わると同じところにも置けるので、後々のことを考えて家の近くには置かないとか考えなくていいっぽい。たぶん別の章に変わらなくても置けたっぽいので、指定できるならば別に同じところを選んでもなんの問題もない。
とりあえずただジェムを使い切るまではドラクエウォークを続けたいと思います。あと飽きたらやめる。ポケGOも年配者が続ける傾向があるらしいので、ドラクエウォークも同様な傾向があるのかなと思わなくもない。
普通のクエストをやっていたんですが、記念クエストがいくつかあったのでやりました。ポイントに行くだけでかなりもらえるので消える前にやっておいた方がいいですね。あとドラクエⅠのクエストですが、なんの考えもなくやっていましたが、それは初級で他にもっと難しいものが切り替えてできるんですね。気が付いたところは仮に何もなくてもタップしてみた方がいいですね。
今日はドラクエⅪSのコラボ商品である、ローソンのわらび餅をドラクエウォークついでに買ってきた。味が三つもあって全部買ったら600円かよと思いつつ、ひゅうがなつのスライムベスを買ってきて食ったらそこそこ美味しかった。
https://collabo-cafe.com/events/collabo/dq11s-lawson-slime-warabimochi-wallsticker2019/
ほんとは黒ごまメタルスライムが欲しかったんだけど、なんとなく経験値を捨てて色をとった。
iOS用のアプリの問題かもしれないけど、Walkモードにしておくと戦闘終了時にフリーズする傾向が見られた。熱暴走かなと思わなくはなかったけど、他のアプリは動いていたっぽいしバグかな。
あとWalkモードだと家の中に入れないのね。家の中にはわりとコインとかたくさんあるので、Walkモードにしっぱなしはそこそこ損している気がする。あと戦っている間に回復ポイントを素通りしてしまうことも多かったりするので、そこいらの感度はどうなっているんだろうなと思うこともあったり。
あと歩いて行くポイントを置いて行くわけだけど、別の章に変わると同じところにも置けるので、後々のことを考えて家の近くには置かないとか考えなくていいっぽい。たぶん別の章に変わらなくても置けたっぽいので、指定できるならば別に同じところを選んでもなんの問題もない。
とりあえずただジェムを使い切るまではドラクエウォークを続けたいと思います。あと飽きたらやめる。ポケGOも年配者が続ける傾向があるらしいので、ドラクエウォークも同様な傾向があるのかなと思わなくもない。
Twitterまとめ投稿 2019/09/25 [Twitter]
carbonhydratRT @ramosan777: ADHDの人の「話変わるけど」は本当に話変わるし、ASDの人の「率直に言うと」は本当に率直に言って、相手傷つけるし、LDの人の「勉強してない」は本当に勉強してない。ただ、アル中の「シラフだよ」だけは絶対に嘘。これは間違いない。09/24 08:03 carbonhydrat『ドラゴンクエスト・ウォーク1日だけやった。』名前を変えようと思ったがいい案がなかった..|https://t.co/33IxQyGy8s09/24 08:43 carbonhydratRT @wtp2005ap: 「昔のように職人を大事にすればいい」というリプが沢山ついていて目がくらむ。 もう手遅れだとなぜわからないのか。現場の条件をまともな条件に戻すのは絶対に必要だけど、それをやっても実際もうあまり効果はない。 何十年も現場をバカにしてきた報いを、これから…09/24 10:58 carbonhydrat1000リツイートを越えるとtwitterの闇が迫ってくる - シロクマの屑籠 https://t.co/VJPdoOInBn 引用リツイートでわけわからん事を言ってるのはまだわかるが、明らかに意味不明なリプライをしてくる人の精神構造が分からない。独り言は一人で言え09/24 11:06 carbonhydratRT @art_matomen: 映画「ゴッホ最後の手紙」 世界各国から125人もの画家がゴッホと同じ技法で油絵を6万5000枚も描いて作られた作品。 人物は実際の俳優が演じ、その動きに合わせて油絵を描き合成した。https://t.co/QbfCuAsaVC09/24 11:07 carbonhydrat「人と対面するときはイヤホンを外して欲しいです」マナーの悪さを指摘する現役駅員のツイートが話題に! https://t.co/YXpUVHee4H @Fundojp マナーというかコミュニケーションの取り方がわかってない気がする。… https://t.co/JeXt3NTTtk09/24 11:36 carbonhydrat速度無制限なのになぜトラブルが起こらないのか? クルマ大国ドイツの「あおり運転」事情 https://t.co/VnaUGIpeCm #週プレ 日本はヤバい奴を避けるだけの場所的な余裕もないし、狂った奴らはほんと根底から腐っとるしな。その割に凶悪犯罪は少なめだという09/24 15:01 carbonhydratピクシブ、人型3Dアバターを扱えるライブラリー「pixiv three-vrm」を公開 https://t.co/hxKq3qutLz 簡単に扱えると書いてあるけれど、Three.js経由だったらそんなに簡単じゃないんじゃないの?09/24 15:05 carbonhydrat自殺者数を40%引き下げた取り組みと、その過程で判明した知られざる「自殺者の傾向」とは? - GIGAZINE https://t.co/YDqYVmtY0A 日本は社会保障が手厚いけど、死にたい奴は死ねと言わんがばかりのやる気の… https://t.co/39F6QECnaJ09/24 18:37
2019-09-25 05:01
コメント(0)
ドラゴンクエスト・ウォーク1日だけやった。 [ソフトウェア]
遅ればせながら、1日だけドラクエウォークをやってみました。初めは家の中でやっていたけれど、そこそこモンスターが出るので家だけでもなんとかなるんじゃないかと思っていました。Walk modeが出ないなぁと思っていたら、初めのクエスト終わらないと出ないみたいで、家の中でGPSのブレを期待してやっていてもダメなのでした。
仕方ないので外を歩くと、ちょっと遠くへと何回か足を伸ばしているうちにかなりアイテムやらが溜まった。装備するとそこそこ強くなった。そこのところは無課金でも多少初めは遊べるようにはなっている。途中で家に帰って、装備やこころの強化をしたら多少強くなった。路上でもできたんだろうが、スマホを持っているとはいえ人の家の前で明らかに怪しいのでやめた。
多分序盤は課金なしでもそこそこ遊べる。だけど、多分長い間やっていると課金なしでは立ち行かなくなりそうな気はする。そこはポケGOとは少し違うかな。まぁどちらにしても課金した方がスムーズにゲームが進められるのに違いはないだろう。
外に行った後は家の中でちまちまとモンスターを倒していたんだけど、やはりGPSのブレで歩いてくれる頻度は小さく、ウォークモードにしてもあまり移動していないから勝手に戦ってはくれない。まぁそこいらはある程度考えられている。
芸能界でもドラクエウォークをやっている人がいるという話だが、ポケGOよりかはゲーム性があって楽しいかな。基本的に課金前提のゲームらしいので、成長の伸びがなくなったら課金でカバーという話なんだろう。とはいえ、序盤は歩くだけで色々もらえるのでそこそこ楽しめる。
あとウォークモードは普通に見ながら歩きスマホをしていても面倒がないので、周りを気にしながら歩けるのは安全だし、作業的なタップがなくて済むのは良い。まぁ歩きスマホなんてしない方がいいのだが、どちらにしても立ち止まって、目的地を触る作業などもあるので歩きながらというのはそんなにしなくて済むのだが、作業進捗を見るためにもどうせウォークモードにしていたら画面が点きっぱなしなんだしね。
そうそう、ウォークモードは画面がついたり処理を逐一してくれているのでそこそこ消費電力はある。なのでそれほど長くゲームをしていられないのは当然なのだが、そこはそれバッテリーを持ったり、表示を単純にしたりするのがあったと思うので、いくらか長時間持たせることはできるのだろう。
福引券があって期限もあったので、サクッとロト装備のふくびき券を使ってみた。10連はできなかったけど一枚ずつ使っていたらロトの鎧が出た。こんなに高確率なわけがないと思っていたのだが、初めだからガチャに呼び込むための何か高確率のサービスがあったのかもしれない。まぁ出てしまったものはありがたく使わせてもらおう。
閑静な住宅街に髭面のオヤジが徘徊しているのは怪しいこと極まりないが、そこまで遠くに行くことを考えてはいないので、適度に怪しまれておけばいいとは思った。あんまりゴミ出しの時間とかの人が多い時は避けた方がいいなとは思ったが。
最近、用事がない時は引きこもり気味だった私としては外に出るのは病気的にも辛いのだが、そこそこ人の目を気にしながらも楽しい時を過ごせたのでした。
仕方ないので外を歩くと、ちょっと遠くへと何回か足を伸ばしているうちにかなりアイテムやらが溜まった。装備するとそこそこ強くなった。そこのところは無課金でも多少初めは遊べるようにはなっている。途中で家に帰って、装備やこころの強化をしたら多少強くなった。路上でもできたんだろうが、スマホを持っているとはいえ人の家の前で明らかに怪しいのでやめた。
多分序盤は課金なしでもそこそこ遊べる。だけど、多分長い間やっていると課金なしでは立ち行かなくなりそうな気はする。そこはポケGOとは少し違うかな。まぁどちらにしても課金した方がスムーズにゲームが進められるのに違いはないだろう。
外に行った後は家の中でちまちまとモンスターを倒していたんだけど、やはりGPSのブレで歩いてくれる頻度は小さく、ウォークモードにしてもあまり移動していないから勝手に戦ってはくれない。まぁそこいらはある程度考えられている。
芸能界でもドラクエウォークをやっている人がいるという話だが、ポケGOよりかはゲーム性があって楽しいかな。基本的に課金前提のゲームらしいので、成長の伸びがなくなったら課金でカバーという話なんだろう。とはいえ、序盤は歩くだけで色々もらえるのでそこそこ楽しめる。
あとウォークモードは普通に見ながら歩きスマホをしていても面倒がないので、周りを気にしながら歩けるのは安全だし、作業的なタップがなくて済むのは良い。まぁ歩きスマホなんてしない方がいいのだが、どちらにしても立ち止まって、目的地を触る作業などもあるので歩きながらというのはそんなにしなくて済むのだが、作業進捗を見るためにもどうせウォークモードにしていたら画面が点きっぱなしなんだしね。
そうそう、ウォークモードは画面がついたり処理を逐一してくれているのでそこそこ消費電力はある。なのでそれほど長くゲームをしていられないのは当然なのだが、そこはそれバッテリーを持ったり、表示を単純にしたりするのがあったと思うので、いくらか長時間持たせることはできるのだろう。
福引券があって期限もあったので、サクッとロト装備のふくびき券を使ってみた。10連はできなかったけど一枚ずつ使っていたらロトの鎧が出た。こんなに高確率なわけがないと思っていたのだが、初めだからガチャに呼び込むための何か高確率のサービスがあったのかもしれない。まぁ出てしまったものはありがたく使わせてもらおう。
閑静な住宅街に髭面のオヤジが徘徊しているのは怪しいこと極まりないが、そこまで遠くに行くことを考えてはいないので、適度に怪しまれておけばいいとは思った。あんまりゴミ出しの時間とかの人が多い時は避けた方がいいなとは思ったが。
最近、用事がない時は引きこもり気味だった私としては外に出るのは病気的にも辛いのだが、そこそこ人の目を気にしながらも楽しい時を過ごせたのでした。
Twitterまとめ投稿 2019/09/24 [Twitter]
carbonhydratRT @ohnuki_tsuyoshi: Twitterが難しいというより、世の中に広く知られると頭の悪い人の目にも触れちゃうってことだよな。メディアで情報発信したり、フォロワー多かったりすると日常茶飯事。どんなに丁寧に書いても頭の悪い人は無理矢理にでも誤読する。 https:…09/23 13:00 carbonhydratコンビニで売ってるタピオカ飲料、中身はほぼ「コンニャク」 - ニュース - Jタウンネット https://t.co/9E5ruTp2X9 @jtown_net こんにゃく飲んで喜んでたんかw。というかタピオカ保たないんだ…09/23 13:59 carbonhydrat頭の悪すぎる友人が早朝にかけてきた電話の内容がコチラ - ツイナビ | ツイッターの話題まとめ https://t.co/3sxiqf94lS ひでえなぁw。でもそういう人でもパソコンが使えるという事自体は素晴らしい。09/23 17:42 carbonhydratRT @naka_AT_sushi: ぼくは大学で働くしがない研究者やん? ぼくなんか足元にも及ばんすんげー研究者たちが全国の大学で働いてるやん? それら我が国の学術を代表する団体が「日本学術会議」やねん。 で、その担当政治家が新しく決まったみたい… 今井絵理子 ε=ε=ε…09/23 17:45 carbonhydratRT @mt3678mt: 台風15号による千葉県民の被害には極めて冷淡な安倍首相。明日からまた外遊だ。日頃から「日本を守る」だの「取り戻す」だのと肩をそびやかして強調しているが、「日本を守る」ということは、国民一人一人の生活を守ることだということが分かっていないようだ。 ht…09/23 17:46 carbonhydratRT @ToruKumagai: 今日ハイキングをしていたら、ドイツ人から「なぜ日本の裁判所は東電の元幹部を無罪にしたのか」と聞かれた。 この人は「中国と違って日本では司法の独立性が保障されていると思ったのだが・・・」と首をかしげていた。世界が日本を見る目は厳しい。日本と世界の…09/23 17:46 carbonhydratRT @kikumaco: 景気に左右されない税ってヤバいよね。景気が悪い時は税収が下がるのが当然で、だからこそ政府は景気をよくしようと頑張るわけでしょ https://t.co/kOMGwH1jnk09/23 18:04
2019-09-24 05:01
コメント(0)
Twitterまとめ投稿 2019/09/23 [Twitter]
carbonhydrat『Macでマウスを使おうと調べてみた。』名前を変えようと思ったがいい案がなかった..|https://t.co/kniTcIsg0T09/22 16:18 carbonhydratRT @harumi19762015: ネトウヨがバカ過ぎてコメディアンかなとか思っちゃうんだけど、あんな馬鹿が大量にいて、それが「安倍総理」を作り上げてるんだから笑える話じゃないのよね。09/22 17:09 carbonhydratRT @moonmoonjjj: 久しぶりにTwitter開いたら相変わらず差別差別…。 朝鮮学校に子供を入れるのは自由だけど、結局は親のエゴだと思ってしまいますね。 補助金出すと言われても要りません!くらいのプライド持ったらいいのに。 別に誰からも朝鮮学校行くこと強制されてな…09/22 17:13
2019-09-23 05:01
コメント(0)
Macでマウスを使おうと調べてみた。 [ハードウェア]
MacBook Airを使っていてマウスを使っていなかった。Appleはどうなのかなと見てみたら前と変わらない状態であった。買おうと思っていたけどやめた。
https://www.apple.com/jp/shop/product/MLA02J/A/magic-mouse-2-%E3%82%B7%E3%83%AB%E3%83%90%E3%83%BC
かなり前からMagic Mouse 2なのだがアップデートはなし。まぁちょっと前のMacの放り投げっぱなしの状態を見れば、アクセサリーが昔のままであるのは当然のことだろう。
Magic Mouse 2なんだけど充電方法がいけない。今更Lightningケーブルだし、裏返して土手っ腹に刺さないといけないから、使いながら充電すらもできない。スマホが充電している間使えないとかなったら問題ありありなのだが、マウスでは問題ないらしいApple。
まぁ力を入れていない製品はこの程度だよね。これなら前の乾電池を使ったものの方がまだいいんじゃなかろうかと。というか5000円以上するマウスなのにこれはないんじゃないかと思うんだが。
あればいいなと思っていたのは、USB-C接続で使いながら充電できるものだった。でもそんなものが出ているわけもなく、以前の状況のままであった。Lightningが死ぬ前に新しい製品が欲しいものである。
サードパーティのものはどうなっているかと見てみると、わりあいとType-C接続のマウスはあった。WindowsでもUSB-Cへの移行は起こっているので、それを目当てに作ったのだろうと思う。Macにも対応しているものがほとんどだと思うのだが、Mac専用に作ったと思えるものはあんまりない。
無線でUSBドングルをつけてやるのと有線のがあるのだが、今更有線のものを使うというのもなぁと思わなくはない。Bluetoothならドングルはいらないわけだが、いつだかBluetooth熱は冷めてしまった。今でこそBluetoothは値段もこなれて安くなっていいのだろうが、今まで色々と使い勝手があまり良くなかったからか、普及して安くなる前に気持ちが折れてしまった。
そんなわけでMBAirでマウスは使えてない。別に使わなくてもそれほど問題はないのだが、あればあったで操作感がいい場面もあるので、手元に何かしら置いておきたい気もする。パッドではドラッグ&ドロップとかしづらいんだよな。Macはマルチタッチと少しばかりのジェスチャーが効くので特段マウスにすると便利になるってわけでもない。
なんにしても純正マウスがひどいままになっているということはわかった。まぁなんとなく予想はついていたがAppleも力の入れ方がiPhoneなどの登場によってガラリと変わったからなぁ。よりコモディティで一般的に使われた方が売り上げも大きいんだろうな。スコープドックなiPhoneは売れているみたいだし、しばらくはAppleの春は続くようだ。
https://www.apple.com/jp/shop/product/MLA02J/A/magic-mouse-2-%E3%82%B7%E3%83%AB%E3%83%90%E3%83%BC
かなり前からMagic Mouse 2なのだがアップデートはなし。まぁちょっと前のMacの放り投げっぱなしの状態を見れば、アクセサリーが昔のままであるのは当然のことだろう。
Magic Mouse 2なんだけど充電方法がいけない。今更Lightningケーブルだし、裏返して土手っ腹に刺さないといけないから、使いながら充電すらもできない。スマホが充電している間使えないとかなったら問題ありありなのだが、マウスでは問題ないらしいApple。
まぁ力を入れていない製品はこの程度だよね。これなら前の乾電池を使ったものの方がまだいいんじゃなかろうかと。というか5000円以上するマウスなのにこれはないんじゃないかと思うんだが。
あればいいなと思っていたのは、USB-C接続で使いながら充電できるものだった。でもそんなものが出ているわけもなく、以前の状況のままであった。Lightningが死ぬ前に新しい製品が欲しいものである。
サードパーティのものはどうなっているかと見てみると、わりあいとType-C接続のマウスはあった。WindowsでもUSB-Cへの移行は起こっているので、それを目当てに作ったのだろうと思う。Macにも対応しているものがほとんどだと思うのだが、Mac専用に作ったと思えるものはあんまりない。
無線でUSBドングルをつけてやるのと有線のがあるのだが、今更有線のものを使うというのもなぁと思わなくはない。Bluetoothならドングルはいらないわけだが、いつだかBluetooth熱は冷めてしまった。今でこそBluetoothは値段もこなれて安くなっていいのだろうが、今まで色々と使い勝手があまり良くなかったからか、普及して安くなる前に気持ちが折れてしまった。
そんなわけでMBAirでマウスは使えてない。別に使わなくてもそれほど問題はないのだが、あればあったで操作感がいい場面もあるので、手元に何かしら置いておきたい気もする。パッドではドラッグ&ドロップとかしづらいんだよな。Macはマルチタッチと少しばかりのジェスチャーが効くので特段マウスにすると便利になるってわけでもない。
なんにしても純正マウスがひどいままになっているということはわかった。まぁなんとなく予想はついていたがAppleも力の入れ方がiPhoneなどの登場によってガラリと変わったからなぁ。よりコモディティで一般的に使われた方が売り上げも大きいんだろうな。スコープドックなiPhoneは売れているみたいだし、しばらくはAppleの春は続くようだ。
Twitterまとめ投稿 2019/09/22 [Twitter]
carbonhydrat「中年の引きこもり」ドイツではありえない理由 「親元を離れないこと」は社会的に格好悪い | 家庭 - 東洋経済オンライン https://t.co/UCr1kFX18F #東洋経済オンライン @Toyokeizai 中年の引きこも… https://t.co/YhkaKmx8cT09/21 20:43
2019-09-22 05:01
コメント(0)
Twitterまとめ投稿 2019/09/21 [Twitter]
carbonhydratさいたま小4殺害、逮捕の父「本当の父親じゃないと言われ頭にきた」 https://t.co/93ovz1Aoax @Sankei_news 実際本当の親じゃないから言われて腹立つ意味がわからん。言い方もあったんだろうけど、殺すほど… https://t.co/uTKZCnzCsp09/20 14:55 carbonhydratRT @wangon2010: 日本では組織の長は高給なのに責任を問われることはない。 過労死させた社長も いじめ放置の校長も 国民の税金の浪費癖ある総理大臣も 国民が災害に苦しむ間に酒盛り大臣や知事も 企業事故で免罪の経営者も 東電旧経営陣3人に無罪 原発事故で東京地裁判決:…09/20 14:57
2019-09-21 05:01
コメント(0)
Twitterまとめ投稿 2019/09/20 [Twitter]
carbonhydratIT産業はタダ働きのエンジニアに依存しすぎている - GIGAZINE https://t.co/L7KtqTphon OSSに全く金を払わないというのは悪しき風習だろう。個人利用ならともかく企業使いは無償サポートを求めるべきではない09/19 10:42 carbonhydrat『Swiftの関数の引数のアンダーバー。』名前を変えようと思ったがいい案がなかった..|https://t.co/z0j1vnHQNZ09/19 14:20 carbonhydrat台風15号で住宅倒壊のゴルフ練習場「修繕費は支払わない」に羽鳥アナ「ちょっと待ってよ」 : スポーツ報知 https://t.co/Wz0zYBpnSq 弁護士立てても負けるから損すると相手に言うのはほとんど脅迫に近い事が多い。住民側が勝つ可能性があるなら尚更だ09/19 15:06
2019-09-20 05:01
コメント(0)
Swiftの関数の引数のアンダーバー。 [プログラミング]
Swiftをやる時にいつも忘れているんだけど、わりとすぐに思い出せないので書いておく。
Swiftの関数で引数のところにアンダーバーが出てくるのが気になる。
例えば上のだと関数のところにsenderという引数があって、その型はNSDraggingInfoだということだけども、アンダーバーはなんだということになる。
答えはObjective-Cにあって、メソッドの引数に名前をつける習慣があって、C言語みたいに関数でやっている分には引数の順番で判別するのだが、クラスの中のメソッドの引数はキーバリューみたいに一揃えにしていかなければならない。だからそれを省略して書く時にアンダーバーが必要になってくる。
Objective-CのCocoaに対応するためにSwiftでも引数が順番だけじゃなくて名前で判別する仕組みを取っているというわけだ。引数が一つだけだとかは面倒だから省略するのが普通なわけだが、なんかいちいち省略しますよと宣言するというのが気持ち悪いがしょうがない。
なんでこんな事を毎回やっているのかというと、この事実を明示的に書いているところがあまりないからだ。Swiftをやっている人は大体Objective-Cのことを知っているし、僕みたいにいきなり思い立ってやり直すという人が少ないというのもあると思う。そもそも_で検索しても情報がなかなか出てこないしね。文法とかはやっぱり本とかがあったほうがいいに越したことはない。Swiftは一冊買ってあるからいいとして、Golangって持ってないんだよな。
これあたり欲しい。翻訳本で高いがな。
Swift本はこれを持っている。簡単すぎないから大体のことはよく読めば載っている。あまり親切とは言えないが、少なくともググってすぐ出てくる情報ばかりではない。
それにしてもguard文は必ずしも必要な感じはしないなぁ。便利は便利だけれど、他の言語であまり見慣れないものを見ると一瞬ムムムと感じてしまう。まぁ書いてあることを読める程度にはなっているけれども…。Swiftはコンパイラで検知できるバグは文法的に取っていく方針にあるみたいなので、ある程度書き方を強制されるところはあるかも。
Swiftの関数で引数のところにアンダーバーが出てくるのが気になる。
override func draggingExited(_ sender: NSDraggingInfo?) {
例えば上のだと関数のところにsenderという引数があって、その型はNSDraggingInfoだということだけども、アンダーバーはなんだということになる。
答えはObjective-Cにあって、メソッドの引数に名前をつける習慣があって、C言語みたいに関数でやっている分には引数の順番で判別するのだが、クラスの中のメソッドの引数はキーバリューみたいに一揃えにしていかなければならない。だからそれを省略して書く時にアンダーバーが必要になってくる。
Objective-CのCocoaに対応するためにSwiftでも引数が順番だけじゃなくて名前で判別する仕組みを取っているというわけだ。引数が一つだけだとかは面倒だから省略するのが普通なわけだが、なんかいちいち省略しますよと宣言するというのが気持ち悪いがしょうがない。
なんでこんな事を毎回やっているのかというと、この事実を明示的に書いているところがあまりないからだ。Swiftをやっている人は大体Objective-Cのことを知っているし、僕みたいにいきなり思い立ってやり直すという人が少ないというのもあると思う。そもそも_で検索しても情報がなかなか出てこないしね。文法とかはやっぱり本とかがあったほうがいいに越したことはない。Swiftは一冊買ってあるからいいとして、Golangって持ってないんだよな。
これあたり欲しい。翻訳本で高いがな。
プログラミング言語Go (ADDISON-WESLEY PROFESSIONAL COMPUTING SERIES)
- 作者: Alan A.A. Donovan
- 出版社/メーカー: 丸善出版
- 発売日: 2016/06/20
- メディア: 単行本(ソフトカバー)
Swift本はこれを持っている。簡単すぎないから大体のことはよく読めば載っている。あまり親切とは言えないが、少なくともググってすぐ出てくる情報ばかりではない。
[改訂新版]Swift実践入門 ── 直感的な文法と安全性を兼ね備えた言語 (WEB+DB PRESS plus)
- 作者: 石川 洋資
- 出版社/メーカー: 技術評論社
- 発売日: 2018/01/17
- メディア: 単行本(ソフトカバー)
[改訂新版]Swift実践入門 ── 直感的な文法と安全性を兼ね備えた言語 WEB+DB PRESS plus
- 出版社/メーカー: 技術評論社
- 発売日: 2018/11/14
- メディア: Kindle版
それにしてもguard文は必ずしも必要な感じはしないなぁ。便利は便利だけれど、他の言語であまり見慣れないものを見ると一瞬ムムムと感じてしまう。まぁ書いてあることを読める程度にはなっているけれども…。Swiftはコンパイラで検知できるバグは文法的に取っていく方針にあるみたいなので、ある程度書き方を強制されるところはあるかも。
タグ:SWIFT