The Answer!!808 ios 계산기 만들기 v0.1 IOS용 계산기 처음 아주 간단할꺼라고 생각하고 만들게 되었는데 생각만큼 만만치는 않네요;; 일단 첫번째 버전은 아주 아주 간단한 계산기 만드는데 참고한 계산기는 바로 맥에있는 기본 계산기!! 이건 현재 만들어진 계산기 현재 문제점은 소수점 2자리아래로는 잘 안된다는거,,, 계산결과는 잘나오지만 입력하는 부분이 잘 안됩니다. 이건 계속해서 봐야하는 부분이고 버튼이 많다보니 이벤트 등록하는게 거의 노가다 수준이었습니다. 1234567@IBAction func btn0(sender: AnyObject) { if sym==0 { chkpointnum(old_num,num2: 0) }else{ chkpointnum(new_num,num2: 0) }}Colored by Color Scriptercs 이 코드가 각.. 2016. 1. 22. [SWIFT] Floating 연산 오류(?) 스터디 목적으로 간단한 계산기 프로그램을 만들고 있는데 난간에 부딪혔네요 ㅠ 일반 정수 연산을 잘되는데 소수점 연산을 하다보니 Floating 연산시 연산과정에서 이상하게 변합니다. 12345678910111213141516var new=0.11var pointnum:Float=0.1if(new>0){ //still under 0 repeat{ cnt++ new=new*10 print("cur1 point is : "+String(new)) print(Int(new)) print(Float(Int(new))) new=Float(new)-Float(Int(new)) print("cur2 point is : "+String(new)) pointnum/=10 print("curcal point is : "+S.. 2016. 1. 22. [SWIFT] 네트워크 연결되어 있는지 확인하기 IOS는 안드로이드와 많이 다르네용. 일단 몇일 해보니 좀 어려운듯, 정보도 많이 없고. 네트워크 연결 여부 알아보는 샘플코드는 Stack Over Flow를 참고 했습니다. 예전엔 Reachability를 썼던 것 같은데 지금은 SCNetworkReachability를 써야하네용. 첫화면을 스플래쉬로 사용하여 3초후 페이지가 바뀝니다. 그리고 바뀐페이지에서는 네트워크가 연결되어있는지 여부를 판단하여 Text로 나타나게 하였습니다. 타이머는 이전 포스팅에서 했으니 넘어가겠습니다. 타이머를 작동시켜 3초후 segue를 이용하여 오른쪽의 페이지가 보여지게 됩니다. 12345if(connectedToNetwork()){ networkText.text="Conneted Network"}else{ networkT.. 2016. 1. 21. [SWIFT] 화면전환 (데이터 전달) 예제코드 이번에는 화면을 전환하는 예제입니다. 안드로이드에서는 Activity라는 개념이 있는데, swift에서는 ViewController라는 개념이 존재합니다. 그리고 intent를 통해서 데이터를 전달하곤 했는데, 여기서는 segue라는 것이 존재합니다. 처음엔 잘 이해가 안가지만 몇번 하다보면 금방 알 수 있습니다. 먼저 스토리보드를 보겠습니다. 먼가가 좀 복잡해 보입니다만 그림을 보시면 쉽게 이해가 됩니다. 왼쪽의 화면이 기본 화면입니다. 그리고 오른쪽이 새로 추가한 화면(View Controller)입니다. 왼쪽 View의 Next 버튼을 클릭하면 오른쪽 View로 전환되면서 타이머가 표시 되도록 해보겠습니다. 먼저 이전 예제에서 View를 하나 추가 합니다. View Controller는 오.. 2016. 1. 19. [ SWIFT ] 타이머 만들기 예제코드 실행모습입니다. 실행하면 위와 같이 실행되며, Start를 누르면 윗부분에 타이머가 증가합니다. 타이머가 증가된 모습입니다. Finish를 누르면 다시 0으로 초기화 됩니다. 12345678910111213141516171819202122232425262728293031323334353637import UIKit class ViewController: UIViewController { var time=0; var timer=NSTimer() override func viewDidLoad() { super.viewDidLoad() } @IBOutlet weak var timerText: UILabel! @IBAction func starTimer(sender: UIButton) { timer=NS.. 2016. 1. 18. SK thingplug test용 Android App App 다운로드 SK ThingPlug Device Test용 Android App 입니다. 기존 ESP8266으로 테스트했던 app에 설정기능및 device의 ap설정 기능등을 추가하였습니다. 앱의 전체 실행 구조는 아래와 같습니다. 앱을 실행하면 스마트폰이 접속한 AP(WIFI)가 Device의 것인지, 아닌지를 구분합니다. Device의 것이라면 AP setting으로 이동하여 Device가 접속할 AP정보를 입력해 준 후 Device Control로 이동합니다. 스플래쉬화면에서 접속한 Wifi가 Device의 것이 아니라면 바로 Device Control로 이동합니다. 123456789101112131415 /** * @author Ans * Checking wifi infomation for c.. 2016. 1. 15. 이전 1 ··· 53 54 55 56 57 58 59 ··· 135 다음 인기글