Objective-C Objective-CのブロックとSwiftのクロージャー iOSのアプリ開発において、Objective-Cではブロック、Swiftではクロージャーが往々にして使われる。これらはそのメソッド内しか使わないような関数のコールバック処理などで効力を発揮するものであり、是非とも覚えておきたいものである。 2017.07.12 Objective-CSwiftTIPS
iOS iOSでも純正のファイルマネージャーが出るみたいだが iOS 11ではついに、純正のファイルマネージャー「Files」が登場、サードパーティーのアプリをインストールしていなくてもファイル管理ができるようになるとのことである。PC/Mac用のOSのほぼすべてやAmdroidの6.0 Marshm... 2017.07.11 iOS
Mac 結局、ARM Macはあまり聞かなくなった ARM版Macは本当に出るのだろうか、次世代MacはARMに移行するのだろうか?、MacはARMアーキテクチャーを使っていく方針になるのだろうか?でも言及したが、MacのアーキテクチャーがIntelベースからARMベースに移行するのではとい... 2017.07.10 Mac
Windows Windows 7サポート終了の認知への取り組みが始まっているが 『これまで以上に前途多難? 「Windows 7サポート終了」認知徹底の難しさ』によれば、日本マイクロソフト社は、2020年1月14日にサポートが完全に終了するWindows 7からWindows 10への移行に向けた対策に乗り出すと発表し... 2017.07.09 Windows
iOS iOS 11では運転中モードが追加されるらしいが・・・ iOS 11では「運転中モード」(Do Not Disturb While Driving)が追加されるとのことだが、個人的にはもっと早い段階で搭載されてしかるべき機能なのかなという印象がある。 2017.07.07 iOS
Windows Windows App Studioは12月1日に終了へ マイクロソフト社は、2017年12月1日にWindows UWP向け開発ツール「Windows App Studio」の提供を終了すると発表した。現在の利用者に対しては、WindowsTemplateStudioへの移行を促しているという。 2017.07.04 Windows
Objective-C Objective-CとSwiftを使ってみよう – 計算を行う Objective-CとSwiftを使ってみよう – 初めてのプログラムでは簡単なプログラムを書いて見た。今回は計算を行ってみたい。 2017.07.03 Objective-CSwift
Windows Windows 10も結構エディションが多いのね 2015年7月にリリースされ、2017年6月時点ではStarCounterによるデータで世界全体ではWindows 7に次ぎ、日本においてはWindows 7を抜いているWindows 10だが、最近随分とエディションが増えているように見え... 2017.07.02 Windows
Swift 参照カウントの挙動も変わっているのだろうか? iOSやmacOSで使われているSwiftでは、参照カウントによるメモリー管理が行われているが、その参照カウントが行われているタイミングについてはなかなかわからないところがある。もっとも、これはObjective-C+ARCでもそうだったと... 2017.07.01 Swift
Diary iOS版WordPressで新規投稿の挙動に違和感 長らくWordPressを使い続けていて、記事投稿でもしばしばiPhoneを使って記事を投稿しているのだが、ある部分において「バグなんじゃないのか?」というような挙動もあって不満点が全くないわけでもない。ここでは、かなり気になった怪しい挙動... 2017.06.30 DiaryWordPress
Programming 検出されないメモリーリークは面倒 プログラミングでは、しばしばメモリーリークの問題に悩まされる。それが、デバッガーツールなどで検出できるような形であればいいのだが、検出できないタイプのものはかなり面倒である。 2017.06.29 Programming
IT/Computer SkylakeとKaby LakeのCPUで致命的なエラッタがあるとのこと Debianプロジェクトのメーリングリストにおいて、IntelのSkylake世代及びKaby Lake世代のCPUにおいて、ハイパースレッディングテクノロジー部分でデータが損失するというバグがあることが指摘されている。 2017.06.27 IT/Computer
Mac いつのまにかXQuartzを聞かなくなった かつてはmacOSで使われる頻度が決して高かったとは言えなかったものの、一時期はデフォルトでインストールされていたX11.app(XQuartz)だが、今日ではインストールされることどころか、耳に入ることさえほとんどない状態になっている。今... 2017.06.26 Mac
Game ヒューマンリソースマシーン解答例: 1 「ヒューマン・リソース・マシーン」レビューにおいてレビューした「ヒューマン・リソース・マシーン」の解答例を少しずつ書いてみたい。今回は出題1〜2の解答例と解説を掲載する。 2017.06.25 Game
Bug iPad Pro 10.5インチではUserAgentの不具合が・・・ iPad Pro 10.5インチにおいては、iOS 10.3.2環境下のネイティブアプリではUserAgentに不具合があるようだ。もしUserAgentを判定に使っているような場合は気をつける必要があるだろう。 2017.06.23 BugiOS
Diary iOSでも機種によって挙動が異なる? 同じiOSでも、機種によって微妙に挙動が異なることがあるのだろうか?ふとそんな疑問があり、色々四苦八苦しそうな今日この頃である。Androidほどではないにしても、もしそういったところがあるのなら、かなり難しいところである。 2017.06.20 DiaryiOS
IT/Computer Twitterのデザイン変更があるが・・・ 2017年6月15日(米国時間)、Twitter社はTwitterのウェブ版/アプリ版のデザインを変更すると発表した。これによって、iOS/Android/ウェブなどにおいて順次デザインが変更されるとのことだが、既に変更されているユーザーも... 2017.06.17 IT/Computer
iOS iPhone 8には引き続きLightningを採用するのか? 2017年秋に発表されると言われているiPhoneの次の世代に当たる「iPhone 8」だが、引き続きLightningコネクタを採用するのか、それともUSB Type-Cへ移行するのかが噂になっているという。 2017.06.14 iOS
Opinion 循環参照の確認はかなり面倒 意図せぬタイミングですでに解放したはずのオブジェクトの処理が動いてしまい、とんでもないバグに遭遇してしまったが、どうやら循環参照が発生していたようだ。循環参照は様々な理由から非常に悩まされるものである。 2017.06.14 OpinionProgramming
Mac MacBook ProのXeon搭載モデルの噂を聞かなくなった 一時期MacBook ProシリーズにXeon搭載モデルが登場するかどうかの噂が立っていたが、いつの間にかその噂もほとんど耳にしなくなった。今回はそれについて書いてみたい。 2017.06.13 Mac