본문 바로가기

Development

[Server] ssh접속하기 항상 까먹어서 정리한다. ssh [option] [UserId@HostName] 이렇게 접속~! 예시 : ssh userId@192.132.1.0 이런씩으로~~ 더보기
[XCode] XCode5에서 No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=i386) XCode5에서 생성한 프로젝트 이고 하루전만 해도 잘 빌드되던 프로젝트인데 갑자기~!!!! 이런 에러가 떴다...... 그러가다 해결했다.... 이유는 시뮬레이터로 되어있던걸... 실제 디바이스로 바꾸니깐 잘된다..;;; 음..... 확실히 뭐때문인지 모르겠지만.. 해결했다. 더보기
[Javascript] closure란... Closure란- 함수와 함수가 만들어진 환경으로 이루어진 오브젝트이다. (여기서 만들어진 환경은 함수가 만들어질때 사용할 수 있었던 변수들로 이루어진다.) function makeFunc() { var name = "Mozilla"; function displayName() { alert(name); }return displayName; } var myFunc = makeFunc(); myFunc(); 여기서 myFunc이 클로져 함수를 가지고 있다. 다양한 예제를 살펴보자~! 예제 1.function makeAdder(x) { return function(y) { return x + y; };} var add5 = makeAdder(5);var add10 = makeAdder(10); print(ad.. 더보기
[Javascript] Literal이란.. 리터럴 이란..- 아주 간단하게 설명하면 데이터를 표현하는 방식을 리터럴이라고 한다. var a = 1;var b = '2';var c = "3"var d = true; 위의 예제들을 보면 1, '2', "3", true 이것들이 리터럴이라고 할 수 있다. 상수라고도 생각할수 있지만.. 함수, 객체 리터럴을 보면 생각이 틀리다라는걸 알수 있다~! 함수 리터럴- 함수를 따로 정의하지 않고 만들어 바로 사용하는 것 var square = function(x) { return x*x; } 객체 리터럴- 객체를 따로 정의하지 않고 객체를 만드는 것 내부 생성var apple = { type: "macintosh", color: "red", getInfo: function () { return this.color.. 더보기
[Javascript] Javascript vs C언어 변수 차이점 - 대응 타입형 C언어 Javascript short, int, float, double, long Number (64bit Floating Point)IEEE 754 (Value 52bits, Exponent 11bits sign 1bit) char , char * String bool Boolean 배열 Array 위의 표를 보면 약간 이상한점을 알수 있겠지만 Javascript의 타입들은 전부 대문자로 시작된다. 여기서 조금 눈치가 있다면... 객체구나.. 라는 생각을 가질수 있다. 그리고 검색 결과 Everything is an ObjectIn JavaScript almost everything is an object. Even primitive datatypes (exept null and un.. 더보기
[Xcode] Xcode5에서 새롭게 추가된 image assets Xcode5에서 새롭게 프로젝트를 생성하고보니image assets이라는게 생겼다 잠시 살펴보니 이미지를 추가하니 레티나 이미지와 함께 정렬을 해준다. 만약 @2x파일을 넣지 않으면 2x라는 부분이 빈그림으로 보인다. 그리고 인터페이스 빌더에서도 더이상 image.png라고 입력하지 않고 image 이름만 넣으면 바로 보인다. png라고 해도 상관은 없지만 인터페이스 빌더에서는 보이지 않는다.... 더보기
[Refactoring] 리펙토링을 안전하게 하기 위한 방법?! 1. 자신의 코딩 능력에 신념을 갖자.2. 자신이 놓친 에러는 컴파일러가 잡아서 처리하리란 믿음을 갖자.3. 컴파일러마저 놓친 에러는 테스트 스위트가 잡아 처리하리란 신뢰를 갖자.4. 테스트 스위트마저 놓친 에러는 코드 검수 단계에서 발견하리란 확신을 갖자. 더보기
[IOS] webView에서 소리가 안날때.. 사이트에서는 소리가 나는 부분인데 소리가 나지 않을때.. [self.webView setMediaPlaybackRequiresUserAction:NO]; 위와 같이 적용하면 된다.~! 더보기
[Javascript] basic syntax - 02 1. 함수 매개변수 Try it 코드 테스트 2. 함수 값 전달 function myFunction(a,b) { return a*b; } document.getElementById("demo").innerHTML=myFunction(4,3); 코드 테스트 3. 루프문 var i=2,len=cars.length; for (; i 더보기
[Javascript] basic syntax - 01 1. HTML페이지에 시작과 끝부분에 2.함수 호출 (Head) My Web PageA ParagraphTry it 코드 테스트 3.함수 호출 (Body) My Web PageA ParagraphTry it 코드 테스트 4. 외부 스크립트 사용하기 코드 테스트 더보기