반응형

읏차, IT차 326

[Swift] 프로젝트 중 CoreData 추가하기

프로젝트 진행중에 CoreData를 사용 할 일이 생기는데 프로젝트 생성을 다시 생성하지 말고 1. Test용 CoreData 파일 만들기 Use Core Data에 Check 2. 만들던 프로젝트 내에서 CoreData Model만들기 File-NewFile에서 Data Model 생성 3. Test용 CoreData파일에서 AppDelegate에서 생성된 CoreData 복사 붙여넣기 3. 프로젝트 내에서 Coredata 프레임워크 가져오기 4. 테스트 용으로 만들었던 이름과 내가 만든 CoredataModel과 이름일치 시키기 5. applicationWillTerminate에 self.saveContext()추가

[Swift] NScoder로 data Encode

1. Documents 폴어에 대한 파일 경로를 생성 filemanager - 파일 시스템에 대한 인터페이스를 제공하는 객체 let dataFilePath = FileManager.default.urls(for: FileManager.SearchPathDirectory, in: FileManager.SearchPathDomainMask 디렉토리 및 도메인 마스크로 구성된, url이 Array로 구성 돼있다. .documentdirectory와 / .userDomainMask로 채워주고 무엇이 있나 항목을 테스트 해보자 let dataFilePath = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).first print(dat..

[강화도 카페 추천] 조양방직 레트로 갬성 / 커피+빵은 못참지 (사진 많음)

강화도에서 가장 유명하다고 할 수 있는 카페 조양방직에 다녀왔습니다 크기도 어마어마하고 볼 게 진짜 많아서 데이트 장소로 딱이랍니다. 위치 인천 강화군 강화읍 향나무길5번길 12 1층 - 지번 강화읍 신문리 587 HTML 삽입 미리보기할 수 없는 소스 주차장 유/무 주차는 조양방직만의 주차장이 따로 있습니다 무료이니 대고 카페로 이동하시면 되는데, 화살표로 이정표가 잘 돼있어서 금방 갈 수 있었어요 주차를 하고 길을 따라 카페로 이동.. 이날 비가 왔는데도 조양방직에 사람이 엄청나게 많더라구요 조양방직은 카페 뿐만 아니라 미술관도 같이 합니다. 미술관이 따로 있는 느낌은 아니고 카페 건물부터해서 자잘자잘한 건물이 많아서 그냥 커피 마시고 둘러보시면 됩니다. 어딜가나 과거에 쓰인 소품들이 가득가득 합니다..

[Swift] UserDefault로 localData 저장 / 한계점

1. UserDefault를 사용하기 위해 완전히 새로운 객체 생성 let defaults = UserDefaults.standard 2. 업데이트 된 항목 배열을 UserDefaults에 저장 할 수 있다. self.defaults.set(self.itemArray, forKey: "TodoListArray") @IBAction func addButtonPressed(_ sender: UIBarButtonItem) { var textField = UITextField() // alertTextField를 캐치해서 전역변수에 할당 let alert = UIAlertController(title: "Add New Todoey Item", message: "", preferredStyle: .alert) l..

[Swift] UIAlert를 이용한 TextField 추가하기

@IBAction func addButtonPressed(_ sender: UIBarButtonItem) { var textField = UITextField() // alertTextField를 캐치해서 전역변수에 할당 let alert = UIAlertController(title: "Add New Todoey Item", message: "", preferredStyle: .alert) let action = UIAlertAction(title: "Add Item", style: .default) { (action) in self.itemArray.append(textField.text!) // 여기까지 하면 array에 추가 안됨.. self.tableView.reloadData() // 얘까지 ..

[맥북] 맥북에서 사진 방향키로 넘기기...

윈도우에서는 사진을 보거나 사진을 편집 할 때 방향키로 넘기면서 하면 참 편하죠 근데 맥린이인 저에게는 웬만한 건 다 적응이 됐지만 이게 안되는 게 정말 불편했어요 그러다가 맥고수에게 물어보니, 맥북에서는 사진파일을 여는 방법이 두가지인데요 하나는 더블클릭 다른 하나는 스페이스바로 열기.. 맥북에서 더블클릭으로 사진으로 들어가면 방향키를 눌러도 사진이 안넘어갑니다. 하지만 스페이스바로 사진을 들어가게 되는 경우, 방향키로 사진 넘기기가 가능합니다.. 무엇이 다른가 보니 저기서 우측사진 상단 보시면 미리보기로 열기가 있는데 저걸 누르면 좌측에 있는 더블클릭으로 연 사진으로 넘어가게 됩니다. 그 말은 더블클릭으로 들어가는 것이 미리보기이고 스페이스바로 들어가는 것이 진짜 보기인 모양입니다. 스페이스바로 들어..

[Swift] tableView에서 select 시 회색박스 해제 /check box 선택,해제

tableview에서 선택 시 회색선택박스가 지워지지 않는데 이것을 해결하는 코드입니다. override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { tableView.deselectRow(at: indexPath, animated: true) 체크박스는 cell -> Accessory에 있습니다. 하지만 이것은 디폴트 값으로 체크표시를 해 주는 기능이기 때문에 선택 시 체크표시는 코드로 구현해줘야 합니다. override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { if tableView.cellForRow(..

반응형