For now KxSMB supports a limited set of SMB operations. It mostly was designed for browsing local net and retrieving files.
First you need download, configure and build samba. For this open console and type in
cd kxsmb
rake
Fetching a folder content:
NSArray *items = [[KxSMBProvider sharedSmbProvider] fetchAtPath: @"smb://server/share/"];
Reading a file:
KxSMBItemFile *file = [[KxSMBProvider sharedSmbProvider] fetchAtPath: @"smb://server/share/file"];
NSData *data = [file readDataToEndOfFile];
Look at kxSMBSample demo project as example of using.
at least iOS 5.0 and Xcode 4.5.0
kxsmb is open source and covered by a standard 2-clause BSD license. See the LICENSE file for more info.
Samba is Free Software licensed under the GNU General Public License.
Tweet me — @kolyvan_ru.