Notice
Recent Posts
Recent Comments
Link
투케이2K
535. (ios/swift5) [유틸 파일] getWifiCreateQrData : 와이파이 연결에 필요한 QR 코드 생성 데이터 포맷 본문
IOS
535. (ios/swift5) [유틸 파일] getWifiCreateQrData : 와이파이 연결에 필요한 QR 코드 생성 데이터 포맷
투케이2K 2024. 8. 8. 08:35[개발 환경 설정]
개발 툴 : XCODE
개발 언어 : SWIFT5
[소스 코드]
// -----------------------------------------------------------------------------------------
// MARK: - [MSG] : getWifiCreateQrData : 와이파이 연결에 필요한 QR 코드 생성 데이터 포맷
// -----------------------------------------------------------------------------------------
func getWifiCreateQrData(ssid: String, pw: String, auth: String) -> String {
/*
// -----------------------------------------
[getWifiCreateQrData 메소드 설명]
// -----------------------------------------
1. 와이파이 연결에 필요한 QR 코드 생성 데이터 포맷
// -----------------------------------------
2. 호출 방법 :
C_Format().getWifiCreateQrData(ssid: "TWOK", pw: "T0123456789", auth: "WPA")
// -----------------------------------------
3. 참고 :
WIFI:S:TWOK;T:WPA;P:T0123456789;; ----- [WPA/WPA2 암호화]
WIFI:S:TWOK;T:WEP;P:T0123456789;; ----- [WEP 암호화]
WIFI:S:TWOK;T:nopass;; ----- [암호화 없음]
// -----------------------------------------
*/
// [리턴 변수 선언]
var returnData = ""
// [로직 처리 실시]
if C_Util().stringNotNull(str: ssid) == true { // [SSID 널 아님]
returnData += "WIFI:"
returnData += "S:\(ssid);"
if C_Util().stringNotNull(str: auth) == true { // [타입 널 아님]
returnData += "T:\(auth);"
returnData += "P:\(pw);;"
}
else { // [타입 널 임]
returnData += "T:nopass" + ";;"
}
}
// [리턴 데이터 반환 실시]
return returnData
}
반응형
'IOS' 카테고리의 다른 글
Comments