タイトルに実際のアプリ名が入った内容のメールがAppleから届いた。
アプリはSimpleShakeDiceで、何らかの問題が生じたので30日以内に対応しないとAppStoreから無くなってしまうようだ。
うーむ、この際、もう撤去してしまうか。
iOSが進歩して昔作ったアプリが使えなくなるのはまあしょうがない。むしろゾンビアプリを無くしていこうとする姿勢は評価出来るな
2016年9月17日土曜日
2016年9月3日土曜日
swiftのsubstringの仕様の意味を知りたい
C#やVBAにあるFormat関数のようなものが何故Swiftにはないのかと。
例えば"99999999"のような8桁の数値をyyyy/MM/dd形式にしたければSwiftでは
とこんな感じになる。が、()が多すぎるのか
Expression was too complex to be solved in reasonable time;
と出てきてコンパイルエラー。
一体どうしてこんな仕様なのかな〜と思っていたらちょうどいい記事が下記にありました。
なぜSwiftの文字列APIは難しいのか
ちょっと長いし、内容は専門的なのですが、読み応えはありそうです。(まだ未読)
例えば"99999999"のような8桁の数値をyyyy/MM/dd形式にしたければSwiftでは
"99999999".substringWithRange(NSRange(location: 0, length: 4)))
+ "/" + ("99999999.substringWithRange(NSRange(location: 4, length: 2)))
+ "/" + ("99999999.substringWithRange(NSRange(location: 6, length: 2)))
とこんな感じになる。が、()が多すぎるのか
Expression was too complex to be solved in reasonable time;
と出てきてコンパイルエラー。
一体どうしてこんな仕様なのかな〜と思っていたらちょうどいい記事が下記にありました。
なぜSwiftの文字列APIは難しいのか
ちょっと長いし、内容は専門的なのですが、読み応えはありそうです。(まだ未読)
登録:
コメント (Atom)