IT/Computer

Objective-C

Objective-CのブロックとSwiftのクロージャー

iOSのアプリ開発において、Objective-Cではブロック、Swiftではクロージャーが往々にして使われる。これらはそのメソッド内しか使わないような関数のコールバック処理などで効力を発揮するものであり、是非とも覚えておきたいものである。
iOS

iOSでも純正のファイルマネージャーが出るみたいだが

iOS 11ではついに、純正のファイルマネージャー「Files」が登場、サードパーティーのアプリをインストールしていなくてもファイル管理ができるようになるとのことである。PC/Mac用のOSのほぼすべてやAmdroidの6.0 Marshm...
Mac

結局、ARM Macはあまり聞かなくなった

ARM版Macは本当に出るのだろうか、次世代MacはARMに移行するのだろうか?、MacはARMアーキテクチャーを使っていく方針になるのだろうか?でも言及したが、MacのアーキテクチャーがIntelベースからARMベースに移行するのではとい...
Windows

Windows 7サポート終了の認知への取り組みが始まっているが

『これまで以上に前途多難? 「Windows 7サポート終了」認知徹底の難しさ』によれば、日本マイクロソフト社は、2020年1月14日にサポートが完全に終了するWindows 7からWindows 10への移行に向けた対策に乗り出すと発表し...
iOS

iOS 11では運転中モードが追加されるらしいが・・・

iOS 11では「運転中モード」(Do Not Disturb While Driving)が追加されるとのことだが、個人的にはもっと早い段階で搭載されてしかるべき機能なのかなという印象がある。
Windows

Windows App Studioは12月1日に終了へ

マイクロソフト社は、2017年12月1日にWindows UWP向け開発ツール「Windows App Studio」の提供を終了すると発表した。現在の利用者に対しては、WindowsTemplateStudioへの移行を促しているという。
Objective-C

Objective-CとSwiftを使ってみよう – 計算を行う

Objective-CとSwiftを使ってみよう – 初めてのプログラムでは簡単なプログラムを書いて見た。今回は計算を行ってみたい。
Windows

Windows 10も結構エディションが多いのね

2015年7月にリリースされ、2017年6月時点ではStarCounterによるデータで世界全体ではWindows 7に次ぎ、日本においてはWindows 7を抜いているWindows 10だが、最近随分とエディションが増えているように見え...
Swift

参照カウントの挙動も変わっているのだろうか?

iOSやmacOSで使われているSwiftでは、参照カウントによるメモリー管理が行われているが、その参照カウントが行われているタイミングについてはなかなかわからないところがある。もっとも、これはObjective-C+ARCでもそうだったと...
Diary

iOS版WordPressで新規投稿の挙動に違和感

長らくWordPressを使い続けていて、記事投稿でもしばしばiPhoneを使って記事を投稿しているのだが、ある部分において「バグなんじゃないのか?」というような挙動もあって不満点が全くないわけでもない。ここでは、かなり気になった怪しい挙動...
Programming

検出されないメモリーリークは面倒

プログラミングでは、しばしばメモリーリークの問題に悩まされる。それが、デバッガーツールなどで検出できるような形であればいいのだが、検出できないタイプのものはかなり面倒である。
IT/Computer

SkylakeとKaby LakeのCPUで致命的なエラッタがあるとのこと

Debianプロジェクトのメーリングリストにおいて、IntelのSkylake世代及びKaby Lake世代のCPUにおいて、ハイパースレッディングテクノロジー部分でデータが損失するというバグがあることが指摘されている。
Mac

いつのまにかXQuartzを聞かなくなった

かつてはmacOSで使われる頻度が決して高かったとは言えなかったものの、一時期はデフォルトでインストールされていたX11.app(XQuartz)だが、今日ではインストールされることどころか、耳に入ることさえほとんどない状態になっている。今...
Game

ヒューマンリソースマシーン解答例: 1

「ヒューマン・リソース・マシーン」レビューにおいてレビューした「ヒューマン・リソース・マシーン」の解答例を少しずつ書いてみたい。今回は出題1〜2の解答例と解説を掲載する。
Bug

iPad Pro 10.5インチではUserAgentの不具合が・・・

iPad Pro 10.5インチにおいては、iOS 10.3.2環境下のネイティブアプリではUserAgentに不具合があるようだ。もしUserAgentを判定に使っているような場合は気をつける必要があるだろう。
Diary

iOSでも機種によって挙動が異なる?

同じiOSでも、機種によって微妙に挙動が異なることがあるのだろうか?ふとそんな疑問があり、色々四苦八苦しそうな今日この頃である。Androidほどではないにしても、もしそういったところがあるのなら、かなり難しいところである。
IT/Computer

Twitterのデザイン変更があるが・・・

2017年6月15日(米国時間)、Twitter社はTwitterのウェブ版/アプリ版のデザインを変更すると発表した。これによって、iOS/Android/ウェブなどにおいて順次デザインが変更されるとのことだが、既に変更されているユーザーも...
iOS

iPhone 8には引き続きLightningを採用するのか?

2017年秋に発表されると言われているiPhoneの次の世代に当たる「iPhone 8」だが、引き続きLightningコネクタを採用するのか、それともUSB Type-Cへ移行するのかが噂になっているという。
Opinion

循環参照の確認はかなり面倒

意図せぬタイミングですでに解放したはずのオブジェクトの処理が動いてしまい、とんでもないバグに遭遇してしまったが、どうやら循環参照が発生していたようだ。循環参照は様々な理由から非常に悩まされるものである。
Mac

MacBook ProのXeon搭載モデルの噂を聞かなくなった

一時期MacBook ProシリーズにXeon搭載モデルが登場するかどうかの噂が立っていたが、いつの間にかその噂もほとんど耳にしなくなった。今回はそれについて書いてみたい。