`

NSString保存到本地,读取

    博客分类:
  • ios
 
阅读更多

保存到本地:

 NSError *error = NULL;
        BOOL success = [str writeToFile:document_cache_forum_top atomically:YES encoding:NSUTF8StringEncoding error:&error];
        if(!success)
        {
            NSLog( @"error saving to %@ - %@", document_cache_forum_top, [error localizedDescription] );
        }

 

读取str:

NSError *error = NULL;
        NSString *str = [NSString stringWithContentsOfFile:document_cache_forum_top encoding:NSUTF8StringEncoding error:&error];
        

 

分享到:
评论

相关推荐

    iOS实现图片存在本地、再从本地获取图片的功能

    首先,让我们看看如何将图片保存到本地: ```objc // 将图片保存到本地 + (void)SaveImageToLocal:(UIImage *)image Keys:(NSString *)key { NSUserDefaults *preferences = [NSUserDefaults standardUserDefaults...

    iOS 读取URL图片并存储到本地的实例

    本篇将详细讲解如何使用Objective-C实现从URL读取图片并存储到本地沙盒的过程。 首先,我们要了解iOS应用的数据存储规则。在iOS中,每个应用都有自己的沙盒(sandbox)环境,用于存储应用相关的数据,包括文档、...

    iOS本地文件操作

    在iOS应用开发中,本地文件操作是至关重要的一个环节,涉及到数据持久化、资源管理等多个方面。本篇文章将深入探讨如何在iOS中进行文件的读写、删除以及搜索,特别是针对.plist文件的操作。 首先,我们需要了解iOS...

    IOS 开发获取本地图片路径及上传

    保存图片到本地** 获取到路径后,我们可以将图片数据写入到指定的文件中。假设我们有一个UIImage对象`img`,我们可以将其转换为PNG数据并保存到Documents目录下: ```objc NSString *path_document = ...

    IOS本地日志记录解决方案

    - 日志的保存路径通常选择在`/Documents/`目录下,因为这是App沙盒内可读写的安全区域。 - 在实际项目中,还需要考虑日志的隐私保护,避免敏感信息泄露,尤其是在上传到服务器之前。 - 日志系统应具备一定的性能...

    图片下载缓存读取

    本文将详细介绍如何实现"图片下载缓存读取"的小Demo,主要涉及的技术点包括网络请求、本地文件系统操作以及图像加载优化。 1. **网络请求**: - 使用`URLSession`:iOS内置的网络请求框架,支持HTTP/HTTPS协议,...

    iOS中使用RSA加密详解

    同时,由于私钥通常保存在设备本地,即使数据在传输过程中被截获,没有私钥的攻击者也无法解密,从而保障了数据的隐私性。然而,需要注意的是,尽管RSA提供了强大的加密能力,但其加密速度较慢,不适合大量数据的...

    Objective-C的缓存框架EGOCache在iOS App开发中的使用

    NSString *saveString = @"把我保存起来吧"; [[EGOCache globalCache] setString:saveString forKey:[NSString stringWithFormat:@"EGOImageLoader-%lu", (unsigned long)[saveString hash]] withTimeoutInterval:24...

    Iphone有关文件编程资料合辑

    `NSString`和`NSDictionary`支持文本和JSON格式的文件读写。 其次,iOS应用中文件的读写策略也很关键。为了优化性能和用户体验,应该避免在主线程中执行耗时的文件操作,可以使用GCD(Grand Central Dispatch)或...

    iOS视频压缩存储至本地并上传至服务器实例代码

    在iOS开发中,有时我们需要处理视频,比如从相册中获取视频、压缩视频以及将其存储到本地沙盒,并最终上传到服务器。以下是一些关键知识点的详细解释: 1. **相册访问**: - `ALAssetsLibrary`:在较早版本的iOS中...

    file-read-write-http.zip_IOS HTTP_file read_urlreadwrite

    对于文件读取,可以使用`NSData`或`NSString`的`contentsOfFile:`方法,它们能将文件内容加载到内存中。例如,如果你有一个名为"example.txt"的文本文件,你可以这样做: ```swift if let fileManager = File...

    DownAndASIRequest下载,断点续传

    - 存储和读取下载进度:在用户退出应用或下载中断时,需要将已下载的文件大小和“Range”头的信息保存到本地,以便在下次启动时恢复。 - 错误处理:当网络状况不佳或服务器不支持断点续传时,需要有适当的错误处理...

    iOS NSData 详细使用说明

    在处理本地文件时,`NSData`提供了便捷的方法来读取或写入二进制文件。这在处理多媒体文件、配置文件或其他二进制资源时非常有用。 #### 3. 数据加密与解密 结合安全框架如CryptoKit或Security,`NSData`可用于...

    UIWebView使用

    本文详细介绍了UIWebView在iOS开发中的使用方法,涵盖了从基本的创建和加载内容到高级的功能实现,如屏幕控制、本地数据管理、Cookie读取、XML解析、网络状态检测等方面。通过这些知识点的学习,开发者能够更好地...

    iPhone 图像处理小结

    2. **图片存储到本地Documents目录**: iOS应用通常有沙盒机制,不能直接访问所有文件系统。要将图片存储到应用的Documents目录,可以使用`NSSearchPathForDirectoriesInDomains`获取Documents目录的路径,然后拼接...

    ios 文件管理与归档

    可以使用`NSString`或`NSData`的写入和读取方法直接操作文本文件。例如,使用`writeToFile:atomically:`将字符串写入文件,用`stringWithContentsOfFile:`读取文件内容到字符串。这种方式适用于简单的文本数据存储,...

    FMDB的使用及一些网络请求

    当从服务器获取到新数据时,可以先保存到数据库,然后更新UI。为了提高效率,可以批量处理这些数据,使用`FMDatabaseQueue`来确保并发安全。例如: ```objective-c dispatch_async(dispatch_get_global_queue...

    UIWebView的使用代码

    方法,可以在objective-c代码中调用javascript代码,参数script字符串保存了所要执行的js代码字符串,执行结果以字符串形式返回。以获取web页面标题为例,代码如下: ? 1 NSString *pageTitle = [webView ...

    iPhone开发FMDB类库

    - 离线缓存数据:对于网络请求的数据,可以先存储到本地数据库,当网络不可用时,可以从数据库读取。 - 数据同步:在多个视图控制器之间共享数据时,可以利用数据库作为数据交换的媒介。 总结来说,FMDB是iOS开发...

Global site tag (gtag.js) - Google Analytics