프로그래밍/LUA2014. 1. 8. 10:12
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.



1. 테스트를 위한 간단한 응용 프로그램 소스. (Console application)

  > 윈도우에서 VC++로 작성했으나, 리눅스 프로그램도 적용 가능합니다.

#include "stdafx.h"


int _tmain(int argc, _TCHAR* argv[])

{

printf("hello lua!!\n");

return 0;

}


>> 출력 결과

hello lua!!



2. lua 코드 (빨간색 부분이 실행할 파일의 경로)


local f = io.popen("D:\\test1.exe", "r")


if f then

local data = f:read("*all")

f:close();


print ("result >> " .. data);

end



>> 출력 결과

result >> hello lua!!

>Exit code: 0




※ 퍼가실땐 출처를 밝혀주세요. (http://shkam.tistory.com/)


Posted by 고독한 프로그래머
프로그래밍/LUA2014. 1. 8. 09:53
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.



local f = io.open("D:\\temp\\test.xml", "r")


if f then

local data = f:read("*all")

f:close();


print (data);

end


>>출력 결과 (test.xml 파일의 내용이 출력됩니다)

>lua -e "io.stdout:setvbuf 'no'" "test4.lua" 
<?xml version="1.0" encoding="UTF-8"?>
<root>
</root>

>Exit code: 0



개발자 트위터 :  http://twitter.com/shkam777


※ 퍼가실땐 출처를 밝혀주세요. (http://shkam.tistory.com/)


Posted by 고독한 프로그래머
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.




아이폰 다국어 지원을 위한 파일인 Localizable.strings 파일을 생성하는 방법입니다.


터미널을 열고 *.m 파일이 있는 프로젝트 디렉토리로 이동한 다음 아래 명령어를 수행합니다.


genstrings *.m


위 명령을 수행하면 소스 코드 내에 있는 NSLocalizedString 메소드에 정의된 문자열들이 

Localizable.strings 파일로 저장됩니다. 참 쉽죠?



참고로 하위 디렉토리에 있는 *.m 파일의 내용까지 같이 만드는 방법입니다.


find . -name \*.m |xargs genstrings



※ 퍼가실땐 출처를 밝혀주세요. (http://shkam.tistory.com/)


Posted by 고독한 프로그래머