Nsarray * array1 = [nsarray arraywithobjects: @" IPhone " , @" IPod " , Nil]; nsarray * Array2 = [nsarray arraywithobjects: @" Mac " , @" IMac " , @" Mac Pro " , Nil]; nsdictionary * Mydictionary = [nsdictionary dictionarywithobjectsandkeys: array1, @" Mobile " , Array2, @" Computers " , Nil]; nsstring * Path = Nshomedirectory (); nsfilemanager * Filemanager = [Nsfilemanager defamanager manager]; nsarray * Directorypath =Nssearchpathfordirectoriesindomains (nsdocumentdirectory, nsuserdomainmask, yes); nsstring * Documentdirectory = [directorypath objectatindex: 0 ]; Nsstring * Filepath = [documentdirectory stringbyappendingpathcomponent: @" Aaaa " ]; If (! [Filemanager fileexistsatpath: filepath]) {[filemanager createfileatpath: path contents: Nil attributes: Nil];} // Write [Mydictionary writetofile: filepath atomically: Yes]; // Read Nsdictionary * read = [nsdictionary dictionarywithcontentsoffile: filepath];