-
[iOS 프로그래밍] 라이브러리 사용을 좀더 쉽게 CocoaPods 다루기! 기초0x05 Programming/iPhone Programing 2014. 3. 4. 16:11
iOS 프로그래밍을 하다보면 오픈소스 라이브러리를 사용할일이 자주 있습니다. 그런데 본인의 프로젝트에 적용하기 위해서는 라이브러리 파일을 자신의 폴더에 복사를 해줘야하고라이브러리가 업데이트 되거나 하게되면 다시 다운로드를 받고 복사를 해야하는 불편함이 있습니다. CocoaPods란 쉽게 말해 프로젝트의 라이브러리를 관리해주는 툴입니다. CocoaPods를 통해 라이브러리를 좀더 쉽고 빠르게 관리할수 있으니 개발과정에 있어 용이함을 보여줍니다. 간단한 사용법을 알아보겠습니다. # 설치기본적으로 자신의 장비에 루비가 설치가 되어 있어야 한다. Mac OS X 같은 경우에는 기본적으로 설치가 되어 있기 때문에 크게 걱정할 필요는 없다.터미널에서 다음과 같은 명령어를 입력한다.sudo gem install co..
-
[ANDROID] AQUERY를 이용한 초간단 리스트뷰 생성0x05 Programming/Android Programing 2014. 1. 9. 10:23
package com.example.j0ker0109a; import java.util.ArrayList; import com.androidquery.AQuery; import android.os.Bundle;import android.app.Activity;import android.util.Log;import android.view.Menu;import android.view.View;import android.widget.ArrayAdapter;import android.widget.AdapterView; public class MainActivity extends Activity { private ArrayList arrayList;private ArrayAdapter arrayAdapter; @..
-
[iOS Programming] 아이폰 화면 사이즈 체크0x05 Programming/iPhone Programing 2013. 12. 16. 13:31
개발시 알아두면 좋은팁을 소개하고자 합니다. 개발을 할때 아이폰의 화면 사이즈를 체크해야할 일이 종종 있습니다. 그럴때 사용할수있는 간단한 매크로를 소개합니다. #define IS_4_INCH_DEVICE CGSizeEqualToSize([UIScreen mainScreen].bounds.size, CGSizeMake(320.0f, 568.0f)) || CGSizeEqualToSize([UIScreen mainScreen].bounds.size, CGSizeMake(568.0f, 320.0f)) 해당 코드를 프로젝트 내에 있는 Prefix.pch 파일에 넣어두시고 사용하시면 됩니다. 참 쉽죠?
-
[iOS Programming] iOS6 -> iOS7 해상도 대응 삽질기!0x05 Programming/iPhone Programing 2013. 12. 15. 23:38
안녕하세요. 오랜만에 블로그에 글을 남깁니다. 그동안 블로그를 쓰지못하고있다가 다시 프로그래밍을 하게되면서 저의 개발과정에서 있었던 정보들을 정리하고 여러분들과 정보를 공유하고자 합니다. 저의 삽질기가 여러분에게 많은 도움이 되길 바라면서 글을 적습니다. iOS6과 iOS7에서 발생하는 해상도 이슈! 한동안 iOS프로그래밍을 하지않고있다가 오랜만에 만지게 되니 어이없는 경우를 발견하게 됩니다. 그것은 바로 iOS6 와 iOS7의 frame이 다르게 적용된다는 점이에요. 6버전에서 잘돌아가던 코드는 7버전에서 상태바(Status bar)를 침범한 상태로 화면에 표시가 됩니다. 7에서는 상태바 (Status bar)의 frame도 고려해서 작업하셔야 됩니다. 쉽게 말하자면 7버전 기준으로 아래로 20px 내..
-
[Codeigniter] Codeigniter 의 강력한 기능과 사용기.0x05 Programming/Web Programming 2012. 10. 6. 02:02
PHP를 이용하여 웹사이트를 빠르고 쉽게 구축할수는 없을까? 라는 고민을 가진 여러분들을 위하여 좋은 대안을 소개하고자합니다. Codeigniter을 이용하면 좀더 빠르고 쉽게 원하는 웹사이트를 구축할수 있을것입니다. 여기서 Codeigniter이 무엇인지 궁금증을 가지는 분들이 계실텐데 간단히 말씀드리자면 PHP를 활용한 개발 프레임워크입니다. 더 간단히 말씀드리자면 미리 만들어놓은 레고블록 집합체 라고 말씀드릴수 있을것입니다 우리는 이제 그 레고블록들을 이쁘게 잘 조립하여 원하는 결과를 만들어 내기만 하면됩니다. 코드이그나이터는 MVC 모델로 설계되어있고 보안을 고려한 프레임워크입니다. 가벼우면서도 빠른 이 프레임워크를 이용한다면 원하는 결과물을 보다 빠르게 개발할수있을거라고 믿습니다. 제가 공부하면..
-
[Facebook] 페이스북 개발자 컨퍼런스 F8... 새로운기능 타임라인 선보이다0x02 Tips/Facebook 2011. 9. 23. 12:59
간밤에 페이스북의 창업자인 마크 저커버그가 페이스북 개발자 컨퍼런스 F8에서 기조연설을 하였습니다. 페이스북에서 세상을 놀랄만한 무언가를 발표한다고 했을때 대부분의 사람들이 음악과 동영상을 공유하는 그런 서비스만 생각하셨을지 모르지만 그것과는 또다른 신선한 충격을 주는 새로운 타임라인을 발표하였습니다. 이것은 2004년도에 페이스북 프로필인데 무엇이든 공유할수있는 최선의 방법을 제시하는데 주력했다고 말했고 이걸 공유할수있는 수단이 그다지 많지 않았다고 했죠. 이때는 그룹, 채팅 이런 기능이 존재하지 않았습니다. 그결과 프로필에 대해 처음부터 생각해보았는데 그결과가 바로 오늘 발표한 타임라인이라고 하였습니다. 동영상을 보시면 아시겠지만 타임라인은 자신의 삶을 이야기 할수있는 그러한 공간으로 바뀌게 됩니다...