Skip to content

Instantly share code, notes, and snippets.

@sahara-ooga
Last active May 25, 2017 03:58
Show Gist options
  • Save sahara-ooga/fd69e201f3211bd4e803a8dbeb7f7326 to your computer and use it in GitHub Desktop.
Save sahara-ooga/fd69e201f3211bd4e803a8dbeb7f7326 to your computer and use it in GitHub Desktop.
Objective-Cとswiftのイニシャライザの関係
#import "Person.h"
let person = Person(name:"Bob", age:27)
print(type(of:person))
#import <Foundation/Foundation.h>
@interface Person:NSObject
-(instancetype)initWithName:(NSString*)name age:(NSInteger)age;
@end
#import "Person.h"
@implementation Person
-(instancetype)initWithName:(NSString *)name age:(NSInteger)age{
if(self = [super init]){}
return self;
}
@end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment