IT/Computer

Linux

GNOMEって何?Ubuntu 17.10以降へ向けて

UbuntuはGNOMEに回帰とのことおよびUbuntu 17.10が2017年10月19日にリリース予定でも言及していたが、Ubuntuがバージョン17.10の段階で、ユーザーインターフェースをGNOMEに変更する。それに当たって、これま...
Swift

Swiftでは非ASCII文字を使えるが・・・。

Swiftでは変数や定数、関数やメソッドなどを宣言あるいは定義する際に、非ASCII文字も使用することができる。例えば、ひらがなやカタカナ、漢字、絵文字などを使うことができる。しかしながら、これはあまり望ましいことではないと言えるだろう。
IT/Computer

シマンテック系のSSL証明書が使えなくなるらしいが・・・

SSLの証明書のトラブルにより、Google Chromeをはじめとした主要ブラウザでは、シマンテックから発行されたSSL証明書が順次信頼度が引き下げられ、最終的には無効化されるとのことである。
IT/Computer

ファイルシステムにおける大文字小文字区別

WindowsやMacを使っている場合、多くの場合はファイル名の大文字小文字を区別していないが、GNU/Linuxシステムなどでは、大文字小文字を区別しているものもあり、これが、しばしば問題になることがある。ここでは、OS/ファイルシステム...
Objective-C

iOS/macOS向けパッケージ管理ツールおさらい

当ブログではiOS/macOS用アプリ開発のためのパッケージ管理ツールとして、CocoaPods、Carthage、そしてSwift Package Managerに言及した。今回はおさらいとしてどういう特徴があるのかを簡単にまとめてみたい...
Diary

今のスマホやタブレットはPCを凌駕する?

最近のスマホの性能向上は相当のものだと聞く。タブレットがノートPCを過去のものにする日は来るのかでも言及していたが、近年のスマートフォンやタブレットの技術発展が早く、PCでできたことの多くがスマホやタブレットで利用できるようになってきている...
Objective-C

最近CarthageとCocoaPods両対応のフレームワークが多い

現在、iOS/macOS/watchOS/tvOSアプリ開発向けのパッケージ管理ツールとして、CarthageとCocoaPods、Swiftのパッケージ管理ツールとしてSwift Package Managerがある。近年ではSwiftで...
Bug

WebViewJavascriptBridgeのあのバグはいつ修正されるんだろうか

GitHubで公開されているmarcuswestin/WebViewJavascriptBridgeで致命的な問題になっている。Xcode 9でビルドした後、WKWebViewJavascriptBridgeで初期化しようとするとクラッシュ...
Mac

APFSとは、そしてそれに至るまでの変遷

macOS High Sierraが登場、新たにAPFSがデフォルトのファイルシステムとして採用されるようになり、SSDを搭載したMacであれば自動的に変換されるようになっている。さて、High Sierraで登場したAPFSとは一体なんだ...
Mac

macOS High Sierraが登場した

2017年9月26日にmacOSの最新バージョン「macOS 10.13 High Sierra」がリリースされた。High Sierraは、「macOS」と名称を変更したバージョンである「Sierra」の後継に当たる。
Diary

MacBookシリーズがTaptic Engine使ってたの全然知らなかった

2015年9月25日に発売されたiPhone 6sシリーズから3D Touch及びTaptic Engineを搭載、翌年9月16日にはそれがホームボタン等にも拡大されたiPhone 7シリーズが発売されたが、Taptic EngineはMa...
Bug

WordPressの新しい編集画面が酷すぎる

WordPressアプリ(iOS版)のバージョン8.2より新しい編集画面が導入されたのだが、これが思ったよりも酷い代物になってしまっている。というのは、文字化けが発生してしまってまともに編集できるようなものになってしまっているからである。
Diary

テストコードもモノによっては

単体テストやUIテストについても、書き方によって適切かどうかが変わってくる場合がある。遅延実行が発生する箇所については特に考慮が必要だ。
Diary

iPhoneの移行時は結構面倒

私は大体2年のスパンでiPhoneを買い換えているのだが、新しいiPhoneを買うときは下取りに出していない。というのは、移行に時間がかかるから、そのために残しているからである。
iOS

iPhone 8/8 Plusの売れ行きは大人しめ?

2017年9月22日(日本時間)、iPhone 8及びiPhone 8 Plusが発売された。11月にはプレミアムモデルに相当するiPhone Xが登場するということもあり、これまでと比較すると売れ行きは大人しめのようである。
Swift

Xcode 9を使うときの注意点

9月19日(米国時間)にiOS 11が登場、iOS 11に最適化されたIDEとしてXcode 9も登場した。Xcode 9では新しいバージョンであるSwift 4と、Swift 3系と互換性のあるSwift 3.2の両方が使えるが、注意点が...
Diary

ロジックサマナーの解答例コード作成中

ロジックサマナーをやってみているが・・・でも言及したが、『ロジックサマナー 閃光の召喚プログラマ』のサンプルコードを順次GitHubのsaitomarch/LogicSummonerで順次アップロードを行なっている。現時点では一部のお題のS...
App Review

『Prison Architect』レビュー

今回は久々のアプリレビューということで、『Prison Architect』のレビューをしたい。Prison Architectは、リアルタイムストラテジーに属する、刑務所経営ゲームである。
iOS

iOS 11リリースで気をつけるべきこと

2017年9月19日(米国時間、日本時間では20日)に、iOS 11がリリースされる。このバージョンでは、これまでのiOSシリーズとは大きく異なる変更点があるので、この点に注意喚起をしたい。
Opinion

Swift 4で言語仕様が固まってくれれば良いのだが

これ以上、Swiftのメジャーアップデートごとに破壊的な言語仕様の変更は勘弁して欲しいところである。Swift 4でコンバートの必要な変更がなくなればいいのだが・・・。