본문 바로가기

IOS/러닝패스

[#C3 SWIFT3] SNS 같은 FEED를 만드는 방법 IOS에서 FEED 스크린을 구현하기 위해 CollectionView 컴포넌트를 이용할 수 있습니다. 우선, Main.storyboard에 CollectionView 컴포넌트를 추가합니다. 추가된 CollectionView의 하위 객체 CustomCell에 Custom Class를 지정한 후, 라벨을 추가하고 이를 Outlet 연결합니다. ( CustomCell 객체 = Feed 객체 ) CustomCell.swift 123456class CustomCell:UICollectionViewCell{ @IBOutlet weak var nameText: UILabel! } Colored by Color Scriptercs 이제 ViewController에서 CollectionView를 Outlet 연결하고, ..
[#C2 SWIFT3]내 IOS 앱에서 기기에 데이터를 저장하는 방법 SWIFT에서 기기에 사용자의 DATA를 저장하는 방법은 두 가지가 존재합니다. - UserDefaults - TextFile (1) UserDefaults 모든 앱에서는 데이터를 읽고 쓸 수 있는 각자의 샌드 박스 영역이 존재합니다. 이 영역에는 다음과 같이 딕셔너리 오브젝트를 얻어 접근할 수 있습니다.이 오브젝트는 한 개의 앱에서 공통으로 1개만 만들 수 있습니다. 1let defaults = UserDefaults.standardcs 이는 다음과 같이 데이터를 저장하고 읽어올 수 있습니다. 여기서 data는 String 형식이라고 가정합니다. 저장 1defaults.set( data, forKey: "key" )cs 읽기 1let value = defaults.String( forKey: "key"..
[#C1]스위프트와 함께하는 IOS 앱 개발 기존의 IOS 앱 개발은 Objective-C 언어가 사용되었지만, 최근에는 새로운 언어인 SWIFT를 사용하는 추세입니다.앞으로 올라오는 포스트는 SWIFT 3 언어와 XCode 프로그램 기준으로 작성됩니다. 기본적으로 IOS 앱 개발은 맥 하드웨어에서만 가능합니다. ( 맥북, 맥북 프로, 아이맥 etc.. ) 따라서 애플 제품의 구입을 염두하고 있다면 다음 링크를 참고하세요.