2016年7月4日 星期一

[iOS] 產生PDF檔


  • Swift版本:2.1.1(在Terminal輸入$ xcrun swift -version指令可查看版本)
  • iOS版本:9.2
  • 模擬器環境

前不久工作需要APP有產生PDF報表檔、讀取及印出的功能,研究出來後在此做個記錄。
製作這些功能主要有以下幾個步驟:

產生PDF檔

  1. 使用UIGraphicsBeginPDFContextToFile產生一PDF內容
  2. 使用UIGraphicsBeginPDFPageWithInfo產生新的一頁
  3. 使用UIKit和Core Graphics繪製PDF內容
  4. 完成內容繪製後,使用UIGraphicsEndPDFContext結束

讀取PDF檔

  1. 建立UIWebView
  2. 取得檔案的URL後,使用loadRequest載入

印出、郵寄PDF檔

  1. 使用Quick Look Framework

詳細程式內容如下。

2016年7月2日 星期六

[閱讀記事] 《為什麼我們這樣生活,那樣工作?》

這本書其實來不及讀完,先就吸收過的內容做個記錄。如有緣讀完再補囉XD
說個題外話,在圖書館的書裡面畫註記實在很不可取,它是公共財,想註記請自己買本回家。

書名:為什麼我們這樣生活,那樣工作?(The power of habit: why we do what we do in life and business)
作者:Charles Duhigg
譯者:鐘玉玨,許恬寧
出版社:大塊文化
出版日期:2012/10(初版)
ISBN:978-986-213-373-6

「我們這輩子所做所為均已定型,一切不過是習慣之總和。」-William James(1982)
這句話顯見「習慣」的重要性,也同是書中的主軸。其中講述習慣怎麼形成,又如何改造習慣等。人無完人,許多人或多或少都有壞習慣。因此,「去掉壞習慣,養成好習慣」是不少人生活中的課題,但知易行難。這本書或許可以提供一些方向供參考。

書中主要分為三大部分(目前只讀完第一部份,所以只記錄此部分):

  1. 個人的習慣:每人習慣從何而來,舊習慣如何戒,新習慣如何養成。
  2. 成功組織的習慣:成功企業與組織的習慣。
  3. 社會的習慣

2016年6月5日 星期日

[閱讀記事] 《世界第一好懂的哲學課》

書名:世界第一好懂的哲學課(世界一わかりやすい哲学の授業)
作者:小川仁志
譯者:鄭曉蘭
出版社:麥田出版
出版日期:2012/09(初版四刷)
ISBN:978-986-173-773-7
aNobii

「人生而自由,但卻無往不在枷鎖之中。」- 盧梭
"Man is born free, and everywhere he is in chains." - Jean-Jacques Rousseau

一直以來都想找本哲學相關的書籍來看,但對於這領域實在一無所知,不知從何著手。之後偶然在書店翻到這本書,介紹15位哲學家經典名著。大略翻一下感覺還看的下去,以老師與三位學生對話式的方式講解該名著,而且薄薄一本讀起來比較沒壓力XD

以下心得。