Skip to content

Instantly share code, notes, and snippets.

View sahara-ooga's full-sized avatar

Yuu Ogasawara sahara-ooga

View GitHub Profile
@sahara-ooga
sahara-ooga / Bridging-Header.h
Last active May 25, 2017 03:29
プロトコルに準拠したid型の利用
#import "ObjcClass.h"
@sahara-ooga
sahara-ooga / Bridging-Header.h
Last active May 25, 2017 03:58
Objective-Cとswiftのイニシャライザの関係
#import "Person.h"
@sahara-ooga
sahara-ooga / Person.h
Created May 25, 2017 04:00
Objective-CのクラスファクトリメソッドとイニシャライザをSwiftで使う
#import <
@interface Person:NSObject
@sahara-ooga
sahara-ooga / FindDirectoryPathByObjC.md
Last active November 4, 2023 08:37
iOSでのファイルの保管場所をObjective-Cで取得する

iOSでのデータの保存場所は、

  • /アプリ名.app
  • /Documents
  • /Library/Caches
  • /Library/Preferences
  • /tmp

がある。

@sahara-ooga
sahara-ooga / cocoapods_trouble.md
Created November 14, 2017 04:22
Cocoapodsメモ

cocoapodsのプラグイン、cocoapods-keysをインストールした。 いざ$ pod installしようとしたものの、エラーが出てうまくいかない。 結果から言うと、rubyのバージョンをrbenvで変えたのがまずかったようだ。 $ rbenv local systemでシステムのrubyに戻した。

$ rbenv local system
$ rbenv versions
* system (set by ...)
 2.4.1

公式チートシート

使ってみた

  • 画面分割時に、グループを移る    - Win:Ctrl + 1,2,3

  • Zenモードとの切り替え    - Win:Ctrl + K,z

@sahara-ooga
sahara-ooga / HaveXcode9RenderMarkdown.md
Created November 26, 2017 09:18
Have Xcode 9 render markdown

Have Xcode 9 render markdown

To make Xcode 9 render markdown file eg. README.md, drop .xcodesamplecode.plist in your .xcodeproj/ folder. .xcodesamplecode.plist is like this:

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <array/> </plist>

For convenience, There is this tool, which is derived from a tutorial.

@sahara-ooga
sahara-ooga / keyboard_setting.png
Last active December 31, 2017 11:52
VS Code上でCのコードを動かす
keyboard_setting.png
@sahara-ooga
sahara-ooga / call_c_library_in_swift.md
Last active January 8, 2018 09:33
Swift ライブラリ調査

SwiftからC言語のコードを呼ぶ

C言語のコード

void function1(void)
int function2(void)
char function3(int)

main関数で呼ぶ
@sahara-ooga
sahara-ooga / literal_expression_in_swift.md
Last active January 7, 2018 13:54
Swiftで、ファイル名・行番号・列番号・メソッド名を取得する方法