- python起動時にユーザの1:グー 2:チョキ 3:パーを入力
- コンピュータの手をランダムで1:グー 2:チョキ 3:パーを設定する
- Enter押下でコンピュータの手(1:グー 2:チョキ 3:パー)とジャッジをし勝敗を表示
- random
#define ScreenHeight [UIScreen mainScreen].nativeBounds.size.height | |
#define ScreenWidth [UIScreen mainScreen].nativeBounds.size.width | |
#define ScreenScale [UIScreen mainScreen].scale | |
// iphoneX以上の端末を判別 | |
+ (BOOL)isIphoneXOver { | |
return (Device.isIphoneX || Device.isIphoneXs || Device.isIphoneXR || UIDevice.isIphoneXsMax); | |
} |
// 指定のViewControllerインスタンスを作成、その際に | |
HogeDialogViewController *vc = [ | |
[UIStoryboard storyboardWithName:@"HogeDialogViewController" bundle:nil] | |
instantiateViewControllerWithIdentifier:@"HogeDialogViewController"]; | |
// Dictionary型を作成し、Entityを作成する | |
NSDictionary *responseObject = [NSDictionary dictionaryWithObjectsAndKeys: | |
@"id", @1111, | |
nil]; | |
HogeData *hogeData = [[HogeData alloc] initWithDictionary:responseObject]; | |
vc.hogeData = hogeData; |
String keyword = "java"; | |
String data = "Java java javaJava"; | |
// (?i)で大文字小文字区別しない | |
// ヒットした文字を()でグループ化 | |
data = data.replaceAll("((?i)" + Pattern.quote(keyword) + ")", "<mark>$1</mark>"); | |
// <mark>Java</mark> <mark>java</mark> <mark>java</mark><mark>Java</mark> | |
System.out.println(data); |
String keyword = "java"; | |
String data = "Java java javaJava"; | |
// (?i)で大文字小文字区別しない | |
// ヒットした文字を()で区別化 | |
data = data.replaceAll("((?i)" + keyword + ")", "<mark>$1</mark>"); | |
// <mark>Java</mark> <mark>java</mark> <mark>java</mark><mark>Java</mark> | |
System.out.println(data); |
# brew file install | |
# https://qiita.com/vintersnow/items/fca0be79cdc28bd2f5e4 | |
# tap repositories and their packages | |
tap homebrew/core | |
brew atk | |
brew atkmm | |
brew bdw-gc | |
brew boost | |
brew boost-build |