iOS 뉴비입니다.

[Swift][일일 코드 #9]오일러 프로젝트 008

August 15, 2015 Blog

Problem 008 다음은 연속된 1000자리 숫자입니다 (읽기 좋게 50자리씩 잘라놓음). 73167176531330624919225119674426574742355349194934 96983520312774506326239578318016984801869478851843 85861560789112949495459501737958331952853208805511 12540698747158523863050715693290963295227443043557 66896648950445244523161731856403098711121722383113 62229893423380308135336276614282806444486645238749 30358907296290491560440772390713810515859307960866 70172427121883998797908792274921901699720888093776 65727333001053367881220235421809751254540594752243 52584907711670556013604839586446706324415722155397 53697817977846174064955149290862569321978468622482 83972241375657056057490261407972968652414535100474 82166370484403199890008895243450658541227588666881 16427171479924442928230863465674813919123162824586 17866458359124566529476545682848912883142607690042 24219022671055626321111109370544217506941658960408 07198403850962455444362981230987879927244284909188 84580156166097919133875499200524063689912560717606...

[Swift][일일 코드 #4]오일러 프로젝트 003

August 13, 2015 Blog

Problem 003 어떤 수를 소수의 곱으로만 나타내는 것을 소인수분해라 하고, 이 소수들을 그 수의 소인수라고 합니다. 예를 들면 13195의 소인수는 5, 7, 13, 29 입니다. 600851475143의 소인수 중에서...

[Objective-C]모든 KeyChain 제거하기

August 6, 2015 Blog

키체인에 정보를 저장하고나서 테스트를 위해 기기를 클린 상태로 돌려야 할 때 사용하는 Code Snippet 입니다. NSArray *secItemClasses = @[(__bridge id)kSecClassGenericPassword, (__bridge id)kSecClassInternetPassword, (__bridge id)kSecClassCertificate, (__bridge id)kSecClassKey, (__bridge id)kSecClassIdentity];...

[Swift]NSDate ↔ String 변환

August 5, 2015 Blog

NSDictionary를 JSON 형태의 String으로 변경하여 값을 저장하려다 에러가 발생하여 살펴보니 NSJSONSerialization에서 NSDate는 사용할 수 없었습니다. 그래서 하는 수 없이 NSDictionary의 데이터를 모두 까서 NSDate형태를 String으로 변경하였습니다. 나중에 NSDate를...

트위터 커버 효과 만들기 in Swift

July 31, 2015 Blog

Twitter의 프로필을 화면에서 위로 스크롤을 하면 커버 이미지가 점점 확대되면서 블러처리가 됩니다. 이미지가 확대되는 효과를 구현해봅시다. 1.ViewController를 만들고 ScrollView를 만듭니다. import UIKit class ViewController: UIViewController, UIScrollViewDelegate { var...

UIAlertController에서 UITextField 만들기 in Swift

July 25, 2015 Blog

UIAlertController 지난 글에서 UIAlertController에서 알럿을 띄웠습니다. 이번에는 알럿 창에서 글자를 입력받도록 하고자 합니다. UIAlertController를 만들고 다음으로 아이디와 비밀번호를 입력받는 UIAlertAction를 만듭니다. let alertController = UIAlertController( title: nil, message:...

[Xcode]사용하고 있는 플러그인 리스트

July 25, 2015 Blog

Xcode Plugin 회사를 그만두어 10개월을 쉬고 본격적으로 일한지 2달이 지난 시점에서 어느정도 일도 알겠고, 코드도 거의 다 본 상태가 되었습니다. 그래서 코드 리팩토링 및 신규 기능을 위한 코드...

XCPlayground Framework

July 19, 2015 Blog

XCPlayground Xcode의 Playground에서 특정 값 또는 뷰를 실시간으로 그려지는 것을 보거나 비동기 작업을 위해 계속 실행되도록 하는 기능이 있습니다. XCPlayground Framework에서 Assistant Editor에게 값을 보여줄 수 있는 XCPCaptureValue,...

UIWebView에서 Request 제어 in Swift

July 16, 2015 Blog

UIWebView UIWebView에서 특정 Request가 호출될 때, 호출할 것인지 아니면 중단할 것인지 제어를 할 수 있습니다. 이러한 기능이 필요한 경우는, 광고 페이지를 보고싶지 않거나, 특정 페이지까지만 호출되고 그 결과만...

로딩 이미지 애니메이션 팝업 쉽게 만들기 in Swift

July 13, 2015 Blog

쉽게 로딩 팝업 만들기 개발 요구사항 중에 이미지 애니메이션 팝업을 개발할 사항이 간혹 있습니다. 기존 오픈소스를 활용해도 되고, 아니면 간단하게 구현할 수 있습니다. 기본적으로 팝업은 항상 최상위에 위치해야...

iOS 8에서 UIAlertView 대신에 UIAlertController를 사용하자! in Swift

July 12, 2015 Blog

iOS8 이전에는 UIAlertView를 사용하여 Delegate 형태로 입력을 받아 처리하는 형태로 작업하였습니다. 그래서 UIAlertView를 확장하여 클로저 형태로 넘겨 처리하도록 하는 라이브러리도 만들어졌었습니다. 만약에 UIAlertView를 클로저로 구현하지 않고 Delegate로 사용하고...

Helper Class란 뭘까?

July 11, 2015 Blog

Helper Class란 뭘까? 오픈소스 라이브러리를 뒤적뒤적 하다 보면 helper라는 클래스를 가진 녀석들이 가끔 출몰합니다. 그래서 helper class가 뭔가라고 기억 저편에서 꺼내어봤지만, 도저히 떠오르지 않았습니다. 그래서 helper class라는 뜻을...

Playground에서 Dimmed를 어떻게 만들까? in swift

July 9, 2015 Blog

MaskLayer 간혹 요구사항 중에 특정 영역을 제외하고 딤드(Dimmed) 처리해달라고 하는 경우가 있습니다. 보통은 튜토리얼 등에서 많이 요구사항으로 받는 부분입니다. 그래서 구현하기 위해서 리소스를 추가하는 방법도 있고, 특정 부분의...