기본 콘텐츠로 건너뛰기

[Swift] Swift (스위프트) 란 무엇일까?

swift는 애플에서 내놓은 iOS/OS X를 위한 새로운 프로그래밍 언어이다.
2014년에 발표되었으며 xcode를 사용하여 구현이 가능하다.

swift로 대처했을 때의 장점은 무엇일까?
- 코딩이 간결해지며 쉽고 빠르게 사용 가능하다.
- 성능이 좋다.
- 메모리를 자동으로 관리한다.

기존에 object-c로 만들어진 프로젝트는 어떻하나요?
- object-c와 swift는 호환가능하므로 굳이 새롭게 앱을 만들지 않아도 충분히 유지보수가 가능하며
object-c를 swift로 완전히 대체도 가능하다.

위의 내용이 선뜻 와닿지 않으므로 swift를 공부해나가면서 자세히 알아보도록 하겠다.





제가 조사하고 보았던 지식을 바탕으로 작성하는 것이므로 잘못된 지식이 있을 경우 말씀해주시면 감사하겠습니다.

댓글

이 블로그의 인기 게시물

[android] viewPager setOffscreenPageLimit 미리 로딩하기

viewpager를 사용할 때 이전 혹은 다음페이지를 몇개까지 미리 로딩할지 정하는 함수이다. 전체 5page가 있는데 현재 1page를 보고 있다고 가정했을 때  2, 3, 4, 5페이지를 모두 미리 로딩하고 싶다면 setOffscreenPageLimit(4)를 사용하면 된다. 따로 setOffscreenPageLimit 를 지정하지 않았을 경우, default값은 1이다. 다음과 같이 적용가능 하다. Colored By Color Scripter ™ 1 2 3 ViewPager mViewPager = (ViewPager) findViewById(R.id.pager);         mViewPager.setAdapter(storePagerAdapter);          mViewPager.setOffscreenPageLimit(4) ;

[android] textview 옆에 image 추가하기.

xml페이지에 다음과 같이 구현 android:drawableLeft  : 텍스트 왼쪽에 이미지 추가. android:drawableRight : 텍스트 오른쪽에 이미지 추가. Left, Right 외에도 top, bottom, start, end가 있다. android:drawablePadding : 이미지의 공간 (텍스트와 이미지 사이의 간격을 띄울 때 주로 사용.) <TextView           android:layout_width="wrap_content"           android:layout_height="wrap_content"           android:text="오른쪽에 마크"           android:drawableRight="@drawable/mark"           android:drawablePadding="10dp" />

[android] url scheme 사용하기 (웹에서 앱 호출 및 앱에서 앱 호출)

[호출될 앱] 다른 앱이나 웹에서 호출될 앱의 AndroidManifest.xml 파일을 열어 원하는 activity에 아래와 같이 빨간 부분을 추가 한다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 <activity             android:name= ".testUrlScheme"             android:label= "@string/app_name" >             <intent-filter>                 <action android:name= "android.intent.action.MAIN"  />                 <category android:name= "android.intent.category.LAUNCHER"  />             </intent-filter>             ...