분류 전체보기380 swift UIImagePickerController 예제 feat : 메모 쓰기, 읽기 swift UIImagePickerController 예제 feat : 메모 쓰기, 읽기 완성된 화면 스토리 보드 [1] 메모 쓰기 - 사진 버튼 클릭했을때 작동하는 로직 MemoFormVC.swift import UIKit //피커뷰 델리게이트 + TextViewDelegate 프로토콜 추가 class MemoFormVC: UIViewController,UIImagePickerControllerDelegate,UINavigationControllerDelegate, UITextViewDelegate { var subject:String! //메모 제목 //내용 @IBOutlet weak var contents: UITextView! //이미지 미리보기 @IBOutlet weak var preview: .. 2021. 3. 25. swift - Custom TableViewController 예제 swift - Custom TableViewController 예제 완성된 화면 스토리보드 [1] 데이터 모델 MemoData.swift import Foundation import UIKit //AppDelegate.swift 파일을 열고 MemoData 타입의 변수를 프로퍼티로 정의합니다. class MemoData{ var memoIdx: Int? //데이터 식별값 var title:String? //메모 제목 var contents:String? //메모 내용 var image:UIImage? //이미지 var regdate:Date? //작성일 } [2] 커스텀 셀 MemoCell.swift import UIKit class MemoCell: UITableViewCell { //글제목 @IBOu.. 2021. 3. 24. swift get post 호출 예제 swift get post 호출 예제 1.GET 방식 호출 2.POST 방식 호출 3.JSON 방식으로 호출 import UIKit class ViewController: UIViewController { //현재 시간 라벨 @IBOutlet weak var currentTime: UILabel! //텍스트 필드 userId @IBOutlet weak var userId: UITextField! //텍스트 필드 name @IBOutlet weak var name: UITextField! //텍스트 뷰 @IBOutlet weak var responseView: UITextView! //GET 방식 호출 - 1 @IBAction func callCurrentTime(_ sender: UIButton) { p.. 2021. 3. 24. swift keyChain 예제 swift keyChain 예제 1.키체인에 값을 저장하는 메소드 2.키체인에 저장된 값을 읽어오는 메소드 3.키체인에 저장된 값을 삭제하는 메소드 4.키 체인안에 저장된 엑세스 토큰을 이용하여 헤더를 만들어주는 메소드 import Security import Foundation import UIKit class TokenUtils{ //키체인에 값을 저장하는 메소드 func save(_ service : String , account:String , value:String) { //1.키체인 쿼리 생성 let keyChainQuery : NSDictionary = [ kSecClass : kSecClassGenericPassword, //어떤 타입의 데이터를 저장할지? kSecAttrService : .. 2021. 3. 23. swift Custom UI - 코드로 TabBar&Navigation Controller 만들기 swift Custom UI - 코드로 TabBar&Navigation Controller 만들기 완성된 화면 스토리보드 첫번째 TabBarController + Navigation Controller 코드 ViewController.swift [0]라벨 생성 [1]네비게이션 바 타이틀 초기화 (호출) [2]네비게이션바 타이틀 초기화 2 (호출) [3]네비게이션 바 타이틀 이미지 초기화 3 (호출) [4]네비게이션 바 텍스트 필드 4 (호출) [5]네비게이션 바 타이틀 구현 메서드 (함수) [6]네비게이션바에 이미지 넣기 (함수) [7]네비게이션 바 텍스트 필드 (함수) // 1. 탭 바 커스터마이징 - (탭 바 이미지, 색상 커스터마이징) // 2. 내비게이션 바 커스터마이징 (타이틀 커스터마이징) i.. 2021. 3. 23. swift Custom UI - 코드로 UI 만들기&데이터 전달 swift Custom UI - 코드로 UI 만들기&데이터 전달 완성화면 스토리보드 화면 코드로 UI 그리기 1.버튼생성 2.네비게이션 뷰 설정 3.이메일 라벨 객체 생성 4.갱신라벨 객체 생성 5.갱신주기 라벨 객체생성 6.스위치 객체 추가 7.스태퍼 객체 추가 8.스위치값 표현 라벨추가 9.스태퍼값 표현 라벨추가 10.전송버튼 추가 11.스위치 클릭 함수 12.스테퍼 클릭 함수 13.전송버튼 클릭 함수 import UIKit class ViewController: UIViewController { var paramEmail:UITextField! //이메일 입력 필드 var paramUpdate:UISwitch! //스위치 var paramInterval :UIStepper! //스테퍼 var txt.. 2021. 3. 23. Java IO 패키지 정리 3 - socket 통신 Java IO 패키지 정리 3 - socket 통신 자바 IO 패키지 예제 - git 자바 스레드 예제 - git [1]서버소켓 예제 서버 package sec07.exam01.server_socket; import java.io.IOException; import java.net.InetSocketAddress; import java.net.ServerSocket; import java.net.Socket; public class ServerExample { public static void main(String[] args) { // TODO Auto-generated method stub ServerSocket serverSocket = null; try { //서버 소켓 객체 생성 serverSo.. 2021. 3. 17. Java IO 패키지 정리 2 - 보조스트림 Java IO 패키지 정리 2 - 보조스트림 InputStreamReader 예제 package sec05.exam01.support; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.Reader; public class InputStreamReaderExample { public static void main(String[] args) throws Exception { //콘솔에서 한글 입력받기 : 소스 스트림이 바이트 기반 스트림이지만. //데이터가 문자일 경우 사용할 수 있다. //Reader 와 Writer는 문자 단위로 입출력하기 때문에 바이트 기반 스트림보.. 2021. 3. 17. Java IO 패키지 정리 1 Java IO 패키지 정리 1 자바 IO 패키지 예제 - git 자바 스레드 예제 - git FileInputStream 예제 1 package sec02.exam01.inputStream_read; import java.io.FileInputStream; import java.io.InputStream; public class ReadExam { public static void main(String[] args) throws Exception{ /* 바이너리 기반 입력 FileInputStream 객체의 read() 메소드 이용해서 파일의 문자 읽기 */ //while문 int whileCount = 0; //인풋 스트림 구하기 InputStream is = new FileInputStream("/U.. 2021. 3. 17. 이전 1 ··· 15 16 17 18 19 20 21 ··· 43 다음