본문 바로가기

교육

(93)
[1일차] 가장 많은 숫자카드 찾기 -문제 설명0~9까지 숫자가 적힌 n장의 카드가 주어짐. 가장 많게 적힌 숫자와 장수를 출력장수가 같을 때는 숫자가 큰쪽 출력5
[1일차] 가장 큰수와 작은 수의 차이 출력하기 - 문제 설명n개의 양의 정수중 가장 큰수와 작은수의 차이를 출력5
회사 교육으로 알고리즘을 듣는데 회사 내부 교육으로 알고리즘을 듣는데교육내용이 완전 문제해결이라서 푼 문제들 게시 예정 대학교 3학년때 acm icpc 나갔던 생각이 난다 ㅋㅋㅋ
[iOS] voice over 설정 아이폰의 설정-일반-손쉬운사용-VoiceOver를 들어가면 voiceOver를 설정할 수 있다.이 때 voiceOver 문구를 설정하는 방법에 대해 기술 if(UIAccessibilityIsVoiceOverRunning()) // 보이스 오버 상태인지 판별{ [뷰(view, button, label 다가능) setAccessibilityLabel:@"보이스오버문구"];}
[iOS] 키보드 내리는 버튼 추가 텍스트 필드에 숫자만 입력받고 싶은경우 numberpad를 쓴다 하지만 이렇게 쓰게 될 경우는 return 버튼이 없어 키보드를 내리기 뭔가 불편하다.따라서 키보드 위에 done버튼을 두어 키보드를 내리게 하는 법을 기술 - (void)addDoneButton { UIToolbar* keyboardToolbar = [[UIToolbar alloc] init]; [keyboardToolbar sizeToFit]; UIBarButtonItem *flexBarButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil]; UIBarButtonItem *done..
[swift] 접근자 1. 접근자변수에 대한 접근 권한private : 현재 파일만internal : 같은 모듈 내의 모든 파일public : 모든 모듈의 모든 파일, 그냥 쓰면 워닝, class의 default는 internal 2. 샘플 코드import Foundationclass Car // default가 internal{ private var speed : Int = 0 // 현재 파일만 internal var color : Int = 0 // 같은 모듈 내의 모든 파일 public var engine : Int = 0 // 모든 모듈의 모든 파일, 워닝 나오는 이유는 class가 internal인데 해서 var data : Int = 0 // internal이 default}var c = Car()c.speed =..
[swift] selector 1. selectorswift에서 objc의 selector 쓰는 방법 기술 2. 샘플 코드// selectorclass Test //: NSObject{ @objc func foo(name : String) -> Int { print(name) return 0 }}// objc 셀렉터// SEL f = @selector("foo:")// swift//var f = #selector(Test.foo(aaa:))var f = #selector(Test.foo(_ :)) // objc 문법이라 objc 가져야함showType(f) var t = Test() //t.performSelector(f, withObject: "AA")
[swift] guard 1. guardguard : 방어코드 작성할때 씀 guard else 문 2. 샘플 코드// 예외를 던질 때 사용할 enum 상수// 아무것도 없지만 is ErrorType으로 검사할 수 있으니 좋은 구현?enum FileSendError : ErrorType{ case NoConnection case FileNotFound}func sendFile( a : Int) throws ->Bool // 예외 가능성이 있으면 throws를 명시{ // print("s") // return true // 리턴해버리면 defer 안불림 defer // throw발생해서 종료되었을 때 실행, 예외가 안나왔을때도 부름, 예외가 나와도 부름, 항상 처음에 있어야함 { print("이 코드는 이 함수가 종료되기 전에 항상..