목록개발자료 (56)
[위미르 개발팀] Android, iOS , Web 제작
네이티브 앱으로 만든 것이다. 아니다, 하이브리드 앱이다. 헷갈리는 분도 많으시고, 어떤 차이인지 모르시는 분들을 위해서, 각 앱별 전격 비교!! 1. 네이티브 앱 - 네이티브 앱을 만들기 위해서는 안드로이드 같은 경우 이클립스, 안드로이드 스튜디오 등 개발 프로그램을 이용하여 자바 언어를 사용하고, iOS라면 XCODE를 사용하여 오브젝티브-C언어나 스위프트 언어를 사용합니다. - 네이티브 앱 장점 ● 성능이 웹앱, 하이브리드앱 보다 좋다! ● 네이티브 관련 API 및 라이브러리를 호출하므로써 플랫폼의 기능을 쉽게 사용할 수 있다. ● 자바, XML 등 네이티브 언어에 익숙한 사용자라면 쉽게 사용할 수 있다. - 네이티브 앱 단점 ● 플랫폼이 한정적이다.(안드로이드 폰, iOS 폰) ● 해당 플랫폼에서..
Android 쉽게 배우고 싶다면? "위미르 개발팀" 그들의 꿀팁을 찾아보자! 저희 위미르에서는 모바일 어플리케이션(Android/iOS), Web 개발을 해드리고 있습니다.문의 전화 : 070-4177-3962
안드로이드 레이아웃에서 둥근 모서리를 적용 하는 방법입니다. 먼저 안드로이드 스튜디오 프로젝트탐색기의 drawable 폴더에서 우클릭을 하고 new>drawable resource file을 클릭합니다. 그리고 이름은 적당하게 설정하시고 다음과 같이 입력합니다. 1234567891011121314 Colored by Color Scriptercs 3번라인은 패딩을 설정하는곳이고, 4번라인은 사각형의 배경색을 설정합니다. 그리고 6~10 라인은 각 모서리를 얼마나 둥글게 할것인지 그 값을 설정합니다. 11~13은 경계선의 두께와 색상을 지정할수 있습니다. 색상은 모두 RGB 코드로 지정 하거나, color.xml에 미리 정의해둔 색상을 사용 할수 있습니다. 그런다음 설정한 배경을 지정하고싶은 view에 가..
PHP로 db에 접근해서 값을 받아올때 값이 제대로 받아와졌는지 체크할때는 쿼리결과가 몇개의 로우를 가지는지 체크하는 방법이 유용할때가 있습니다. 흔히 사용하는 방식은 다음과 같습니다. $sql = " ~~~"; $res = mysql_query($sql); 이렇게 하면 $res에 가공되기전의 바로 출력할수는 없는 데이터가 들어오는데 이것의 로우수만 체크할때는 $rows=mysql_num_rows($res); 로 체크 할수있습니다. 값을 INSERT 할때 이미 있는값인지 먼저 SELECT문으로 체크해서 $rows 값이 0보다 크다면 UPDATE문으로 사용하는 방식으로 활용 가능합니다. 저희 위미르에서는 모바일 어플리케이션(Android/iOS), Web 개발을 해드리고 있습니다. 문의 전화 : 070-4..
로그인을 유지시키는 세션을 설정하는 방법입니다. 먼저 로그인시에 세션에 값을 넣어 주어야 합니다. $_SESSION['user_id'] = $id; $_SESSION['user_idx'] = $idx; 세션에 유저 id와 인덱스값을 넣어주었습니다. 다음은 세션을 처리할 php파일의 내용입니다. session_cache_expire()에는 세션이 유지될시간을 분단위로 입력합니다. 작성하신 세션 php파일을 세션을 체크할 페이지에 include 합니다. 그리고 로그아웃시에는 세션 유지시간내에도 강제로 세션이 삭제되어야 합니다. session_destroy(); 세션을 삭제하고 다시 페이지에 가보시면 위에 작성한 세션의 없을경우의 상태가 보여집니다. 저희 위미르에서는 모바일 어플리케이션(Android/iOS)..
iOS의 UIScrollView에서 특정위치로 스크롤할때는 다음 함수를 사용할수 있습니다. scrollView.setContentOffset(CGPoint, animate:Bool) CGPoint는 x,y 값을 가지고있는 자료형으로써 사실상 좌우로 스크롤할일은 거의 없으니 y값만 위치에 맞게 설정 해주시면 됩니다. 사용법은 다음과 같습니다. scrollView.setContentOffset(CGPoint(x: 1 ,y: 400), animate: true) 맨위의 시작점이 y값 0에서 400으로 바뀌는데 이함수가 동작하면서 스크롤하는 동작을 보여주도록 되어있습니다. 만약 그러한 애니메이션과정 없이 결과만을 원한다면 animate에서 false로 설정하시면 됩니다. 저희 위미르에서는 모바일 어플리케이션(A..
자바에서는 문자열안에 값을 넣을때 "문자열1" + 값 + "문자열 2" 와 같은 형식을 사용합니다. 하지만 스위프트에서는 이렇게 하지않고 다른방법을 사용합니다. 문자열 안에 \(값) 와 같은 형식을 사용하면 되는데 예시를 들어보겠습니다. let val1 : Int = 24 let str1 : String = "오늘은 \(val1)일 입니다." 역슬래시와 괄호를 쓰고 값을 넣고 닫아주시면 됩니다. 그리고 다른종류의 값들을 String형으로 변경할때는 자바에서는 1+""와 같은 방식을 사용하면 편리했지만 스위프트는 다음과 같습니다. let val1 : Int = 24 let str1 : String ="\(val1)" 빈 문자열안에 값을 넣어주어서 원래의 값 그대로 문자열로 바뀝니다. 반대로 String으로..
테이블에 이미 존재하는 로우를 변경할때는 update를 사용합니다. 사용법은 다음과 같습니다. UPDATE 'your_table' SET col1='value1', col2='value2', col3='value3', ... WHERE col0 = 'value0'; col0 칼럼의 값이 value0인 로우의 값들이 변경됩니다. 저희 위미르에서는 모바일 어플리케이션(Android/iOS), Web 개발을 해드리고 있습니다. 문의 전화 : 070-4177-3962
php에서 특정 문자를 기준으로 문자열을 분리하는 방법입니다. php에서는 explode(token,string) 함수가 이 기능을 제공합니다. 결과는 다음과 같이 나옵니다. $word[0] -> "wimir" $word[1] -> "dev" $word[2] -> "ncool" 저희 위미르에서는 모바일 어플리케이션(Android/iOS), Web 개발을 해드리고 있습니다. 문의 전화 : 070-4177-3962
php에서 sql문을 작성하여 mysql_query 함수에 넣을경우 결과값은 우리가 바로 사용할수 없는 형태로 결과값이 나옵니다. 이 결과값에서 특정값 하나만 가지고 오고싶다 하면 mysql_result함수를 사용할수 있습니다. 사용법은 다음과 같습니다. $sql = "SELECT * FROM your_table"; $res = mysql_query($sql); if($res){ $col01 = mysql_result($res,0,0); $col02 = mysql_result($res,0,1); $col11 = mysql_result($res,1,0); } 매개변수는 다음과같은 방식으로 입력하시면 됩니다. 저희 위미르에서는 모바일 어플리케이션(Android/iOS), Web 개발을 해드리고 있습니다. 문..