ASH84
Software Engineer focused on turning complexity into simplicity. Co-founder at Payhere. Previously Tech Lead of remit team at Banksalad.
Experience
- Head of tech Payhere.Inc, 2024โpresent
- CTO Payhere.Inc, 2020โ2023
- TechLead, Banksalad, 2018โ2020
- Senior Software Engineer Danal, 2014โ2018
Latest Blog Posts
-
Jun 07, 2015UITableView section๊ณผ tableview cell ์ฌ์ด ๋จ๋ ๋ฌธ์ [![แแ ณแแ ณแ แ ตแซแแ ฃแบ_2015-06-04_แแ ฉแแ ฅแซ_1.24.39](https://farm9.staticflickr.com/8896/18409219728_a729291b6a_n.jpg)](https://flic.kr/p/u3L4E9)์์ ๊ฐ์ด grouped ์คํ์ผ๋ก ์ปค์คํ ์ ์ ๋ง๋ค๊ณ secion ์ ๋์์๋ ์ด์ํ๊ฒ ๊ทธ๋ฆผ์ฒ๋ผ ๋ง์ง๋ง ํ ์ด๋ธ์ ๊ณผ ๋ค์ ์น์ ์ฌ์ด์ ๋จ๋ ๋ฌธ์ ๊ฐ ์๋๋ฐ, ์ด ๋ฌธ์ ์ ๋ํด์ ์ฐพ์๋ณด๋ ์ฒ์์๋ UITableViewCell ์์์ ...
-
Apr 16, 2015[iOS] NSDATE-TimeAgo Usage...
-
Mar 14, 2014ํ์ฐ์ฐพ๊ธฐ 2.4.5 iOS ์ ๋ฐ์ดํธ์ฐ์ฐํ ์ฑ์คํ ์ด์์ ํ์ฐ์ฐพ๊ธฐ๋ฅผ ๊ฒ์ํด๋ดค๋๋.. ๋ค์ OpenAPI ์ง๋๊ฐ ์ค๋ฅ๊ฐ ๋๋ค๋ ๋ฆฌ๋ทฐ ๋ฐ๊ฒฌ์ ํ๊ณ ๋ค์์ธก์ ๋ฌผ์ด๋ณด๋ ์๊ธฐ๋ค๋ค๋ ๋ชจ๋ฅด๊ฒ ๋ค๋ฉด ๋ฒ๋คID๋ก ์ฌ์ ์ฒญํด์ผํ ๊ฒ ๊ฐ๋ค๊ณ ํด์ ์ผ๋จ์ ๋ฒ๋คID๋ก ์ฌ ์ ์ฒญํ๊ณ ๋ฐ๋ ธ๋ ๋ค์ด๋ฒ ์ ๋ํฌ์คํธ ๋ฐ์ด๋๋ฆฌ ์ญ์ ๋ฐ๊ฟ์ฃผ์๋ค.ย ![](http:...
-
Feb 11, 2014(iOS) Category ๋?...
-
Jan 20, 2014(iOS) UIImagePickerController Image & Video๋งค๋ฒ ์ฐพ์์ ์ฐ๋๊ฑด๋ฐ ๋๋ฌด ๊ท์ฐฎ์์ ์ ๋ฆฌํ๋ค. ์นด๋ฉ๋ผ๋ ๋์์์ ๊ฐ๋จํ ๋ทฐ๋ฅผ ๋์ฐ๊ธฐ ์ํด์ UIImagePickerController ๋ฅผ ์ฌ์ฉํ๋๋ฐ ์ฌ์ง์ ์ฐ๋ ๋ฐฉ๋ฒ, ๋์์์ ์ฐ๋ ๋ฐฉ๋ฒ ๋ฐ ์์ดํฐ ๋ด์ฅ ํฌํ ์จ๋ฒ์ ์ ์ฅํ๋ ๋ฐฉ๋ฒ์ ์๋์ ๊ฐ๋ค.ย #### 1. ๋์ฐ๊ธฐ ์ค์ํ ์ ์ ์นด๋ฉ๋ผ๊ฐ ์๋์ง ์ฒดํฌํ๋ ๋ถ๋ถ์ด๋ค. ์์ดํ์ด๋ ์ผ๋ถ ์ ํ๊ธฐ๊ธฐ์ ๊ฒฝ์ฐ ์นด๋ฉ๋ผ๊ฐ ์์์ ์๊ธฐ ๋๋ฌธ์ ์ฒดํฌํด...
-
Jan 14, 2014(iOS)MKPointAnnotation์ ์ ๋ณด(i) button ๋ฌ๊ธฐMKPointAnnotation ์ ์ ๋ณด(i) ๋ฒํผ์ ์ถ๊ฐํ๊ณ ์ถ์๋ค. ์ง๋ ๊ด๋ จ ์ก์ ์ actionsheet ๋ฅผ ์ด์ฉํด์ ํ๊ฑฐ๋ ๋ค๋ฅธ ๋ฒํผ์ ์ด์ฉํด์ ํ์๋๋ฐ ํ์ ๋ฒํผ์ ๋๋ฌ์ ๋ณด์ฌ์ฃผ๊ณ ์ถ์๋ค. [cocoacontrols](http://www.cocoacontrols.com/) ์ ๋ง์ ๊ฐ๋ฐ์๋ค์ด ๋ง๋ ๊ฒ์ด ์์ง๋ง ์ข๋ ์์ฝ๊ฒ ํ ์ ์๋ ๋ฐฉ๋ฒ์ด ์์๊น ํ๋ ์ฐจ์ ์ฐพ์๋ณด๋ MKMapViewDelegate ๋ฅผ ์ด์ฉํ๋ ๋ฐฉ๋ฒ์ด ์์๋ค. MKPointAnnotation์ MKMapView ์ addAnnotattion ํจ์...
-
Dec 28, 2013(iOS) SVProgressHUD + NSTimer[cocoapods](http://beta.cocoapods.org/?q=) ๋ฅผ ์ฐ๋ํ๋ฉด์ ์์ฃผ ์ฌ์ฉํ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ํ ์ฌ์ฉ๋ฒ์ ์ ๋ฆฌํด์ [github](https://github.com/AhnSeongHyun/Objective_Factory/tree/master/SVProgressHUDExample)์ ์ฌ๋ฆฌ๊ณ ์๋๋ฐ, ๊ทธ ์ค์์๋ ๋จ์ฐย [SVProgressHUD](https://github.com/samvermette/SVProgressHUD) ๋ ๋คํธ์ํฌ ์ ์ก ํน์ ์ฑ...
-
Dec 19, 2013(iOS) TestFlight ์ฌ์ฉํด์ ipa ๋ฐฐํฌํ๊ธฐ...
-
Dec 19, 2013(iOS) Localization ์ดํ, could not load XIB ์ค๋ฅ์ผ๋จ ์ด ๋ฌธ์ ์ ์ ์ ๋ ์ฒ์์ ์ธ์ด๊ฐ en ์ผ๋ก ์ค์ ๋์ด ์์๋ค๋ ๊ฐ์ ํ์ ์ถ๋ฐ์ ํ๋ค. ํ์๊ฐ ๊ฒช์ ์ํฉ์ ์ด๋ ๋ค. en์ผ๋ก ๋์ด ์๋ ์ํฉ์์ ํ๊ตญ์ด, ์ผ๋ณธ์ด ๋ฑ์ด ์ถ๊ฐ๋๋ค. ๊ทธ๋์ ๋๋ Localized.strings ํ์ผ์ ๋ง๋ ๋ค. ์ด ํ์ผ์ ์ญํ ์ ์ง์ญํ๋ฅผ ํ๋๋ฐ ์์ด์ ํค-๊ฐ์ ์ ์ฅํ๋ ์ญํ ์ ํ๋ค. ์ฆ, โNAMEโ=โNAMEโ; ์ด๋ผ๊ณ ์ ์ฅ์ ํ๋ฉด ๊ธฐ์กด์ @โNAMEโ ์ ๊ทธ๋๋ก ๋ฃ์๋ ๊ฒ์์ @โNAMEโ์ ํค๋ก ํด์ ๊ฐ์ ๊ฐ์ ธ์์ ๋ฃ๋๋ฐฉ์์ผ๋ก ํ๋ค. ๊ทธ๋ฆฌ๊ณ ...
-
Dec 06, 2013(iOS) NSMutableArray + Delegate๋ณ ๋ค๋ฅธ๊ฑด ์๋๊ณ Objective-C ์์ ๋ฐ์ดํฐ๋ฅผ ๊ด๋ฆฌํ ๋ ์ฌ์ฉํ๋ ์๋ฃ๊ตฌ์กฐ์ธย `NSMutableArray` ๋ฅผ ์์ฃผ ์ฌ์ฉํ๋๋ฐ ๋คํธ์ํฌ ์์ฒญ์ด๋ ์์น ์๋น์ค ์์ฒญ์ ์ํ ํ(Queue)๋ฅผ ๋ง๋ค๋ ์ต๊ทผ์ ์ฃผ๋ก ์ฌ์ฉํด ์๋ค. ํนํ ํ๋์ย ย `NSMutableArray` ๋ฅผ ๊ฐ์ธ์(wrapping) ์ฌ์ฉํ๋๋ฐ ์ฃผ๋ก singlet...
-
Nov 22, 2013(iOS) NSTimer ์ฌ์ฉํ๊ธฐ๊ฐ์ธ์ ์ผ๋ก ํ์ด๋จธ๋ฅผ ๊ทธ๋ ๊ฒ ์ข์ํ์ง ์๋๋ค.(๋ค๋ค ๊ฐ์ธ์ ์ผ๋ก ์ข์ํ์ง ์๋ ํ๋ก๊ทธ๋๋ฐ์ ํ ๋ถ๋ถ์ด ์์๊ฒ์ด๋ผ ์๊ฐ๋จ.) ์ฌ์ค ์ด๋ค ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ๋ค๋ ๊ฒ์ ํ์ด๋จธ๋ฅผ ํตํด์ ๊ฐ์งํ๊ฑฐ๋ ํ๋ ๊ฒฝ์ฐ๊ฐ ์๋๋ฐ ๊ทธ๋ฐ ๋ถ๋ถ์์ ์ ์ฌ์ฉํ์ง ์๋๋ค. ์ด์ ๋ Objective-C ์๋ delegateย ๋ผ๋ ๋ง๊ฐํ ๋์ด ์๊ณ , ๊ทธ๊ฒ ์๋๋ผ๋ฉด `NSNotificiation` ์ ์ฌ์ฉํ๋ ๊ฒ๋ ๋์์ง ์๋ค.ย ...
-
Nov 21, 2013(iOS) NSCopying ํ๋กํ ์ฝ ๊ตฌํํ๊ธฐ์ด๋ค ์ฌ์ฉ์ ์ ์ ํด๋์ค์ ๊ฐ์ฒด ์์ฒด๋ฅผ copy ํด์ผํ๋ ๊ฒฝ์ฐ๊ฐ ์๋ค. ๊ทธ๋ด๋ ์ฌ์ฉํ๋ ๊ฒ์ดย `NSCopying` ํ๋กํ ์ฝ์ด๋ค. ๊ฐ์ฒด๋ฅผ ๋ณต์ฌํ ๋๋ `...
-
Nov 13, 2013(iOS) ์ ํ๋งต ๊ธธ์ฐพ๊ธฐ(navigation) ๊ธฐ๋ฅ ํธ์ถํ๊ธฐ๋ค์ํ ์ง๋ ์ดํ๋ค์ด ์๊ณ ๊ทธ๋ฌํ ์ง๋ ์ดํ ์ ์ฒด๋ ํ๋ซํผ ์ ์ฒด์์ sdk ๋ฅผ ์ ๊ณตํ๊ธด ํ์ง๋ง ์ฌ์ค ์ฝ๊ฐ์ ๋ฌธ์ ๋ค์ด ์๋ค. ์๋ฅผ ๋ค๋ฉด, ์ ์ธ๊ณ๋ฅผ ๋์์ผ๋ก ์ฑ์ ๋ง๋ ๋ค๊ณ ํ๋ฉด ์ฐ๋ฆฌ์๊ฒ ์น์ํ ๋ค์ด๋ฒ๋ ๋ค์๊ฐ์ ์ฑ์ ์ด์ฉํด์ ๊ธธ์ฐพ๊ธฐ๋ ์ธ๋ถ ์ง๋์ฑ์ ๋ถ๋ฌ์ฌ์๊ฐ ์๋ค. ์ค๋ น ํด๋น ์ฌ์ฉ์์ ์์ดํฐ์ ์ค์น๊ฐ ๋์ด ์๋ค๊ณ ํด๋ ํด๋น ์ง์ญ์ ๊ฒฝ์ฐ ์ง์์ด ์๋ ์๊ฐ ์๊ธฐ ๋๋ฌธ์. ๋ฌด์ ์ ๊ตฌ๊ธ๋งต์ด ์๊ธด ํ์ง๋ง, ์์ดํฐ์์ ์ฌ์ฉ์๊ฐ ๋ค์ด์ ๋ฐ์๋์ผ ํ๋ค๋ ๋จ์ ์ด ์๋๋ฐ, ์ ํ๋งต์ ๊ธฐ๋ณธ ์ค์น๋ ์ํ...
-
Oct 30, 2013(iOS) crashlytics ์ ์ด์ฉํ crash ๊ด๋ฆฌ ๋ฐ github ์ฐ๋vingle ์ ๊ฐ์ ๋, ์ฑ ๊ฐ๋ฐ ๊ด๋ จ ์๊ฐ๋ฅผ ๋ค์ผ๋ฉด์ crashlytics ๋ผ๋ ์๋น์ค๊ฐ ์๋ค๊ณ ํด์ ๋ฉ๋ชจํด ๋์๋๋ฐ, ์ค์ ์ ๋ฌด์ ์ ์ฉํด ๋ณด์๋ค.([crashlytics ๋ ํธ์ํฐ์ ์ธ์๋์๋ค๊ณ ํ๋ค.](http://besuccess.com/2013/01/28496/))ย ...
-
Oct 18, 2013(iOS) cocoalumberjack ๋ฅผ ์ด์ฉํ logger ํ์ฌNSLog ์ ์ง๊ฒจ์์ ๋๋ผ๋ ์ฐจ์ ๋ก๊ฑฐ๊ฐ ํ์ํ๋ค๋ ์๊ฐ์ ๋ ํ๊ณ ์์์ง๋ง ๋ฌธ์ ๋ ์ธ์ ๋์ ํ๋๋์๋๋ฐ ๋ง๋ค๊ณ ์๋ ๊ฒ์ด ๋ธ๋ฃจํฌ์ค ์ฑ์ธ์ง๋ผ, ๋ก๊ทธ๋ฅผ ์ธ์ธํ๊ฒ ๋ฐ์์ผ ํ๋ ๊ธ๋ฐํ ์ํฉ์ด ์๊ฒจ์ ๋ก๊ฑฐ๋ฅผ ๋ฃ์๋ ์๊ฐ์ ํ์๋ค. stackoverflow, [OSXDEV](http://osxdev.org/forum/index.php?threads/logger-%EC%B6%94%EC%B2%9C%ED%95%B4%EC%A3%BC%EC%84%B8%EC%9A%94.279/) ๋ฑ์ ๋ฌธ์๋ฅผ ํ...
-
Oct 17, 2013(iOS) char * to NSString...
-
Oct 15, 2013(iOS) background/foreground, RemoteNotification ๊ตฌ๋ณํ๊ธฐ...
-
Oct 09, 2013(iOS) ๋ฐฑ๊ทธ๋ผ์ด๋ ๊ด๋ จ ์ด์ ์ ๋ฆฌ๋ธ๋ฃจํฌ์ค์ ์ฐ๊ฒฐ๋์ด์ ๋์๋๋ ์ฑ์ ์ด๋ป๊ฒ ๋ฐฑ๊ทธ๋ผ์ด๋์์ ์ ์ง ์ํฌ๊ฒ์ธ๊ฐ ํ๋ ๊ฒ์ ๋ํ ๋ฌผ์์ด ์์๊ณ ์ฌ๋ฌ๊ฐ์ง ๋ฌธ์ ๊ฐ ์์๋ค. ์ด ๊ธ์ ๊ทธ์๋ํ ์ฌ๋ฌ๊ฐ์ง ์๋์ ๋ฐฉ๋ฒ ๊ทธ๋ฆฌ๊ณ ํด๊ฒฐ๋ฐฉ๋ฒ(๋์์ด ๋ ์ง)์ ๋ํ ๋ด์ฉ์ ์ ๋ฆฌ์ด๋ค.ย ...
-
Oct 08, 2013(WWDC2013) CoreBluetooth ๊ด๋ จ ์๋ฃ[cfile7.uf.2128583F5253C8751B8727.pdf](http://ash84.net/wp-content/uploads/1/cfile7.uf.2128583F5253C8751B8727.pdf) WWDC2013์์ ๋ฐํํ iOS7 ์์์ CoreBluetooth ๋ณ๊ฒฝ๋ ๋ถ๋ถ์ ๋ํ ์ค๋ช ์๋ฃ์ ๋๋ค. ๊ฐ๋ฅํ๋ค๋ฉด (๊ฐ๋ฐ์ ๊ณ์ ์ด ์์ผ์๋ค๋ฉด), ๋์์๊ณผ ํจ๊ป ๋ณด๋๊ฒ์ด ์ข์๊ฒ ๊ฐ๋ค์.(์์ง ์ ๋ ๋ณด์ง ๋ชปํ์ง๋ง.) ...
-
Oct 01, 2013(iOS) UIView border...
-
Sep 17, 2013(iOS) ๊ธฐ๋ณธ ์ซ์ํ NSDictionary์ ๋ฃ๊ธฐNSDictionary๋ ํค-๊ฐ ํํ๋ก ๋ฐ์ดํฐ๋ฅผ ์ง์ด๋ฃ๋๊ฒ์ธ๋ฐ, ๊ฐ์ ํ์ ์ ๋ค์ด๊ฐ๋ ๋์ ์ ์ด์ํ๊ฒ int, double๊ณผ ๊ฐ์ ๊ฒฝ์ฐ์๋ setValue ํจ์๋ฅผ ์ฌ์ฉํด๋ XCode ์์ ์๋ฌ๋ผ๊ณ ํ์๋ฅผ ํ๋ค. ๊ทธ๋ฐ ๊ฒฝ์ฐ์๋ ์๋์ ๊ฐ์ด NSNumber ๋ก ํ๋ฒ ๊ฐ์ธ์ฃผ๋ฉด ๋๋ค. int, float, double ๋ฑ์ ๋ง๊ฒ ์ฌ์ฉํ๋ฉด ๋๋ค. ย ...
-
Sep 17, 2013(iOS) AVAudioSessionCategory ์ ๋ฆฌ๋ค๋ค ์๋ค์ํผ AVAudioSession ์ด๋ผ๋ ๊ฒ์ ํตํด์ iOS ๋ด์์ ์์ ์ ์ฌ์ํ๋๋ฐย `AVAudioSessionCategory `๋ผ๋ ๊ฒ์ ๋ํด์ ์์๋ ํ์๊ฐ์๋ค. ์ด๊ฒ์ด ์ ์ค์ํ์ง์ ๋ํด์ ์ผ๋จ ์ผํ๋ฅผ ์ค๋ช ํ์๋ฉด,ย ์๋์๋ฆฌ(Remote Notification ์ด ์๋)๋ฅผ ์ฌ์ํจ์ ์์ด์ ์์ดํฐ ๋ฌด์๋ชจ๋์์๋ ์ฌ์๋๋ ๋ฌธ์ ์ ์ด ์์ด์ ์ฐพ์๋ณด๋ ๋ฌด์๋ชจ๋์ ์๋ฆฌ๋ชจ๋๋ฅผ ์ฒดํฌํ ์ ์๋ ์๋์ ์ฝ๋๋ฅผ ...
-
Sep 12, 2013(iOS) UIActivityController ์ ํตํด์ ๊ณต์ ๋ฅผ ์ฝ๊ฒํ์.๋ค์ ์ฑ๊ณผ ์๋น์ค ๊ฐ๋ฐ์ ๋งค์ง์ ํ๊ณ ์๋๋ฐ ์ต๊ทผ์ ํ์ฐ์ฐพ๊ธฐ iOS7 ์์ ์ ์งํํ๊ณ ์๋๋ฐย `UIActivityController`๋ฅผ ์ฌ์ฉํ ๊ฒฝํ์ ๋ํด์ ๊ณต์ ํ๊ณ ์ ํ๋ค. ์ผ๋จ ์๋์ ๋ถํธํ ์ง์ค์ ๋ณด๊ณ ์์ํ์.ย **iOS7์์ ๊นจ์ง๋๊ฒ ์ธ์๋ ๊ธฐ์กด์ ๊ฒฐ๊ณผ ๋ทฐ์์ ๋ณต์ฌํ๊ธฐ, ์ ์ฅํ๊ธฐ ๋ฉ์ผ๋ก ๋ณด๋ด๊ธฐ ๋ฒํผ์ด ํ๋จ์ ์๋ ๋ฌธ์ ์ ๊ณผ ํจ๊ป ์นด์นด์คํก์ด๋ ํ์ด์ค๋ถ, ๋ฉ์ผ, ๋ผ์ธ ๋ฑ์ผ๋ก ๋ณด๋ผ์ ์๋ค๋๊ฒ ๊ฐ์ฅ ํฐ ์ด...
-
Aug 08, 2013(iOS) tableViewCell avoid select eventtouchย ์ด๋ฒคํธ๋ฅผ ๊ธฐ๋ณธ์ ์ผ๋ก TableViewCell ย ์ customize ํด์ ์ฌ์ฉํ ๋ ๋ฐ๊ฒ ๋๋๋ฐ, TableViewCell ๋ด ๋ฒํผ๊ฐ์ ์ปจํธ๋กค๋ค์ดย ์๋ํ์ง ์๊ฒ ์ด๋ฒคํธ์ ์ํด์ ์ ํ์ด ๋์ด์ง๋ ๋ฌธ์ ๊ฐ ์๋ค. ์ฆ, cell ์์ฒด์ touch ์ด๋ฒคํธ๊ฐ ์ ๋ฌ๋๋ ๊ฒ์ธ๋ฐ, ์๋ํ์ง ์๋ ๋ฌธ์ ๋ฅผ ์ผ์ผํฌ์ ์๋ค. ์๋์ฒ๋ผ ์ค์ ์ ํ๋ฉด ์ ํ์ ํด...
-
May 24, 2013(iOS) AutoCompleteKor, ํ๊ตญ์ด ์์/๋ชจ์ ํ์ด์ฐ๊ธฐ ๊ธฐ๋ฐ ์๋์์ฑ ์คํ์์ค๊ฐ๊ฐํ ์๋์์ฑ์ด ํ์ํ ๊ฒฝ์ฐ๊ฐ ์๋ค. ์ด๋ค ์ ๋ณด๋ฅผ ๊ฒ์ํ ๋๊ฐ ๊ทธ๋ฌํ ๊ฒฝ์ฐ๋ผ๊ณ ๋ณผ์๊ฐ ์๋๋ฐ, ์ฌ์ค ์๋์์ฑ์ด๋ผ๊ณ ํ๋ ๋ฒ์๋ ๋๋ฌด ๋๋ค๋ณด๋ ํ๋์ ์ปค๋ค๋ ์๋ฒ๊ฐ ํ์ํ๊ธฐ๋ ํ๋๋ฐ, ์ฌ๊ธฐ์๋ iOS ์์์ ํ๊ตญ์ด ํ์ด์ฐ๊ธฐ ๊ธฐ๋ฐ์ ์๋์์ฑ์ ์๊ฐํ๋ ค๊ณ ํ๋ค.ย **ํ์ด์ฐ๊ธฐ๊ฐ ํ์ํ ์ด์ .**ย ํ๊ตญ์ด๊ฐ ์์ฑ์๊ฐ ์๋ ์กฐํฉ์์ด๊ธฐ ๋๋ฌธ์ ํ์ด...
-
May 20, 2013(iOS) ๋ ์ง์์ ์์ผ ๊ฐ์ ธ์ค๊ธฐ...
-
May 20, 2013(iOS) ๋ฌธ์์ด์์ md5 ์ถ์ถํ๊ธฐ...
-
May 14, 2013(iOS) JSONKit ARC ์์์ ์์ ํ๊ธฐ๋ค์ ํฐ์คํ ๋ฆฌ API ์ฐ๋์ค์ JSON ์ผ๋ก ์ฐ๋ํ๋ ๊ณผ์ ์์ JSONKit ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๊ณ ์์๋๋ฐ ์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ์์ฝ๊ฒ๋ ARC๋ก ์์ฑ๋์ด ์์ง ์๋ค. ํ์ง๋ง JSONKit์ ์๊ธฐ๋ค๋ค ๋ง๋ก๋ Objective-C JSON ์ฒ๋ฆฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์์๋ ๊ฐ์ฅ ๋น ๋ฅด๋ค๊ณ ํ๋ ์ ์ธ์๋ ์๋ ๋ ธ๋ฆ([์ฑ๋ฅํ๊ฐ์๋ฃ](https://github.com/johnezang/JSONKit)).ย ...
-
May 09, 2013(iOS) ํ๊ตญ์ด ์์๋ถ๋ฆฌ์๋์์ฑ ๊ด๋ จ ์์ ์ ํ๋ค๊ฐ,(์กฐ๋ง๊ฐ์ ๊ฐ๋จํ ํํ์ ์คํ์์ค๋ก ๋ฐฐํฌ ์์ ) ํ๊ตญ์ด์ ํ์ด์ฐ๊ธฐ ๊ด๋ จ ์ด์๊ฐ ์์ด์ ์ธํฐ๋ท์์ ์๋ ์์ ์์ค๋ฅผ Objective-C ๊ธฐ๋ฐ์ผ๋ก ์์ ์ ํ์๋ค. ํ๊ธ ํน์ ํ์์ซ์๊ฐ ์์ธ ์ ๋ ฅ ๋ฌธ์์ด์์ ํ๊ธ๋ง ์ฐพ์์ ์์ ๋ถ๋ฆฌ๋ฅผ ํ๋ ์์ค์ฝ๋์ด๋ค. NSMutableString ์ ์ด์ฉํด์ ์์๋ค์ ์ด์ด๋ถ์ด๊ธฐ๋ฅผ ํ์๋ค.ย ...
-
May 08, 2013(iOS) ํ์ ์ ํ๋ฉด์ UIViewController ๋์ฐ๊ธฐ๋จ์ผ ๋ทฐ ์ดํ๋ฆฌ์ผ์ด์ ๊ฐ์ ๊ฒฝ์ฐ, ์ค์ ๋ทฐ๋ฅผ ๋ณด์ฌ์ฃผ๋ ค๋ฉด ๊ทธ๋ฅ ์๋์์ ์๋ก ์ฌ๋ผ์ค๋ ๊ฒ ๋ณด๋ค ํ์ ํ๋ ์ ๋๋ฉ์ด์ ์ ์ฃผ๋ฉด์ ๋ณด์ฌ์ฃผ๋ ๊ฒ์ด ํจ์ฌ ๋ณด๊ธฐ์ ์ข๋ค.(์ฃผ๊ด์ ์ธ์ ์์) presentViewController ๋ฅผ ์ด์ฉํด์ UIViewController๋ฅผ ๋ณด์ฌ์ฃผ๋ฉด ๊ทธ๋ฅ ์๋์์ ์๋ก ์ฌ๋ผ์ค์ง๋ง ์๋์ ๊ฐ์ด ๋ณด์ฌ์ค ViewController์ ...
-
May 04, 2013(iOS) Insert image to UINavigationBar์ข๋ ์ด์ NavigationBar๋ฅผ ๋ง๋ค๊ธฐ ์ํ ๋ฐฉ์์ธ๋ฐ, ์์ฃผ ์ฐ๋ ์ฝ๋๋ ์๋์ง๋ง ์ธ๋ ์๊พธ ๊น๋จน์ด์ ํฌ์คํ ํด๋๋ค. ์ด ๋ฐฉ์์ ๋ฌธ์ ์ ์ NavigationBar ์ ์ด๋ฏธ์ง๋ฅผ ๋ฃ์์๋ ์์ง๋ง, ์ผ์ชฝ ์ค๋ฅธ์ชฝ BarButton ์ ๊ฒฝ์ฐ ์ด๋ฏธ์ง์ ์์ด ์ ์์ด์ธ๋ฆด์ ์์์ ์๋ฆฌ๋ ๋ฐ์ด๋ค.ย ...
-
May 03, 2013(iOS) Register gesture์์ฆ ๋๋ถ๋ถ์ ์ฑ๋ค์ Gesture๋ฅผ ์ง์ํ๋ ์ฑ๋ค์ด ๋ง์๋ฐ, iOS์ ๊ฐ ์ปจํธ๋กค์ Gesture ๊ฐ์ฒด๋ฅผ ๋ฑ๋กํด ์ฃผ๋ฉด๋๋ค. Gesture ๊ฐ์ฒด๋ ๊ธฐ๋ณธ์ ์ธ ์ค์ ์ ํด์ฃผ๊ณ , ํด๋น Gesture๊ฐ ๋ฐ์ํ์๋ ์ํํ ํจ์๋ฅผ ์ง์ ํด ์ฃผ๋ฉด ๋๋ค. ๋๋ฌด ์ฝ๊ฒ ์ค๋ช ํ๋๋ฐ, ์ฌ์ค ๊ทธ๊ฒ ๋จ๋ฐ. ์๋ฅผ ๋ค์ด, ์ผ์ชฝ์ผ๋ก swipe gesture๋ฅผ ์ค๋ค๊ณ ํ์.ย ...
-
May 03, 2013(iOS) ํด๋์ค๋ฅผ ํต์งธ๋ก ์ ์ฅํ๊ธฐ, NSCoding๋จ์ํ ๋ฌธ์์ด์ ์ ์ฅํ๋ ๊ฒ๋ง์ผ๋ก ์ฑ๋ด ๋ฐ์ดํฐ ์ ์ฅ์๋ ํ์คํ ํ๊ณ๊ฐ ์๋ค. ๊ทธ๋ฆฌ๊ณ ๋ฌธ์์ด์ ์ ์ฅํ๊ณ ์ฝ์ด์ฌ๋ ๋ค์ ํ์ฑ์ํด์ ์ฝ์ด์ค๋ ๋ฐฉ์์ ๊ทธ๋ฆฌ ๋ฌ๊ฐ์ง๋ ์๊ณ ๋น ๋ฅธ ์ฑ ๊ฐ๋ฐ ๋ฐฉ์์๋ ํ๊ณ๊ฐ ์๋ค. ๊ทธ๋์ Objective-c ์์๋ [NSCoding](https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Protocols/NSCoding_Protocol/Reference/Refer...
-
Apr 28, 2013(iOS) 1000๋จ์ ์ฝค๋ง ์ฐ๊ธฐ์ต๊ทผ์ ๊ธ์ต๊ด๋ จ ์์ ์ ํ๊ณ ์๋๋ฐ 1000 ๋จ์๋ก ์๋ผ์ ์ฝค๋ง๋ฅผ ์ ๋ ฅํด์ผ ํ๋ ๊ฒฝ์ฐ๊ฐ ์์๋๋ฐ ์ธํฐ๋ท์ ์ฐพ๋ค๋ณด๋ ์ผ์ผํ ๋ฌธ์๋ฅผ ์นด์ดํ ํ๋๊ฒ ๋ณด๋ค ์ข์ ๋ฐฉ๋ฒ์ด ์๋๊ฒ์ ์ธํฐ๋ท์์ย ์ฐพ์๋๋ค. ์๊ฐ๋ณด๋ค Objective-C ์์ ๋ง์๊ฒ์ ์ง์ํ๊ณ ์๋ค. static ํจ์๋ก ๋ง๋ค์์ผ๋ฉฐ NSNumUtils ๋ผ๋ ํด๋์ค์ ๋ฃ์๋ค.ย ...
-
Apr 24, 2013(iOS) NSDateUtil, ๋ ์ง์ฒ๋ฆฌ๋ฅผ ๊ฐํธํ๊ฒ๋ ์ง์ฒ๋ฆฌ๋ ์ด๋ค ์ธ์ด์์๋ ์ง ์ฌ๊ฐ ๊ท์ฐฎ์๊ฒ์๋๋ฐ ํ๋ฒ ๋ง๋ค์ด๋์ผ๋ฉด ํธํ ๋ช๊ฐ์ง ํจ์๋ค์ ๋ง๋ค์๋ค. ๋ ์ง๋ฅผ ๋ฃ์ผ๋ฉด ย ํน์ ํ์์ผ๋ก NSStringํํ๋ก ๋ณํํด์ฃผ๋ ํจ์. ์ด๊ฒ ํ์ํ ์ด์ ๋ ์ด๋ค ์ ์ด๋ ๋ ์ด๋ธ์ ํ์๋ฅผ ํ ๋์๋ NSString ํ์ ์ธ์ ๋ฐ์ ์๊ธฐ ๋๋ฌธ์ด๋ค. ๊ทธ๋ฆฌ๊ณ ๋ฐ๋๋ก NSString ์ NSDate ํ์์ผ๋ก ๋ฐ๊ฟ์ฃผ๋ ํจ์. ๋ ํ๋๋ D-Day๋ฅผ ๊ตฌํ๋ ํจ์๋ฑ์ ๋ง๋ค์๋ค. ํน๋ณํ ๊ฐ์ฒด ์์ฑ ์์ด ์ฌ์ฉํ๊ธฐ ํธํ๊ฒ ํด๋์ค ๋ฉ์๋๋ก ๋ง๋ค์๋ค. ...
-
Apr 23, 2013(iOS) NSNotification ์์ฑ ๋ฐ ์ฌ์ฉ ์ฝ๋NSNotification์ ์์ดํฐ ํ๋ก๊ทธ๋๋ฐ์์ ๋น ์ง์ ์๋ ๊ฒ์ธ๋ฐ, ๊ตณ์ด ํจ์ ํธ์ถ์ด ์๋์ฌ๋ ๋ฉ์์ง๋ฅผ ๋ฏธ๋ฆฌ ๋ฑ๋กํ๊ณ ์ฐ๊ฒฐ๋ ํจ์๋ฅผ ์ ์ํด๋๋ฉด ํด๋น ๋ฉ์์ง๋ฅผ ๋ณด๋์๋ ์์น์ ์๊ด์์ด ์ฐ๊ฒฐ๋ ํจ์๊ฐ ํธ์ถ๋๋ ํธ๋ฆฌํ ๊ตฌ์กฐ์ด๋ค.ย #### 1. ๋ฉ์์ง ๋ฑ๋กํ๊ธฐ ย โ ๋ฑ๋กํ๋ ์ฝ๋๋ ๋ค์๊ณผ ๊ฐ๋ค. NSNotificationCent...
-
Apr 23, 2013(iOS) UIImageView ๊ธฐ๋ณธ ์ฝ๋๊ธฐ๋ณธ ์ฝ๋๋ ์ง์ง ๋ณ๊ฑฐ ์๋๋ฐ ๋น ๋ฅธ ๊ฐ๋ฐ์ ์ํด์ ์ ๋๋ค. UIImageView๋ฅผ ๋ง๋๋ ์ฝ๋์ธ๋ฐ, xcode ๋ด ์ด๋ฏธ์ง๋ฅผ ๊ฐ์ง๊ณ ์์๋ ์ด๋ฏธ์ง ํ์ผ๋ช ์ ํตํด์ UIImage ๋ฅผ ์์ฑํ๊ณ ๊ทธ๊ฒ์ UIImageView ์ ๋ฃ๋ ์์ผ๋ก ๊ตฌ์ฑ๋์ด ์๋ค.ย ...
-
Apr 11, 2013(iOS) UIViewController ์ NavigationController ์ถ๊ฐํ๊ธฐ๋งจ๋ ๊น๋จน๋ ๋ถ๋ถ์ด๋ผ ๋ฉ๋ชจ์ฐจ ์ ์ด๋๋ค. NavigationController๋ก ์์ ํ ๊ฒฝ์ฐ AppDelegate ์์ ์ก์์ฃผ๊ณ ์์ํ์ง๋ง ์ค๊ฐ์ presentModalViewController ํจ์๋ฅผ ํตํด์ ๋์ธ๊ฒฝ์ฐ,ย ์๋์ ๊ฐ์ด ์ค์ ํด ์ฃผ๋ฉด ๋๋ค. ๊ฐ๋จํ ๋งํด์ ๋จ๊ธฐ ์ ์...
-
Feb 01, 2013(iOS) NSUserDefaults ๋ฅผ ์ด์ฉํด์ ์ค์ ์ ์ฅํ๊ณ ์ฝ๊ธฐ.์ด๋ค ๊ฐ๋ค์ ํ์ผ์ ์ ์ฅํ๋ ๊ฒ์ด ๋ง์ง๋ง ๋๋ก๋ ์ฑ๋ด์ ์ค์ ์ผ๋ก ์ ์ฅํ๋ ํธ์ด ํจ์ฌ ๋์์๊ฐ ์๋ค. ๊ฐ๋จํ ์ค์ ๊ฐ์ ๊ฒฝ์ฐ์๋ ํ์ผ์ ์ ์ฅํ๋ ๊ฒ์ด ๋ ๋ถํธํ๊ณ ๊ทธ๋ฌํ ๋ถ๋ถ์ ๊ตฌํํ๋ ๊ฒ์ด ๋ฒ๊ฑฐ๋ก์ธ์ ์๋ค. ๊ทธ๋์ iOS ์์๋ NSUserDefaults ๋ผ๋ ๊ฒ์ ํตํด์ ์ ์ฅํ ์ ์๋๋ก ํ๋ค. ์ ์ฅ์ Key, Valueํํ๋ก ์ ์ฅ์ด ๋๋ค. ์๋์ ์ฝ๋๋ฅผ ๋ณด๋ฉด ์ฝ๊ฒ ์ดํดํ ์ ์๋ค. ๋จ, ์ ์ฅํ ๊ฒฝ์ฐ์๋ synchronize ๋ฅผ ํด์ฃผ์ด์ผ ํ๋ค. ์ ์ฅ๋ ๋ฐ์ดํฐ๋ ์ฑ์ด ์ญ์ ๋๊ธฐ์ ...
-
Feb 01, 2013(iOS) UITextField์ ํค๋ณด๋ ์ก์ UITextField ๋ฅผ ๋๋ฅด๊ฒ ๋๋ฉด ๋ฐ๋ก ํค๋ณด๋๊ฐ ์ฌ๋ผ์จ๋ค. ๋น์ฐํ ๊ฒ์ธ๋ฐ ์ด์ ๋ ํ ์คํธ ์ ๋ ฅ์ ์ํด์๋ ํค๋ณด๋๊ฐ ํ์ํ๊ธฐ ๋๋ฌธ์ด๋ค. ๊ทธ๋ฐ๋ฐ ์ฌ์ฉ์๊ฐ ์ ๋ ฅํ๊ธฐ ์ ์ ๋ทฐ๊ฐ ๋ณด์ฌ์ก์๋ ๋ฐ๋ก UITextField ์ ์ปค์๊ฐ ์ฎ๊ฒจ์ง๊ณ ํค๋ณด๋๊ฐ ์ฌ๋ ค์ง๊ฒ ํ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผํ ๊น? ์๋์ ์ฝ๋์ฒ๋ผ FirstResponder ๋ฅผ UITextField์ ์ฃผ๋ฉด ๋๋ค.ย ...
-
Jan 30, 2013(iOS) NSString to NSDate๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ค ๋ณด๋ฉด ย NSDate ๋ฅผ ๊ฒฐ๊ตญ ๋ฌธ์์ด์ ํํ๋ก ์ ์ฅํ ์ ๋ฐ์ ์๋ค. ๋น์ฐํ ํ ์คํธ ํ์ผ์ ์ ์ฅํ๋๊น ๊ทธ๋ฐ๋ฐ, ๋ค์ ํ์ผ์์ ๋ฐ์ดํฐ๋ก ๋ณต์ํ ๋๋ ๋น์ฐํ NSDate ํ์์ผ๋ก ๋ฐ๊พธ์ด์ ์จ์ผ ํ ๋๊ฐ ์๋ค. ์๋์ ์ฝ๋๋ฅผ ๋ณด์.ย ...
-
Jan 29, 2013(iOS) NSString contain, ๋ฌธ์์ด ํฌํจ๊ด๊ณ ์ฒดํฌ์๊ทผํ ํ๋์ ๋ฌธ์์ด ์์ ๋๋ค๋ฅธ ๋ฌธ์์ด์ด ํฌํจ๋์ด ์๋์ง๋ฅผ ์ฒดํฌํด์ผ ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค. ์๋ฅผ ๋ค์ด ์ด๋ค url ์ acces_token=sflkjpsojfs ์ด๋ฌ์์ผ๋ก ๋ด๊ฒจ์ ์จ๋ค๊ณ ๊ฐ์ ํด ๋ณด์. ํด๋น URL ๋ฌธ์์ด์ access_token ์ด๋ผ๋ ๋ฌธ์์ด์ด ํฌํจ๋์ด ์๋์ง ํ์ธ์ ํ๋ค split ์ผ๋ก ์ฒ๋ฆฌํ๋ ๊ฒ์ด ์์์ผ ๊ฒ์ด๋ค. ๋ฌธ์์ด์ ...
-
Jan 26, 2013(iOS) ๋ก์ปฌ HTML UIWebView ์ ๋ฟ๋ฆฌ๊ธฐ....
-
Jan 21, 2013(iOS) UITextField, Return ํค ์ ๋ ฅ ์ฒ๋ฆฌ ์ด๋ป๊ฒํ์ง?UITextField ๋ฅผ ๋ทฐ์ ๋ฃ์ ์ํ์์ ์ฌ์ฉ์๊ฐ ๋๋ฅด๋ฉด ๋น์ฐํ ํ ์คํธ ์ ๋ ฅ์ ํด์ผํ๋๊น ํค๋ณด๋๊ฐ ์ฌ๋ผ์ค๋๋ฐ ๊ทธ ์ํ์์ ํ ์คํธ๋ฅผ ์ ๋ ฅํ๊ณ ๋์ Return key๋ฅผ ๋๋ฅธ๋ค๋ฉด ๋ค์ํ ํ๋๋ค์ ํด์ค์ผํ๋ค. ์นดํก์ด๋ผ๋ฉด ๋น์ฐํ ๋ค์๊ธ๋ก ๋์ด๊ฐ์ผ ํ ํ ๋ ์ด๋ค ์ฑ์์๋ ๊ทธ๋ฅ ๋ฐ๋ก ์ ์กํ๋ ๊ฒฝ์ฐ๋ ์๋ค. ์ด๋ฌํ ํ๋์ ํด์ฃผ๊ธฐ ์ํด์๋ ์๋์ ์ฝ๋์ฒ๋ผ UITextFiledDelegate ์ t...
-
Jan 20, 2013(iOS) UISwitch ๊ธฐ๋ณธ ์ฝ๋์ฌ๋ฌ๊ฐ์ง ๊ธฐ๋ณธ์ฝ๋๋ค์ ์๋ก์ด ์ปจํธ๋กค์ ์ธ๋๋ง๋ค ์ ๋ฆฌํ๊ณ ์๋ค. ์ฐธ๊ณ ํ์๊ธธ. ์ฌ์ค ๊ธฐ๋ณธ์ฝ๋๋ iOS ๊ฐ๋ฐ ๋ฌธ์ ํน์ ์น ์ํ ํ๋์๊ฐ์ ์ค์ฌ์ค๋ฟ ๋๋จํ ๊ธฐ์ ์ด๋ ํ์ด ๋ค์ด๊ฐ ์๋ ๊ฒ์ด ์๋๋ค.ย ์๋์ ์ฝ๋๋ UISwitch ์ปจํธ๋กค์ ์์ฑํ๊ณ switch ํ ๋์ ๋ฐ์์ ๋ฐ๋ ํจ์ ํ๋๋ฅผ ์ ํ ์ฝ๋์ด๋ค.ย ...
-
Jan 18, 2013(iOS) NSArray, key์์ด ์ผ๋ฐ ์ ๋ ฌ ์ฝ๋ํ์ผ๋ช ๊ฐ์ ธ์์ ์ ๋ ฌํ ์ผ์ด ์์๋๋ฐ, ๋๋ถ๋ถ์ ์น ๊ฒ์์ ํ ํด๋์ค ๋ด์์ ์ด๋ค ๋ณ์, key๋ฅผ ๊ฐ์ง๊ณ ๊ทธ๊ฒ์ ๊ธฐ์ค์ผ๋ก ์ ๋ ฌํ๋ ์ฝ๋๊ฐ ๋ง์๋ค. ์ฌ์ค ํ์ํ๊ธฐ๋ ํ๋ฐ, ๊ทธ๊ฑด ๋์ค์ ํ์ํ ๋ ์ ๋ฆฌํ ๊บผ๊ณ . ์๋์ ์ฝ๋๋ ๊ฐ๋จํ๊ฒ ๊ทธ๋ฅ NSArray ๋ด์ ์๋ String์ ์ ๋ ฌํ๋ ์ฝ๋์ด๋ค. NSMutableArray ๋ ์๊ด์๋ค.ย ...
-
Jan 18, 2013(iOS) Single-ton DataManager์์ฃผ ์ฐ๋ ํ๋ก๊ทธ๋๋ฐ ๋ฐฉ์์ค ํ๋์ธ๋ฐ, ์ฑ๊ธํด์ผ๋ก DataManager ๋ผ๋ ํด๋์ค๋ฅผ ๋ง๋ค์ด์ ๊ทธ๊ณณ์์ ์ฑ๋ด์ ๋ชจ๋ ํ์ผ ๊ด๋ จ ์์ ๋ค์ ๋ค ํด์ฃผ๋ ๊ฒ์ด๋ค. ๋ค๋ฅธ ๊ฐ ํด๋์ค์์๋ย singleTon_GetInstance ๋ฅผ ์ด์ฉํด์ ๊ทธ๋ฅ ๊ฐ์ฒด ์์ฑํ๋ฏ ์์ฑํ๋ฉด ๋์ง๋ง ์ค์ ๋ก๋ ํ๋๋ง ์์ฑ์ด ๋๋ค. ์๋์ ์ฝ๋๋ ๊ทธ๋ฅ ๊ฐ๋จํ๋ค. ์ ์ฅํ๊ณ ์ ํ๋ ๋ฐ...
-
Jan 14, 2013(iOS) NSDate ํ์ฌ ๋ ์ง ์๊ฐ ๊ฐ์ ธ์ค๊ธฐ...
-
Jan 08, 2013(iOS) UITableView ๊ธฐ๋ณธ ์ฝ๋ ์ธํธUITableView ๋ ์์ดํฐ ์ฑ์ ๋ง๋๋๋ฐ ์์ด์ ์ ๋์ ์ผ๋ก ํ์ํ ์ปจํธ๋กค์ด๋ค. ๋๋ฌธ์ ๊ต์ฅํ ์์ฃผ ์ฌ์ฉํ๊ฒ ๋๋๋ฐ ๊ทธ์ค์์ ๋ฐ๋์ ํ์ํ ๊ธฐ๋ณธ ์ฝ๋๋ค์ ์๋์ ๊ฐ๋ค. ๋งค๋ฒ ๋ง๋๋๊ฒ๋ ๊ท์ฐฎ์์ ๊ทธ๋ฅ ๋ณต์ฌํด์ ๋ถ์ฌ๋ฃ๊ธฐ ํ ์ ์๋๋ก ์ ๋ฆฌํ๋ ์ฐจ์์์ ์ฌ๋ฆฐ๋ค.ย ...
-
Dec 26, 2012(iOS) OpenAPI ํธ์ถํ ๋ ์ฃผ์ํ ์ . NSUTF8StringEncoding ์ฌ์ฉํ๊ธฐ์ฌํด ํ์ฐ์ฐพ๊ธฐ v2.3.5 ๋ฒ์ ์ ๊ฐ๋ฐํ๋ฉด์ ์๋ก ๋ฃ์ ๊ธฐ๋ฅ์ด ๋ฐ๋ก ๋ด์ค๊ฒ์ ๊ธฐ๋ฅ์ด์๋ค. ๊ฐ๋จํ ๋ค์ด๋ฒ OpenAPI ๊ฒ์ ๊ธฐ๋ฅ์ ์ด์ฉํด์ ํ์ฐ๊ด๋ จ ๋ด์ค๋ฅผ ์ฌ์ฉ์๊ฐ ์ง์ ๊ฒ์ํ ์ ์๋๋ก ์ ๊ณตํ๋ ๊ธฐ๋ฅ์ด์๋๋ฐ ๋ง๋๋ ๊ณผ์ ์์ ํน๋ณํ ๋ฌธ์ ๊ฐ ์์ด์ ์ด๋ ๊ฒ ๋๋ฒ๊ทธ ํฌ์คํ ์ ํ๋ค.ย ๋ณดํต OpenAPI๋ URL์ ์ด์ฉํด์ ๊ฐ์ ์ ๋ฌํ๋ ๋ฐฉ์์ ์ด์ฉํ๋ค. ์๋ฅผ๋ค์ด ์๋์ ๊ฐ์ URL๊ณผ ๊ฐ์ ํ์์ด๋ค.ย ...
-
Dec 20, 2012iosfonts.com, ๋ด์ฅํฐํธ์ ํํ ํ์ธํ์.์ด๋ฏธ์ง ๋ค์์ผ๋ก ๋ง์ด ์ ๊ฒฝ์ฐ๋ ๋ถ๋ถ์ด ๋ฐ๋ก ํฐํธ ๋ถ๋ถ์ธ๋ฐ, ์ธ๋ถ ํฐํธ๋ ํํ๋ฅผ ์๊ณ ์ฐ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์๋ฐ ๋ด์ฅ ํฐํธ์ ์ข ๋ฅ์ ํฌ๊ธฐ, ๊ทธ๋ฆฌ๊ณ ํ ์คํธ๋ฅผ ์ ๋ ฅํ์๋์ ๋๋์ ๋ณผ์ ์๋ ์ฌ์ดํธ๊ฐ ์๋ค. ์๋์ ์ฌ์ดํธ์ธ๋ฐ ๊ฐ๋ฐ์์ ์ ์ฉํจ. ์ฐธ๊ณ ํ์๊ธธ.ย [http://iosfonts.com/](http://iosfonts.com/) ![](http://ash84.net/wp-content/uploads/...
-
Nov 27, 2012(iOS) iPhone ์๋ฎฌ๋ ์ดํฐ ๊ฒฝ๋ก~/Library/Application Support/iPhone Simulator/ ...
-
Nov 19, 2012(iOS) HTML Tag Remover...
-
Nov 07, 2012(iOS) iOS์ฑ - mysql ์ฐ๋, ์ด๋ ๊ฒ ํ๋ฉด ์ฝ๋ค.mysql ์๋ฒ๋ ๋ค๋ค ์์๋ค์ํผ ์๋ ๋ง์ด๋ค ์ฐ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ฒ์ด๊ธฐ ๋๋ฌธ์ ์ฌ์ค ๊ฐ์ธ์ด๋ ์์ ํ์ฌ์์ ๋ญ๊ฐ๋ฅผ ๋ง๋ค๋ ์ฌ์ฉ๋๋ DB์๋ฒ๋ mysql ์ด๋ผ๊ณ ๋ณด๋ฉด๋๋ค. ๊ฐ์ธ์ ์ผ๋ก ํ์ฌ์์ ๋ช๋ฒ ์จ๋ณธ์ ์ด ์์ง๋ง, ์์ดํฐ ๊ด๋ จ ๊ฐ๋ฐ์์๋ ์ฌ์ค ํ์ผ๋๋น ํํ์ธ sqlite3๋ฅผ ์ฌ์ฉํด ๋ณด์๋ค.ย mysql ์ ์ฐ๋ํ๋ ํฌ์คํ ์ ์ฐ๋ ๊ฐ์ฅ ํฐ ์ด์ ๋ iOS์ Cocoa ํ๋ ์์ํฌ ์์์ ๋ฐ๋ก DB์ฐ๊ฒฐ ๊ด๋ จ ํด๋์ค...
-
Oct 02, 2012(iOS) NSString ์นํํ๊ธฐ(replace)์ฝ๊ฒ NSString ์ ์นํ๊ธฐ๋ฅ์ด ์์์๋ ๋ถ๊ตฌํ๊ณ .. ๊ทธ๋์ ์ Substring ์ผ๋ก ํ์ฑ๋ง ํด์ ์ด์ด ๋ถ์ด๊ธฐ๋ฅผ ํ๋์ง.. ์ ์จ Objective-C์ ์์ํ ํจ์๋ช ํ์ผ๋ก ๋๋ฆฌ๊ณ ์ถ๋ค๋ฅ. ...
-
Aug 30, 2012[iOS] GetHtmlString(), HTML ๊ฐ์ ธ์ค๊ธฐ...
-
Aug 28, 2012[iOS] NSString Trim์ฝ๊ฒ ๋งํ์๋ฉด ์๋ฐ๋ C#์ trim() ํจ์๋ฅผ ํ๋ ๊ฒ์ด๋ค. ์ง์ ๋ ๋ฌธ์์ด์ ๊ณต๋ฐฑ์ ์ ๊ฑฐํ๋ ๊ธฐ๋ฅ์ด๋ค.ย Objective-C๋ ์ฝ๊ฐ ํจ์๋ช ์ด ์์ ์ ์ธ ์ธก๋ฉด์ด ์์ด์ ํท๊ฐ๋ฆด๊น๋ด์ ์ฌ๋ ค๋๋ค.ย ...
-
Jul 14, 2011[Cocoa Design Pattern] 24.Bundle![](http://ash84.net/wp-content/uploads/1/cfile1.uf.111CE2494E1D5B1024A668.jpg) **...
-
Jul 13, 2011[Cocoa Design pattern] 23. Decorator![](http://ash84.net/wp-content/uploads/1/cfile23.uf.205946374E1D407127DB25.jpg)...
-
Jul 12, 2011[Cocoa Design Pattern] 22. Flyweight pattern![](http://ash84.net/wp-content/uploads/1/cfile24.uf.122D734C4E1C04261DF168.jpg) **22. ํ๋ผ์ด ์จ์ดํธ ํจํดย ** **ํ๋ผ์ด์จ์ดํธ ํจํด์ด๋?** โ ๊ฐ์ฒด๋ฅผ ์ฌ์ฉํ ๋ ํ์ํ ๋ฉ๋ชจ๋ฆฌ์ ์๊ณผ ํ๋ก์ธ์ ์ค๋ฒํค๋๋ฅผ ์ต์ํ์ํจ๋ค.ย โ ์ธ์คํด์ค ๊ณต์ ๋ฅผ ๊ฐ๋ฅํ๊ฒ ํ์ฌ, ์ค์ ์ธ์คํด์ค์ ์๋ฅผ ์ค์ฌ์ค๋ค.ย **ํจํด์ด ๋ง๋ค์ด์ง ๋๊ธฐ ** โ ๋น โ ๊ฐ์ฒด ๋ฐ์ดํฐ๋ฅผ ์บก์ํํ์ฌ ๊ฐ์ฒด๊ฐ ํ์ํ ์ปจํ ...
-
Jul 12, 2011[Cocoa Design Pattern] 21. Prototype![](http://ash84.net/wp-content/uploads/1/cfile21.uf.197E8A4E4E1BAD76357DCD.jpg) **...
-
Jul 11, 2011[iOS] Create Directory๋๋ ํ ๋ฆฌ๋ฅผ ์์ฑํ๋ ์ฝ๋์ ๋๋ค. ์ผ๋จ ๋ํ๋จผํธ ๊ฒฝ๋ก๋ฅผ ๊ฐ์ ธ์์, ํด๋น ์์ฑํ๋ ค๋ ํด๋ ์ด๋ฆ์ ๋ถ์ฌ์ฃผ๋ ๋ฐฉ์์ ๋๋ค. Objective-C ์์ ํ์ผ ๋ฐ ๋๋ ํ ๋ฆฌ ์ฒ๋ฆฌ๋ฅผ ๋ด๋นํ๋ ๋ถ๋ถ์ NSFileManager ์์ ๋ด๋นํ๊ธฐ ๋๋ฌธ์ ๊ด๋ จ ๋ ์ฌํญ์ด ์์ผ๋ฉด ๊ทธ ๋ถ๋ถ์ ๋ณด๋ฉด ๋ ๊ฒ์ ๋๋ค. Release๋ ์์์ ํ์๊ธธ.ย ...
-
Jun 11, 2011[Cocoa Design Pattern] 17ch. Outlet, Target, Action**![](http://ash84.net/wp-content/uploads/1/cfile1.uf.160435454E1A59C5322140.jpg) ์์๋ ํ๊น ์ก์ **...
-
Jun 04, 2011[iOS] UIImagePicker ํธ์ถ ํ, ViewDidLoad๊ฐ ํธ์ถ๋๋ ์ด์ .์ต๊ทผ ๊ฐ๋ฐํ๊ณ ์๋ ํ๋ก์ ํธ์ ๊ฒช์๋ ๊ธฐ ํ์์ ๋จผ์ ์ด์ผ๊ธฐ ํ์๋ฉด ์ด๋ ๋ค.ย ...
-
May 08, 2011[iOS] HTML ํ์ฑ - Java Script ์ UIWebView ์ด์ฉํ๊ธฐHTML ํ์ฑ์ ๊ดํ ๋ถ๋ถ์ ํ์ฐ์ฐพ๊ธฐ 1.0 ๋ฐ 2.0 ์ ๊ฑธ์ณ์ ๊ฐ์ฅ ํต์ฌ์ ์ธ ๋ถ๋ถ์ด๋ผ๊ณ ํ ์ ์๋ค. ์ด 2...
-
May 07, 2011[iOS] ์๋ ๊ฐ์์ ๊ณ์ฐ ์ฝ๋์ด๋ฒ ํ์ฐ์ฐพ๊ธฐ 2.0 ์ ๋ค์ด๊ฐ ์ฝ๋์ธ๋ฐ, ํ ์คํธ ํํ๋ก ๋ฐ์ ๋ ์ง์ ์ค๋์ ๋ ์ง ์ฌ์ด์ ๊ฐ๊ฒฉ์ ๊ณ์ฐํด์ ๊ฐ์์๋ฅผ ๊ตฌํ๋ ์ฝ๋์ ๋๋ค. ๋ณ ๋ค๋ฅธ ์ด๋ ค์ด ์ฝ๋๊ฐ ์์ผ๋ ๋ณด์๋ฉด ๋ฐ๋ก ์ดํด๊ฐ ๊ฐ๋ฅํ ๊ฒ ๊ฐ๋ค์. ์ ์ฝ๋ ๋๊ฐ๋๋ค.ย ...
-
May 06, 2011[iOS] UIAlertView + UIActivityIndicatorView...
-
Mar 07, 2011[iOS] UIColor ๊ธ์์ ๋ณ๊ฒฝ์์ดํฐ ๊ฐ๋ฐ ์์์ ํ ์คํธ ๊ธ์์ ๋ฐ๊พธ๋ ์ฝ๋. ์ผ๋ฐ์ ์ธ Color๋ ๋ช๊ฐ์ง ์ง์ ํ ์ ์์ผ๋ RGB ๋ก ์ง์ ํ ์๋ ์๋ค. ๋์ ์ ์ฃผ์ ํ ์ ์ ์๋ ์ฐ๋ฆฌ๊ฐ ์๊ณ ์๋ RGB๋ฅผ 255๋ก ๋๋์ด์ ์ ๋ ฅ ํด ์ฃผ์ด์ผ ํ๋ค๋ ๊ฒ. ์ฃผ์ํ์. ย ์ด๊ฒ ์ธ์๋, colorWithHue:saturation:brightness:alpha:, c...