国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

iOS/macOS - 逐行寫入文件 (NSFileHandle)

這篇具有很好參考價值的文章主要介紹了iOS/macOS - 逐行寫入文件 (NSFileHandle)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。


- (void)saveDataByLine{
    
    NSString *filePath = @"/Users/xx/Library/Containers/com.ds.TMXExport/Data/Library/Caches/a.txt";
     
    NSLog(@"filePath : %@", filePath);
    
    if (![[NSFileManager defaultManager] fileExistsAtPath:filePath]){
        // 需要創(chuàng)建文件,否則無法創(chuàng)建句柄
        [[NSFileManager defaultManager] createFileAtPath:filePath contents:[@"" dataUsingEncoding:NSUTF8StringEncoding] attributes:nil];
    }
    
    // 如果是修改文件(會讀取原來的文件內容),需要使用fileHandleForUpdatingAtPath;
    // 如果使用 fileHandleForWritingAtPath,寫內容到非空文件會報錯
    NSFileHandle *fileHandle = [NSFileHandle fileHandleForUpdatingAtPath:filePath];
     
//    NSData *read = [NSData dataWithContentsOfFile:filePath];
    NSData *read = [fileHandle availableData];
    NSString *text2 = [[NSString alloc] initWithData:read encoding:NSUTF8StringEncoding];
    NSLog(@"avail : %@ (%lu) ", text2, (unsigned long)read.length ); 
    
    for (int i = 0; i < 10; i++ ){
        NSString *text = [NSString stringWithFormat:@"%d -- \n", i];
        
        NSData *writer = [text dataUsingEncoding:NSUTF8StringEncoding];
        
//        [writer writeToFile:filePath atomically:YES];
        [fileHandle writeData:writer];
    }
    
    [fileHandle closeFile];
    
}

文章來源地址http://www.zghlxwxcb.cn/news/detail-558006.html

