
Object-C
文章平均质量分 60
hhh901119
这个作者很懒,什么都没留下…
展开
-
第一章:Object-C简介
一、介绍你的第一个程序现在你将要开始熟悉这个object-c程序以及运行的object-c程序。让我们来看下这个第一个程序。//first program example#import int main(int argc,const char* argv[]){ @autoreleasepool{ NSLog(@"Programming is fun");翻译 2015-11-03 16:56:15 · 366 阅读 · 0 评论 -
iOS与js交互实战篇(oc版)
iOS与JS交互实战篇(ObjC版) 2015-10-13 黄仪标 iOS开发技术分享前言ObjectiveC与Js交互是常见的需求,可对于新手或者所谓的高手而言,其实并不是那么简单明了。这里只介绍iOS7.0后出来的JavaScriptCore framework。关于JavaScriptCore本教程中所涉及到的几种类型:JS转载 2016-07-06 17:25:51 · 580 阅读 · 0 评论 -
iOS中的中文乱码问题,关于NSString中文转化为wchar_t
先开始的思路是,先把NSString转化为char*,再转化为wchar_t-(wchar_t*) stringToWchar(NSString*) str{setlocale(LC_CTYPE,"UTF-8");int length = str.length;const char* srcStr = [str UTF8String];wchar_t *wStr = n原创 2016-06-13 15:22:37 · 2234 阅读 · 0 评论 -
关于http请求body
一种是用nssting: NSString *path =@"http://XXXXXXXXX"; self.recData = [[NSMutableDataalloc] init]; NSURL *url = [NSURL URLWithString:path]; NSMutableURLRequest *requ原创 2016-05-09 14:46:31 · 1913 阅读 · 0 评论 -
关于Content-Type的http请求头的格式
设置常用的content-type:[php] view plain copy //定义编码 header( 'Content-Type:text/html;charset=utf-8 '); //Atom header('Content-type: application/atom+xml'); //CSS header('Content-typ转载 2016-05-09 11:09:39 · 2498 阅读 · 0 评论 -
iOS ftp上传文件
one:#import "ViewController.h"#import "CFNetwork.h"#import "AssetsLibrary.h"enum { BufferSize = 32768};@interface ViewController (){ uint8_t buffer[原创 2016-05-05 18:24:46 · 5079 阅读 · 3 评论 -
ios本地数据存取
本文授权转载,作者:hosea_zhou(简书)应用沙盒1)每个iOS应用都有自己的应用沙盒(应用沙盒就是文件系统目录),与其他文件系统隔离。应用必须待在自己的沙盒里,其他应用不能访问该沙盒2)应用沙盒的文件系统目录,如下图所示(假设应用的名称叫Layer)应用沙盒的文件系统目录3)应用沙盒结构分析应用程序包:(上图中的Layer)包含了所有的资源文件和可执行文转载 2016-05-02 21:27:49 · 357 阅读 · 0 评论 -
nsjson to nsdictionary
获得的json先转换成字符串NSString *receiveStr = [[NSString alloc]initWithData:receiveData encoding:NSUTF8StringEncoding];字符串再生成NSDataNSData * data = [receiveStr dataUsingEncoding:NSUTF8StringEncoding原创 2016-04-18 21:24:20 · 289 阅读 · 0 评论 -
iOS适配http和Url scheme
Demo1_iOS9网络适配_改用更安全的HTTPSiOS9把所有的http请求都改为https了:iOS9系统发送的网络请求将统一使用TLS 1.2 SSL。采用TLS 1.2 协议,目的是 强制增强数据访问安全,而且 系统 Foundation 框架下的相关网络请求,将不再默认使用 Http 等不安全的网络协议,而默认采用 TLS 1.2。服务器因此需要更新,以解析相关数据。如不更新,转载 2016-04-29 11:10:05 · 567 阅读 · 0 评论 -
Tcpsocket
服务器:#include #include #include #include #include #include #define PORT 3880int main(int argc, char *argv[]){ QCoreApplication a(argc, argv); int listenfd; int conf原创 2016-03-14 16:11:49 · 279 阅读 · 0 评论 -
ios json
(1)建立字典,向字典中写入键值对。再将字典转换为JSON数据型(NSDATA)。创建文件夹并将nsdata内容写入文件。目的做数据持久化或者网络传输。NSDictionary *array = [NSMutableArray dictionaryWithDictionary:@{ @“A”:@“1”,@“B”:@“2”,@“c”:55 }]原创 2016-03-16 21:52:30 · 312 阅读 · 0 评论 -
第二章:Object-C类、对象以及方法
*程序部分(让我们从对象,方法的角度去看)这个程序的代码部分包括了处理你的特别的问题,他可以分离大多数的文件夹。在有些时候,你必须用程序来调用这个main函数。你的程序总是在这里开始执行。请看下面的程序部分int main(int argc,char *argv[]){ @autorelease{ Fraction *myFraction; //creat翻译 2015-11-05 15:17:30 · 275 阅读 · 0 评论 -
第四章Object-C判断语句
**if判断这个Object-C程序语言提供一个功能判断,语言的结构是if。这个通用的状态格式表示为以下形式:if(expression)program statement想象一下这个情况“如果不下雨,那么我将要去有用”在OC语言下。用这个if状态,写下的状态是:if(it is no raining)i will go swimming这个if状态有用来规定程序的执行翻译 2015-11-16 11:26:56 · 1500 阅读 · 0 评论 -
第三章:ObjectC循环
5、程序循环一个Object-C项目,你能够不断重复执行一段代码用相同的方式。本章讲循环的功能。for循环、while循环、do循环。下面我们将要开始一个简单的例子:来计算数字。#import int main(int argc,char *argv[]){ @autoreleasepool{ int triangularNumber; tri翻译 2015-11-11 11:24:57 · 384 阅读 · 0 评论 -
ios读写文件NSFileManager
写文件,创建文件写入内容:NSString *dataString = @"Hello World"; //NSString 和 NSData 都可以写文件NSData *data = [NSJSONSerializationdataWithJSONObject:dataStringoptions:NSJSONWritingPrettyPrintederror:nill];原创 2016-06-21 17:23:48 · 397 阅读 · 0 评论