OC學習篇之---檔案的操作
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow
也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!
前一篇文章中我們講到了OC中的歸檔和解檔操作:http://blog.csdn.net/jiangwei0910410003/article/details/41872551,今天我們來介紹OC中檔案操作,在之前的文章中,已經接觸到了檔案的建立了,但是那不是很具體和詳細,這篇文章我們就來仔細看一下OC中是如何操作檔案的:
第一、首先來看一下本身NSString類給我們提供了哪些可以操作檔案路徑名的方法
//// main.m// 37_FilePathHandle//// Created by jiangwei on 14-10-13.// Copyright (c) 2014年 jiangwei. All rights reserved.//#import <Foundation/Foundation.h>int main(int argc, const char * argv[]) { @autoreleasepool { //演示路徑 NSString *path = @"/Users/jiangwei/file.text"; //1.返回路徑的組成部分 NSArray *array = [path pathComponents]; NSLog (@"%@",array); //2.返回路徑最後組成部分 NSString *str = [path lastPathComponent]; NSLog(@"%@",str); //3.在原有的路徑後面追加子目錄 //這種方式有一點不好,就是需要新增/ [path stringByAppendingString:@"/appFile.text"]; //不需要新增/ [path stringByAppendingPathComponent:@"appFile.text"]; //4.刪除最後的組成部分 str = [path stringByDeletingLastPathComponent]; //刪除副檔名(.text被刪除了) str = [path stringByDeletingPathExtension]; //5.獲取副檔名 str = [path pathExtension]; //6.新增副檔名 [path stringByAppendingPathExtension:@".jpg"]; } return 0;}
在Java中,我們知道,當我們去操作一個檔案的時候,最開始的時候肯定要去構建一個路徑,這個路徑一般都是String型別的,我們需要定義不同的路徑和檔名,OC中也不例外,不過OC中的NSString類在這方面做的可能會更好,下面依次來看一下他的方法:
1、將路徑進行分割
//演示路徑NSString *path = @"/Users/jiangwei/file.text";//1.返回路徑的組成部分NSArray *array = [path pathComponents];NSLog(@"%@",array);
執行結果:
返回的一個數組,將路徑分割了,但是需要注意的是,第一個是"/",這個也算是路徑的一部分。
2、返回路徑的最後組成部分
//2.返回路徑最後組成部分NSString *str = [path lastPathComponent];NSLog(@"%@",str);
執行結果:
這個直接返回路徑的最後一部分,這個如果放在Java中,我們可能需要用到String類的字串分割技術了,沒有這裡的方便
3、新增子目錄/子檔案
//3.在原有的路徑後面追加子目錄//這種方式有一點不好,就是需要新增///演示路徑str = [path stringByAppendingString:@"/appFile.text"];NSLog(@"%@",str);//不需要新增/str = [path stringByAppendingPathComponent:@"appFile.text"];NSLog(@"%@",str);
這裡其實有兩種方式可以新增,第一種是直接使用拼接字串的方式,但是需要手動的新增"/",第二種方式是NSString提供的,不需要手動的新增"/"
執行結果:
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow
也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!
 
一、KVC操作OC中的KVC操作就和Java中使用反射機制去訪問類的private許可權的變數,很暴力的,這樣做就會破壞類的封裝性,本來類中的的private許可權就是不希望外界去訪問的,但是我們這樣去操作,就會反其道而行,但是我們有時候真的需要去這樣做,哎。所以說有些事不是 1. 檔案的概念
對於使用者來說,常用到的檔案有兩大類:程式檔案和資料檔案。而根據檔案中資料的組織方式,則可以將檔案分為 ASCII 檔案和二進位制檔案。
ASCII 檔案,又稱字元檔案或者文字檔案,它的每一個位元組放一個 ASCII 程式碼,代表一個字元。
二進位制檔案,又稱內部格式檔案或位元
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow
也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!
 
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow
也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!
 
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow
也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!
 
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow
也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!
 
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow
也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!
 
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow
也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!
 
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow
也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!
 
在之前的一篇文章中介紹了Foundation框架中的NSString類和NSMutableString類:今天我們繼續來看一下Foundation框架中的NSArray類和NSMutableArray類,其實NSArray類和Java中的List差不多,算是一種資料結構,當然
一:Java 與 Groovy 讀檔案操作比較 Groovy 對 java.io.File 進行了擴充套件,增加了一些接受閉包引數和簡化檔案操作的方法。作為對比,我們還是先來看看 java 中讀取檔案的兩種常方法,分別是行讀取和位元組緩衝區讀取:
//--BufferedRe
之前的一片文章介紹了OC中類的初始化方法和點語法的使用:http://blog.csdn.net/jiangwei0910410003/article/details/41683873,今天來繼續學習OC中的類的三大特性,我們在學習Java的時候都知道,類有三大特性:繼承,封
簡介
copy模組用於將本地或遠端機器上的檔案拷貝到遠端主機上。
模組引數
名稱
必選
預設值
可選值
備註
backup
no
no
//***************************************************
//
// >>>>>>>Swif for cat 用戶 with res nbsp c學習 launch cati 1)ios核心類
UIView 視圖,屏幕上能看得見的東西都是視圖,例如:按鈕、文本標簽、和表格等
UIViewController:內部默認有個視圖(UIView),負責管理UIView的 pretty 就是 log style 操作 16px 如果 -s collect 一、創建數據庫和表
在bin目錄下 執行 mongo 進入mongodb
建庫
use demo1 創建數據庫,芒果語法裏,use 表示,如果當前有這個數據庫就會使用,
如果沒喲就創 tomat sha view源碼 cti contexts and not code acc 1.認識WebView
實例說明:
當你打開百度閱讀APP→VIP全站去廣告→用自帶的 UI Automator去定位裏面的元素,如圖:
不管你去定位 ‘規則詳情‘ ‘開通‘
接著上一篇部落格來啊,咱們繼續看非同步模式下關閉檔案的語法格式:
fs.close(fd, callback)
引數描述如下:
fd - 通過 fs.open() 方法返回的檔案描述符。
callback - 回撥函式,沒有引數。
例項如下:
var
Node.js 提供一組類似 UNIX(POSIX)標準的檔案操作API,我們來看下Node 匯入檔案系統模組(fs)語法,如下:
var fs = require("fs")
Node.js 檔案系統(fs 模組)模組中的方法均有非同步和同步版本,例如讀取檔案內容的函式有非同步的 fs 相關推薦
OC學習篇之---檔案的操作
OC學習篇之---KVC和KVO操作
C++ 學習筆記之——檔案操作和檔案流
OC學習篇之--- property和 synthesize的使用
OC學習篇之---謂詞 NSPredicate
OC學習篇之---類的三大特性 封裝,繼承,多型
OC學習篇之---協議的概念和用法
OC學習篇之---類的初始化方法和點語法的使用
OC學習篇之---通知 NSNotificationCenter
OC學習篇之---歸檔和解擋
OC學習篇之---Foundation框架中的NSArray類和NSMutableArray類
Unmi 學習 Groovy 之檔案操作
OC學習篇之---類的三大特性(封裝,繼承,多型)
【Ansible學習】- 常用檔案操作模組之copy模組
Swift呼叫OC之檔案操作-NSBundle
OC學習小結之ios運行過程詳解
《 mongodb 學習 》之基本操作
Python+Appium學習篇之WebView處理
node總結之檔案操作系列(二)
node總結之檔案操作系列(一)