課題
MacOS X Lion (10.7) 以降では、subversion(svn)は(Xcodeと一緒には)インストールされない。
解決策
Xcode Command Line Tools を追加インストールする
Xcode => Preferences => Downloads => Command Line Tools => Install
MacOS X Lion (10.7) 以降では、subversion(svn)は(Xcodeと一緒には)インストールされない。
Xcode Command Line Tools を追加インストールする
Xcode => Preferences => Downloads => Command Line Tools => Install
CFDataGetBytePtr(data)のアクセスでEXC_BAD_ACCESS例外が発生する。
※iOS5以前では問題は生じない。iOS6で初めて遭遇するトラブル。
可変長データとしてアクセスする。
|
1 2 3 4 5 6 7 8 |
CFDataRef data = CGDataProviderCopyData(dataProvider); CFMutableDataRef inputData = CFDataCreateMutableCopy(0, 0, data); UInt8* buffer = (UInt8*) CFDataGetMutableBytePtr(inputData); // --- do something (ex. image processing) --- CFRelease(inputData); CFRelease(data); |
|
1 2 3 |
#ifdef unix ... #endif |
|
1 2 3 |
#ifdef __unix ... #endif |
|
1 2 3 |
#ifdef __unix__ ... #endif |
※ 定義されていないため利用できない
|
1 2 3 4 5 6 |
#if defined(__APPLE__) && defined(__MACH__) #include <TargetConditionals.h> #if TARGET_OS_MAC == 1 ... #endif #endif |
※ __APPLE__ && __MACH__ で 絞り込んだ後に, TargetConditionals.h をインクルードして, TARGET_IPHONE_SIMULATOR / TARGET_IPHONE / TARGET_OS_MAC のプラットフォームから絞り込む。
⌥ (Option) + ¥
実機における『HOMEボタン+電源(スリープ)ボタン』操作のスクリーンショットと同等
シミュレーター全体(含むツールバー)のイメージ画像
-l-e-r-u$ crontab -e -u rootパッケージ名 (Debian) : tofrodos
パッケージ名 (Ubuntu 16.04LTS) : dos2unix
|
1 |
$ fromdos dos.txt |
|
1 |
$ dos2unix dos.txt |
|
1 |
$ todos unix.txt |
|
1 |
$ unix2dos unix.txt |
構成管理ツール git, subversion の管理下にあるファイル/フォルダーのアーカイブ方法。
--exclude-csv|
1 |
$ tar --exclude-csv cvzf foo.tgz ./foo |
MacOS X (Snow Leopard以降) において FTPd (FTP server) を起動する方法
|
1 |
$ sudo launchclt load -w /System/Library/LaunchDaemons/ftp.plist |
|
1 |
$ sudo launchclt unload -w /System/Library/LaunchDaemons/ftp.plist |
gitの初期設定 自分向け備忘録
|
1 2 |
$ git config --global user.name "Jane Doe" $ git config --global user.email Jane.Doe@gmail.com |