본문 바로가기

기타56

let, const LET, CONSTconst : 재할당 불가능const a = 10a = 20VM782:1 Uncaught TypeError: Assignment to constant variable. at :1:3에러let : 재할당 가능let a = 10a = 20console.log(a)20 2018. 5. 23.
ES6 ECMAScript 2015와 동일* 2015년에 ES5 메이저엡데이트* React, Angular, Vue에서 권고* 문법이 간결해짐--------모든브라우저에서 지원되지 않는다.https://blog.perfectacle.com/2016/11/11/babel-es6-with-ie8/https://babeljs.io/답은뭐다? 바벨ES6로 작성한 문서를 ES5로 변환바벨을통한 transpiling사용 2018. 5. 23.
FormatDateTime https://www.w3schools.com/asp/func_formatdatetime.aspExampleDisplay a date in different formats:The output of the code above will be:2/16/2010 1:45:00 PM Tuesday, February 16, 2010 2/16/2010 1:45:00 PM 13:45 2010-02-16 오후 1:45:00 2010년 2월 16일 화요일 2010-02-16 오후 1:45:00 13:4518-05-14 12:03 2018. 5. 14.
날짜 및 시간비교 1. Moment.js 브라우저나 환경에따라서 다르게 작동되는 시간의 형태를 통합http://momentjs.com/2. 마이크로소프트에서 제공하는 팁https://docs.microsoft.com/ko-kr/scripting/javascript/calculating-dates-and-times-javascript--- 시간의 비교를 위해서 시간을 밀리초 단위로 변형후 2개의 시간을 뺀다.// Set the unit values in milliseconds. var msecPerMinute = 1000 * 60; var msecPerHour = msecPerMinute * 60; var msecPerDay = msecPerHour * 24; // Set a date and get the milliseco.. 2018. 5. 8.
split split을 하는거까진 알겠는데 왜 map으로 받아야 하는 구조로 만들어놓은걸까 http://zeddios.tistory.com/232 사용된 소스예제 let email = json["message"]["email"].rawString()! if email.isEmpty == false { var email_split = email.split(separator: "@").map(String.init) self.member_email1.text = email_split[0] self.member_email2.text = email_split[1] } 2018. 2. 26.
페이스북 로그인 https://developers.facebook.com/docs/swift/getting-started https://developers.facebook.com/docs/ios/getting-started/advanced#swift https://gist.github.com/scottdelly/135b35966b1a8de8d2d0 http://faith-developer.tistory.com/entry/SWIFT3-%EB%A1%9C%EA%B7%B8%EC%9D%B8-%EB%AA%A8%EB%93%88-%EA%B5%AC%EC%84%B1-33-%ED%8E%98%EC%9D%B4%EC%8A%A4%EB%B6%81-%EB%A1%9C%EA%B7%B8%EC%9D%B8 https://m.blog.naver.com/Post.. 2018. 2. 21.
재귀적인 Nil Coalescing Operator(??) https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/BasicOperators.html nil일경우 default값을 넣는다.let sample:String = abcd ?? "여기에 디폴트 값을 넣는다." 2018. 2. 19.
UITable 아ㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏ레이아웃잡기가 너무 거지같다. https://developer.apple.com/documentation/uikit/uitableview ----table headershttps://www.youtube.com/watch?v=9ZBREmCCJXA Accessing Header and Footer Views 왜 TableViewHeader부분을 검색했을까?기본적으로 디자인일 잡을때 상단 NavigationBar밑에Carousel을 통해서 움직이는 슬라이더를 만들며그밑에 버튼3개그후 TableView를 통해서 상품을 움직이려고 했다. 해당 작업이 끝난후 보니 내가 원하는부분은Carousel과 버튼 그리고 TableView부분 전체가 스크롤이 되어야했다 하지만 작업후 보.. 2018. 1. 12.
배열 var names:Arrary = [] 위의 선언과 동일한 내용 var names:[String] = [] var name = [String]() 2018. 1. 11.