일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 유니티
- MS-SQL
- tensorflow
- mssql
- 날짜
- urllib
- node.js
- 맛집
- PER
- python
- ASP
- ubuntu
- Excel
- 함수
- PyQt
- pandas
- 라즈베리파이
- flutter
- Unity
- port
- sqlite
- MySQL
- 다이어트
- 리눅스
- PyQt5
- GIT
- javascript
- swift
- Linux
- IOS
목록2018/05 (31)
아미(아름다운미소)
iOS 앱을 개발하다 보면 간혹 화면 진입 시 이벤트 화면 등의 다른 뷰 컨트롤러로 이동해야 하는 경우가 있습니다. 이럴 경우 뷰 컨트롤러 라이브 사이클 중 viewDidLoad에서 하는 것이 일반적인데, 이 경우 바로 이동되지 않습니다. 이후 viewWillAppear, viewDidAppear, layoutSubViews를 거쳐야 하기 때문입니다. 이럴 경우 DispatchQueue를 이용해 이동하면 됩니다. //Swift override func viewDidLoad() { super.viewDidLoad() DispatchQueue.main.async { // 다른 뷰 컨트롤러로 이동. } } //Objective-C – (void)viewDidLoad { [super viewDidLoad]; d..
Swift 네비게이션 컨트롤러를 이용한 화면 전환 - 네비게이션 컨트롤러는 뷰 컨트롤러의 특별한 종류로 계층적인 성격을 띠는 콘텐츠 구조를 관리하기 위한 컨트롤러 입니다.(내비게이션 바가 내장되어 있습니다.)- 이 컨트롤러가 제어하는 모든 뷰 컨트롤러에 내비게이션 바를 생성하는 특징이 있습니다.- 루트뷰 컨트롤러는 내비게이션 컨트롤러에 직접 연결된 컨트롤러이므로 화면 UI상단에 내비게이션 바가 표시됩니다.- 내비게이션 컨트롤러는 화면에 현재 표시되고 있는 뷰 컨트롤러들을 내비게이션 스택을 이용하여 관리합니다.- 내비게이션 컨트롤러 최상위 뷰컨트롤러는(마지막컨트롤러), 최하위 컨트롤러는(루트뷰 컨트롤러) 최상위 뷰 컨트롤러에 추가할 때는 pushViewController(animated:) -> 새로운화면..
반환 코드를 사용하여 데이터 반환 프로시저는 반환 코드라고 하는 정수 값을 반환하여 프로시저의 실행 상태를 나타낼 수 있습니다. RETURN 문을 사용하여 프로시저의 반환 코드를 지정할 수 있습니다. OUTPUT 매개 변수에서와 같이 프로시저가 실행될 때 호출 프로그램에서 사용할 수 있도록 반환 코드 값을 변수에 저장해야 합니다. 예를 들어 @result 데이터 형식의 할당 변수는 다음과 같은 my_proc프로시저의 반환 코드를 저장하는 데 사용됩니다. -- 이름, 메모 변수 선언 DECLARE@NAMENVARCHAR(50) DECLARE @MEMONVARCHAR(50) -- 커서 선언 DECLARE FRIEND_CURSOR CURSOR FOR SELECT NAME, MEMO FROM TB_FRIEND ..
How to resize a UISwitch //Swift 3 Swift 4 @IBOutlet weak var LoginSwitch: UISwitch! LoginSwitch.transform = CGAffineTransform(scaleX: 0.75, y: 0.75)
How to change the UISwitch default color //Swift 3 Swift 4 @IBOutlet weak var LoginSwitch: UISwitch! LoginSwitch.onTintColor = .orange LoginSwitch.tintColor = .orange
ASP 엑셀파일로 저장하기 Response.Buffer = True Response.ContentType = "application/vnd.ms-excel" Response.CacheControl = "public" Response.AddHeader "Content-disposition","attachment;filename=ASP엑셀예제_"&date()& ".xls"
TableView cell 클릭 이벤트 작동안할 때 (tableview(didSelectRowAt) not called)tableView cell을 클릭 시 페이지 전환을 구현하려 하는데 계속해서 tableView(didSelectRowAt) 함수가 실행되지않는다면storyboard에서 tableview의 속성을 살펴시면 Selection항목이 No Selection으로 되어있을겁니다^^ 이걸 Single Selction으로 바꿔주면 됩니다. 해결법은 매우 간단합니다 storyboard에서 속성을 살펴보세요
UserDefaults 값 모두 초기화 하기 간혹 테스트 및 초기 값 상태에서 작업할 시 Userdefault 값을 다 날려야할 경우가 있는데 이를 수행하는 Code 입니다. import UIKit for key in UserDefaults.standard.dictionaryRepresentation().keys { UserDefaults.standard.removeObject(forKey: key.description) }
UserDefaults는 Swift에서 작은 데이터를 저장시 검색하기에 간편하고 편리합니다.iOS 응용 프로그램 에서 작은 데이터를 간단히 저장하고 불러오는데 UserDefaults를 자주 사용는데요. UserDefaults를 사용하는 이유는 설정, 상태 또는 기록과 같이 소량의 데이터를 간단히 저장하고자 할때 Core Data대신 사용하면 유리합니다 . UserDefaults는 Bool , Dictionary , Int , String , Data , Array 와 같은 데이터 유형을 지원합니다 . 문자열 저장UserDefaults.standard.set( "AGROUP", forKey : "name") 문자열 검색let = UserDefaults.standard.string(forKey : "name..
iOS / Swift Status Bar Background Color 변경 - .plist 에 추가 - 소스에 추가 UIApplication.shared.statusBarStyle = .lightContent UINavigationBar.appearance().clipsToBounds = true let statusBar: UIView = UIApplication.shared.value(forKey: "statusBar") as! UIView statusBar.backgroundColor = UIColor(red: 0.0/255.0, green: 152.0/255.0, blue: 186.0/255.0, alpha: 1.0)