到了這里,關于iOS/macOS - 逐行寫入文件 (NSFileHandle)的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯(lián)網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • mac文件夾無法寫入 mac只能讀取不能寫入怎么解

    mac文件夾無法寫入 mac只能讀取不能寫入怎么解

    mac用戶在使用外接硬盤或U盤時,有時會遇到一個問題:mac文件夾無法寫入(只能讀取不能寫入),這種情況很讓人頭疼,因為無法對文件進行修改、刪除或復制等操作。那么,mac文件夾無法寫入的原因是什么?mac只能讀取不能寫入的問題又該如何解決呢? 一、mac文件夾無法

    2024年02月04日
    瀏覽(18)
  • 關于ios Universal Links apple-app-site-association文件 Not Found的問題

    關于ios Universal Links apple-app-site-association文件 Not Found的問題

    Support Universal Links 里面有說到 Universal Links 是什么、注意點、以及如何配置的。簡單來說就是 當您支持通用鏈接時,iOS 用戶可以點擊指向您網站的鏈接,并無縫重定向到您安裝的應用程序 大白話就是說,用戶通過點擊某個鏈接,可以直接喚起對應的app。提供這樣功能的目的

    2024年02月11日
    瀏覽(23)
  • 【Mac+CLion+STM32+ST-Link】Mac(apple sillicon)上使用STM32CubeMX和CLion搭建嵌入式開發(fā)環(huán)境

    【Mac+CLion+STM32+ST-Link】Mac(apple sillicon)上使用STM32CubeMX和CLion搭建嵌入式開發(fā)環(huán)境

    Clion 官網安裝或者brew安裝,我用的是2023.2版本。 stlink server https://www.st.com/en/development-tools/st-link-server.html 不安裝的話檢測不到stlink。 STM32CubeMX https://www.st.com/en/development-tools/stm32cubeide.html#overviewsecondary=st-get-software 用來快速搭建一個工程。 Arm-toolchain 用來編譯和debug的組件。

    2024年02月08日
    瀏覽(40)
  • Charles macOS Apple Silicon

    Charles macOS Apple Silicon

    安裝并信任證書 設置 》通用 》關于本機 》證書信任設置 download

    2024年01月18日
    瀏覽(22)
  • macOS 中 Apple Distribution 與 Apple Development 證書不受信任解決方法

    macOS 中 Apple Distribution 與 Apple Development 證書不受信任解決方法

    造成這個現(xiàn)象的原因是 Worldwide Developer Relations 中間關系證書缺失 我們只需要將相關證書下載并導入到「 系統(tǒng) 」級鑰匙串即可 首先訪問網站:https://www.apple.com/certificateauthority 下載右側 Apple Intermediate Certificates 下方的如下證書 Developer Authentication Worldwide Developer Relations - G2 Wo

    2024年02月04日
    瀏覽(39)
  • MacOS 14 系統(tǒng) XCode15、 Flutter 開發(fā) IOS

    MacOS 14 系統(tǒng) XCode15、 Flutter 開發(fā) IOS

    MacOS14 Sonoma 安裝 Flutter 開發(fā)環(huán)境 MacOS 系統(tǒng) Flutter開發(fā)Android 環(huán)境配置 MacOS 系統(tǒng) Flutter開發(fā)IOS 環(huán)境配置??????? 前面我們已經在MacOS14 M3芯片上安裝好 Flutter環(huán)境,包括開發(fā)工具 VsCode 、Android Stuiod,那么flutter如何開發(fā)IOS呢? 我們知道IOS開發(fā)語言為 objcet-c或者 swift,F(xiàn)lutter是

    2024年02月03日
    瀏覽(23)
  • MacOS(Apple Silicon)安裝配置C/C++教程

    MacOS(Apple Silicon)安裝配置C/C++教程

    本文介紹如何在MacOS系統(tǒng)上利用VScode編輯器安裝C/C++ 案例MacOS系統(tǒng): Venture13.5(其他版本同理) Visual Studio Code是一款非常優(yōu)秀的代碼編輯器,下面介紹如何在官網上下載VSCode: 打開VSCode官網網址https://code.visualstudio.com/, 點擊Download Mac Universal ,將文件 下載儲存 至電腦上,在

    2024年02月08日
    瀏覽(22)
  • macOS-安裝應用-無法打開,因為Apple無法檢查其是否包含惡意軟件

    macOS-安裝應用-無法打開,因為Apple無法檢查其是否包含惡意軟件

    在 mac 系統(tǒng)中安裝應用,尤其是從網上下載的應用,是很常見的事。但經常會遇到各種各樣的原因無法安裝,下面這個提示就是最常見的: 這是因為這些軟件沒有上線 App Store ,基于安全策略GateKeeper, mac 拒絕了安裝。 這里提供幾種方案: 打開“ 系統(tǒng)偏好設置 ”-“ 安全性

    2024年02月05日
    瀏覽(31)
  • 0302nacos配置運行-docker-macos apple arm64

    0302nacos配置運行-docker-macos apple arm64

    拉取鏡像 運行容器-單機模式運行+配置mysql數(shù)據(jù)庫 第一步:創(chuàng)建掛載目錄和文件 創(chuàng)建nacos 日志目錄、配置目錄 直接運行鏡像,命令行或者圖形界面進入容器,找到配置文件 home/nacos/config/application.properties 復制配置文件至上述創(chuàng)建的配置目錄,命令如下 第二步:鏈接mysql數(shù)據(jù)

    2024年02月09日
    瀏覽(40)
  • Mac OS黑蘋果系統(tǒng)安裝工具及懶人版鏡像文件 for macOS High Sierra/macOS Sierra

    Mac OS黑蘋果系統(tǒng)安裝工具及懶人版鏡像文件 for macOS High Sierra/macOS Sierra

    Mac OS操作系統(tǒng)安裝工具及懶人版鏡像文件 for macOS High Sierra/macOS Sierra 以下是學習資料,理論上來說,近幾年買的臺式機安裝都不難,比較難的是筆記本電腦,因為各種定制硬件代碼,容易導致不明情況的發(fā)生。祝各位早日吃到黑蘋果系統(tǒng)。 https://www.bilibili.com/video/BV1yq4y1o7cT?

    2024年02月07日
    瀏覽(38)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包