분류 전체보기 47

202208026이종윤iOS프로그래밍12주차과제

prepare(for:sender:) 메소드는 iOS 앱에서 화면 전환(Segue)이 일어나기 직전에 호출되는 메소드입니다. 주로 전환되는 다음 화면(목적지 뷰 컨트롤러)에 필요한 데이터를 전달하거나 초기 설정을 하는 용도로 사용됩니다. [1]이해를 돕기 위해 스토리보드를 활용한 기본적인 사용법과 예시를 정리해 드립니다.💡 prepare(for:sender:) 작성 패턴이 메소드를 사용할 때는 보통 다음과 같은 구조를 가집니다.Identifier(식별자) 확인: 여러 화면 전환이 있을 수 있으므로 어떤 Segue인지 확인합니다.Destination(목적지) 가져오기: 이동할 뷰 컨트롤러의 인스턴스를 가져옵니다.데이터 전달: 목적지 뷰 컨트롤러의 프로퍼티에 데이터를 대입합니다.📝 실제 코드 예시예를 들..

카테고리 없음 2026.06.01

202208026이종윤 iOS 11주차 과제

NSLayoutAnchor를 이용한 오토레이아웃visualize Vvisualize show_widget NSLayoutAnchor란?오토레이아웃에서 뷰의 위치와 크기를 앵커(기준점) 기반으로 제약 조건을 거는 방식입니다. 코드로 레이아웃을 잡을 때 가장 많이 쓰입니다.예시: 버튼을 화면 정중앙에 배치 swiftclass ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() let button = UIButton(type: .system) button.setTitle("로그인 버튼", for: .normal) view.addSubview(button..

카테고리 없음 2026.05.18

202208026이종윤 iOS10주차 프로그래밍과제

{"boxOfficeResult":{"boxofficeType":"일별 박스오피스","showRange":"20260510~20260510","dailyBoxOfficeList":[{"rnum":"1","rank":"1","rankInten":"1","rankOldAndNew":"OLD","movieCd":"20259773","movieNm":"슈퍼 마리오 갤럭시","openDt":"2026-04-29","salesAmt":"799924360","salesShare":"28.9","salesInten":"-17890220","salesChange":"-2.2","salesAcc":"12724669750","audiCnt":"82482","audiInten":"-1543","audiChange":"-1.8..

카테고리 없음 2026.05.11

iOS프로그래밍실무9주차 과제

[“슈퍼 마리오 갤럭시","악마는 프라다를 입는다 2",”살목지",”프로젝트 헤일메리","짱구",”왕과 사는 남자","란 12.3","내 이름은","사랑의 하츄핑 특별판","극장판 반짝반짝 달님이: 싱어롱 파티”]https://codebeautify.org/jsonviewer Best JSON Viewer and JSON Beautifier OnlineOnline JSON Viewer, JSON Beautifier and Formatter to beautify and tree view of JSON data - It works as JSON Pretty Print to pretty print JSON data.codebeautify.orgopen api를 해석하는 방법import Foundation// ..

카테고리 없음 2026.05.04

안드로이드실무9주차 정리

activity_main.xml 레디언트주어진 activity_main.xml 코드는 세 개 버튼이 가로로 나란히 배치되고, 아래에 FrameLayout 영역에 세 개 TextView가 겹쳐진 구조입니다. 버튼 클릭 시 동일한 onClick 메서드를 호출하게 되어 있습니다.이 구조에서 의도한 기능은 보통 버튼 클릭에 따라 특정 TextView만 보이도록 하여 내용이 전환되게 하는 것입니다. 하지만 현재 XML만 보았을 때 각 버튼과 TextView가 겹쳐서 모두 보이고, 버튼 안 크기가 모두 match_parent여서 한 줄에 다 담기 어려움과 크기 문제, 클릭 함수 연결은 되어 있지만 실제 동작 정의가 없는 상태입니다.XML 태그별 핵심 포인트Linea..

카테고리 없음 2026.04.28

202208026 iOS프로그래밍 7주차 수업과제

struct를 사용하는 프로그래밍언어를 모두다 알려줘오후 3:08 struct를 지원하는 프로그래밍 언어 카드를 클릭하면 각 언어별 struct 코드 예제를 볼 수 있어요!언어별 struct 핵심 차이 요약:구분언어특징struct 키워드 그대로 사용C, C++, C#, Swift, Rust, Go, Zig, V키워드 동일struct 대신 다른 방식 사용Kotlin (data class), Python (@dataclass), TypeScript (interface), Scala (case class)키워드 다름class가 아예 없고 struct만 있음Go, Ruststruct가 유일한 객체 표현값 타입 structSwift, C, C++, C#, Rust, Go복사 시 독립적인 복사본 생성참조 타입 st..

카테고리 없음 2026.04.20

iOS프로그래밍 6주차 202208026이종윤

//// ViewController.swift// tableview//// Created by comsoft on 2026/04/13.//import UIKit // UIKit 프레임워크 가져오기 (UI 구성 요소 사용을 위해 필수)var name = ["학식","분식","짜장","왜안되","양고기"] // 테이블 뷰 각 셀에 표시할 문자열 배열 (전역 변수)// ViewController 클래스 선언// UIViewController를 상속하고, UITableViewDelegate와 UITableViewDataSource 프로토콜을 채택class ViewController: UIViewController, UITableViewDelegate, UITableViewDataSource { ..

카테고리 없음 2026.04.13

iOS프로그래밍실무 202208026이종윤 5주차과제

protocol vs delegateportocol:알바 공고문,해야 할 일의 목록delegate:대표자(명사),위임하다(동사),공고문을 보고 채용된 알바생 UITableView 소스 상세 설명전체 구조 swiftclass ViewController: UIViewController, // 화면 기본 기능 UITableViewDelegate, // 테이블 동작 (선택 등) UITableViewDataSource // 테이블 데이터 제공3가지를 동시에 채택 UITableViewDelegate + UITableViewDataSource 는 테이블뷰를 사용하기 위한 필수 프로토콜IBOutlet - 테이블뷰 연결 swift@IBO..

카테고리 없음 2026.04.06