這聽起來像一個noobish問題(事實上,它是),但我想不出我應該用什麼來會話之間保存:Objective-C:保存文本。最佳方案?
- NSString的
- NStextStorages
我已經找到了一些辦法,但我不知道這是最好的情況下,爲什麼:(?還是有它無關)
- 核心數據
- SQL
編輯:我有一個簡單的界面,增加了「上崗」到數據庫(即不存在,因此,我的問題)。每個「職位」都有一個「職位」,一個或兩個「作者」和一個「身體」。雖然「標題」和「作者」是純字符串(NSStrings
),但「正文」是富文本(NSTextStorage
)。但我不想保存文件,我想生成一個數據庫,然後我可以使用它自動格式化並生成一個PDF文件(供我打印)。我一直在閱讀核心數據,它看起來像要走的路,我只是不知道我怎麼能然後轉換我的數據並將其格式化爲PDF。
請詳細描述您在應用程序中如何使用文本:您的應用程序做了什麼?什麼類型的文本(普通字符串,富文本,帶附件的豐富文本等)以及需要保存多少文本以及數量?文本將如何使用? (例如,您希望能夠查詢的配方名稱)。文本是否被保存到用戶創建的文檔文件中?有數百種可能的方式來保存文本;要知道哪些是合適的,我們需要更多關於如何使用文本的信息。 – NSGod 2011-04-23 18:56:53
[NSString writeToURL:atomically:encoding:error:](http://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSString_Class/Reference/NSString.html#//apple_ref/doc/uid/20000154-BAJFFBDJ) – 2011-04-23 19:47:17
此外,PDF部分實際上是第二個問題 - 可隨意在SO上打開任意數量的Q,歡迎訪問本站! – Nektarios 2011-04-26 01:33:40