본문 바로가기

분류 전체보기288

NSArray & NSMutableArray NSArray & NSMutableArrayNSArray *arr = [[NSArray alloc] initWithObjects:@"a", @"b", @"c", nil];NSMutable *mtarr = [[NSMutable alloc] initWithObject:@"a", @"b", @"c", nil]; 이 두 배열의 차이점은NSArray는 생성/초기화 후에는 수정/추가/삭제가 불가능하지만 NSMutable은 가능하다는 것이다. by http://meetkei.com/?p=807 // 빈 배열 생성 NSArray* arrEmptyArray = [NSArray array]; NSMutableArray* arrEmptyMutableArray = [NSMutableArray array]; // 특정 크기의 .. 2015. 9. 11.
NSString 문자열 다루기 // 빈 문자열 생성 str3 = [NSString string]; // 문자열로 새로운 문자열 생성 str3 = [NSString stringWithString:@"stringWithString"]; NSLog(@”%@”, str3);str3 = [[NSString alloc] initWithString:@”initWithString”]; NSLog(@”%@”, str3); [str3 release]; // 문자열 길이 NSLog(@”length of %@ : %i”, str1, [str1 length]); NSLog(@”length of %@ : %i”, str2, [str2 length]); // 문자열 복사 tmp = [NSString stringWithString:str1]; NSLog(@”tm.. 2015. 9. 9.
JBoss Deploy Directory 변경 JBoss Deploy Directory 변경JBoss가 다 좋은 안좋은 점이 있다면 Web Console을 지원하지 않는다는 점이지요.이 부분에 대해서는 국내에서 기술지원하는 다우 등의 회사에서도 그냥 설정파일을 수정하는 것을 권장하고 있다.(여기에는 전제조건이 하나 있는데, 그것은 바로 모든 환경설정에 대해서 파악하고 있는 것이 아니라는 것입니다.) 기본적으로 server directory의 deploy 디렉토리에 디렉토리를 만들거나 war, ear 파일을 위치시키면 deploy가 되는 구조입니다만, 개인적으로는 이 방법을 절대 권장하지 않습니다. 기본적으로 서버 구성 밖에 Deploy Directory를 만들어서 사용하는 것을 권장합니다. 그렇다면 어디에 어떻게 설정하면 될까요? 사용하는 서버의 c.. 2015. 8. 27.
JBoss 6 시작 및 종료 출처 : http://mkkbest.tistory.com/entry/JBoss-6-%EA%B5%AC%EB%8F%99-%EB%B0%8F-%EC%A2%85%EB%A3%8C JBoss6 의 구동 : run.sh , run.bat (경로 : %JBOSS_HOME%\bin) JBoss의 구동 시 중요한 것이 있다. 바인딩 IP 라는 것이다.별도의 IP를설정하지 않고 구동하면 바인딩 IP주소는 127.0.0.1 로바인딩이 된다.8080포트또한 127.0.0.1로 바인딩이 되므로 외부에서는 접속이 되지 않는다. [참고] 소개 부분에서도 언급했듯이 JBoss 의 웹 서버는 tomcat을 쓴다. 포트도 8080 포트를 쓴다. %JBOSS_HOME%\server\\deploy\jbossweb.sar\ 경로에서 톰캣의 설정.. 2015. 8. 27.
jboss 설치방법 출처 : http://javafactory.tistory.com/entry/jboss-%EC%84%A4%EC%B9%98%EB%B0%A9%EB%B2%95 -------------------------------------JBOSShttp://blog.naver.com/kcj3784?Redirect=Log&logNo=140057562784 http://blog.naver.com/clotho95/140049047604 http://docs.jboss.org/jbossas/6/Admin_Console_Guide/en-US/html/ https://community.jboss.org/thread/168789 http://cafe.naver.com/opensourcesw/165 http://kletgdgo.blog.. 2015. 8. 26.
주요 앱개발자들이 밝히는 성공 열쇠는? 앱 디자인 머니투데이 홍재의 기자] [구글 머티리얼 디자인 통해 앱 디자인 가이드라인 제시…리멤버 업데이트 이후 다운로드 10%↑] "주 이용자층이 30~40대인 '리멤버' 특성상 단순한 메뉴를 아이콘으로 표시했을 때와 글자로 표시했을 때반응이 뚜렷이 다르다. 당연히 알아볼 수 있을 것이라 생각한 아이콘조차도 수정하고 나면 문의가 많이 온다. 사소한 디자인 차이가 사용자 경험에 큰 차이를 준다."(최재호 드라마앤컴퍼니 대표) 구글은 18일 서울 강남구 구글코리아에서 '고객을 부르는 구글 머티리얼 디자인' 간담회를 열고 앱(애플리케이션) 디자인의 중요성에 대해 강조했다. 구글이 지난해 선보인 앱 디자인 도구 '머티리얼 디자인'에 대해서도 소개했다. 이날 SNS(소셜네트워크서비스)기반 화장품 리뷰 서비스 '언니의 파우.. 2015. 8. 18.
Navigation bar의 back button title 지정하기. by http://cruie.tistory.com/316 iOS 개발 이야기 2012/02/21 14:50Navigation bar의 back button title 지정하기.네비게이션 스택에 뷰가 쌓이면 네비게이션 바의 좌측에 뒤로가기 버튼이 생긴다. 여기에 타이틀은 따로 지정하지 않으면 이전 뷰의 타이틀이 된다. 이 타이틀을 수정하고 싶을 때는 해당 버튼이 나타나는 뷰에서 자신의 네비게이션 바에 무언가를 설정하는 것이 아니고 이전 뷰에서 설정을 해야한다. 이걸 몰라서 삽질 좀 했는데 알고나니 허무하기도 하고 당연해보이기도 하다. 현재 화면은 지금 활성화된 view controller랑 연결될 것이라고만 생각했는데 그게 너무 단순한 시각이었던 것이다. 다시말하면, navigation bar의 back .. 2015. 8. 15.
UITextField & UITextFieldDelegate UITextField UITextField *sampleTextField = [[UITextField alloc]initWithFrame:CGRectMake(10.0f, 10.0f, 150.0f, 40.0f)];// textfield를 alloc 해주고 Frame(위치)를 잡아준다. sampleTextField.delegate = self;// delegate 선언 sampleTextField.text = @"sample";// textfield에 지정된 단어를 넣어놓기위해(test 시 사용) sampleTextField.keyboardType = UIKeyboardTypeNumberPad;// textfield의 키패드 지정 sampleTextField.font = [UIFont systemFontOf.. 2015. 8. 14.
int NSInteger NSNumber 출처:: http://justgem.egloos.com/236216 - int : primitive data type - NSInteger : Foundation framework data type - NSNumber : NSNumber 클래스의 인스턴스 1. int는 C에서 왔고, primitive data type(보통 원시 데이터 타입이라고 번역한다.) 최대 값이 있는 숫자를 담을 변수에 보통 사용된다. 2. NSInteger는 현재 사용하고 있는 아키텍처(플랫폼)에 맞게 사이즈가 자동으로 설정되는 애플의 Foundation 프레임워크에 있는 특별한 primitive data type이다. NSInteger는 실제로 int를 재정의하고 있다.NSObjCRuntime.h?1234567#if __LP6.. 2015. 8. 14.