일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 스위프트
- euc-kr
- mdb table 합치기
- 달력
- kanna parser
- Exif
- html parser
- python
- EXIF data
- insert into
- dataset
- file move
- Xcode
- 노은
- 엑셀
- swift
- 대전 업힐
- MDB
- kanna html parser
- 유성
- 대전 자전거
- C#
- StreamReader
- exifread
- 딴지일보 자유게시판 파씽
- 대전
- 파이썬
- 자전거
- VBA
- swift html parser
- Today
- Total
목록프로그래밍/Swift(IOS & Mac) (35)
Fly to the sky & Return
1. UTF-8 , EUC-kr , UTF-16 자동(?) 인식 후 로딩 -> 머 정확히 자동인식하는 개념은 아닙니다. streamReader는 셋팅된 인코딩과 다른 문서를 넣으면 리턴값이 '0'이 된다는 것을 착안해서 저 3가지 인코딩을 하나씩 열어봐서 열리는 넘을 뿌려주는 개념입니다.. 2. 마우스 클릭 .. 좌클릭으로 전진 .. 우클릭으로 후진 3. 직접 페이지 이동가능 요정도입니다.
StreamReader는 기본이 utf-8로 셋팅되어 있습니다.. 근데 울나라에서는 돌아다니는 텍스트 파일이 다 uft-8 로 되어있는 것은 아닌지라. euc-kr도 읽을 수 있어야야 합니당 StremReader로 읽을 때 보통은 다음과 같은 코드를 사용합니다. 1 let s = StreamReader(url: pathURL) http://colorscripter.com/info#e" target="_blank" style="text-decoration:none;color:white">cs 이렇게 일으면 StremReader 상에 다음과 같이 기본으로 셋팅이 되어있어 1 init?(url: URL, delimeter: String = "\n", encoding: String.Encoding = .utf8..
맥용 어플중에 텍스트 리더로 쓸만한 애들이 없는 것 같아서 직접 만들어 쓰겠다는 일념으로 시작한 프로젝트의 일부입니다. 온라인상에서 흔히 찾아볼수 있는 streamreader 코드를 이용하여 대용량의 텍스트 파일을 빠르고.. 원하는 부분으로 빠르게 이동하기 위한 방법을 고민하닥 만든 코드입니다. 실행환경 : XCODE Version 11.3.1 (11C504) 다음은 넷상에서 쉽게 찾을 수 있는 StreamReader 코드입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55..
리스트를 클릭하면 그 본문을 웹뷰에서 보여주는 화면입니다... 사진 사이즈까지 깔끔하게 정리가 된것 같기는 한데먼가 요상한 느낌이 있기도 하지만. 머상용버전을 만드는 것이 아니니 요쯤에서.... 코드는 다음고 같습니다. 참고로 이 소스는 리스트를 클릭했을때 관련 링크를 불러들여서 보여주는 소스입니다.. 요것만 가지고는 작동을 안합닌당... 테스트를 해보고 싶다면 apiURI 부분을 수정하여 테스트해보고 싶은 사이트를 해보시면 될듯합니다만... 요소스는 딴지일보에 본문에 특화된 소스이다보니 다른곳에서는 그닥 필요가 없을 수도 있습니다. 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525..
본문 리스틀 클릭하면 그 링크를 이용해서 파싱하고... 필요한 것들만 추려서.. 웹뷰 위에 올리는 소스입니다 이 소스의 문제는 이미지 크기 조절과 본문 끝에 달려있는 여러 공유관련 아이콘들이 보이지 않는 문제들이 있어서.... 배열과 문자열 찾기 등을 이용하셔 필요한 부분만 짤라내는 소스들 작성중입니다... 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960import UIKitimport Kanna class TitleViewController : UIViewController { var par : ParserVO? = nil var list_content..
본문 리스트를 클릭하면 해당 내용을 웹뷰에 보여는 소스를 만들고 있습니다. 그 일부분입니다. 일단 딴지일보 자유게시판본문 내용을 보면 필요없는 부분들이 있어서 그것을 날려버리고필요한부분만 배열에넣는 코드입니다. 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273import UIKitimport Kanna class ViewController: UIViewController { @IBAction func test(sender: AnyObject) { var list = Array() var list2 = Array..
123456789101112131415161718192021222324252627import Foundation // Input string.let line = "a soft orange cat" // Search for one string in another.var result = line.rangeOfString("orange", options: NSStringCompareOptions.LiteralSearch, range: line.startIndex..
제목 리스트를 클릭하면 새로운 화면에 본문 관련 내용이 출력되도록 하는 코드를 작성하고 있습니다.일단 제목 등등은 기존 리스트에서 사용하고 본문 링크를 타고 온 곳에서는일단 본문과 댓글만 가져올 생각입니다. 댓글은 좀더 있다가 생각하기로 하고..... 본문 내용을 가저오는 코드를 작성해봤습니다. 123456789101112131415161718192021222324252627282930313233343536373839404142434445import UIKitimport Kanna class ViewController: UIViewController { @IBAction func test(sender: AnyObject) { var list = Array() var list2 = Array() var l..
아이폰 시뮬레이터에 딴지 게시판 첫페이지가 성공적으로 파씽되어서 올라간 모습입니다. 관련 코드는 main storyboard까지 설정을 해야 하는 터라..... 올리는데 약간 시간이 소요될듯합니다 중요한것은된다는 거... 머 되겠지영 .. 많은 분들이 이미 특정 사이트 파싱하는 프로그램을 앱스토어에 올려놓고있는 상황이니만큼....되는것은 확실한데소스코드가 없어서 직접 만들어보고야 말겠다라는 진념이 이뤄낸 성과이라고 생각을 합니당. ^^ 다음 작업은 해당제목 클릭하면 본문내용을 보여주는 화면까지..... 가는 것입니다..
1차 작업을 완료하였습니다.. 코드는 다음과 같습니다. 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485import UIKitimport Kanna class ViewController: UIViewController { @IBAction func test(sender: AnyObject) { var list = Array() var list2 = Array() var list_data = Array() var list_data2 = Array() let apiURI ..