![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
中国iOS开发 Objective-c
南宫辞迁
单曲循环,其实听的是自己的心情。
展开
-
IOS block 教程
http://pernghh.pixnet.net/blog/trackback/eac87d412e/33563409本文来自台湾的某开发人员的博客,被墙,感觉讲的比较易懂,所以引过来。文字简体化了,原来是繁体,变数=变量,这个注意一下。本章学习目标: 1. 了解何谓block。 2. 了解block的使用方法。 注:变数=变量 Block是iO原创 2014-03-27 16:19:52 · 440 阅读 · 0 评论 -
iOS开发--正则表达式参考
常用正则表达式: 匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:ns*r 评注:可以用来删除空白行 匹配HTML标记的正则表达式:]*>.*?| 评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的嵌套标记依旧无能为力原创 2014-04-08 16:16:45 · 662 阅读 · 0 评论 -
ios教程 socket开发
在iphone的平台下,要进行socket开发其实有很多种的方法,开源的库Asyncsocket,官方的CFSocket,还有BSD的socket。这里要做一个简单的socket普及,这里包含在socket的设置非阻塞超时的控制逻辑,包和线程的启动时间同步的控制。这里都是标准的linux的流程先创建一个socket- (int)CSocket原创 2014-04-04 21:41:49 · 727 阅读 · 0 评论 -
多线程、socket、全局静态变量、聊天室
在学习了,多线程和socket之后;就想实现这个功能;但是一直没有花时间去写。可能我学得比较杂吧。 本程序虽然不是很完善,但是基本要求达到了。功能:实现多个人同时聊天。类似于群聊天室 Java代码 package com.xiva.bean; import java.io.*; import java.net.ServerSocket原创 2014-04-04 21:37:53 · 1101 阅读 · 0 评论 -
iOS Socket第三方开源类库 AsyncSocket
假如你也是一个java程序员,而你又不是很懂Socket。下面我的这篇文章也许能帮助你一些。http://xiva.iteye.com/blog/993336首先我们写好上面文章中的server端。下面我们可以访问一下下面的地址:http://code.google.com/p/cocoaasyncsocket/这是一个开源框架。呵,不知道拿到自己程序中使用原创 2014-04-04 21:28:08 · 531 阅读 · 0 评论 -
IOS上的socket通信
客户端:导入头文件:#import #import #import #import 1. 创建连接?1234567891011121314CFSocketContext sockContext = {0,// 结构体的版本,必须为0self,原创 2014-04-04 21:25:14 · 801 阅读 · 0 评论 -
IOS Socket使用 -持续更新
第一部分、概念的理解1、什么是Socket?Socket又称之为“套接字”,是系统提供的用于网络通信的方法。它的实质并不是一种协议,没有规定计算机应当怎么样传递消息,只是给程序员提供了一个发送消息的接口,程序员使用这个接口提供的方法,发送与接收消息。Socket描述了一个IP、端口对。它简化了程序员的操作,知道对方的IP以及PORT就可以给对方发送消息,再由服务器端来处理发送的原创 2014-04-04 21:02:35 · 1102 阅读 · 0 评论 -
iOS 发布应用程序到App Store
声明:转载请注明出处。系统信息 Mac:OS X 10.8.4 XCode:4.6.3 发布证书申请请参照我的上一篇博客http://my.oschina.net/joanfen/blog/1336241.登陆苹果开发者中心http://developer.apple.com(99美元账号)2.进入itunes connect 3.选择Man原创 2014-04-04 09:50:02 · 728 阅读 · 0 评论 -
iOS开发笔记
1.[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(btnApper) name:@"btnApper" object:nil];注册通知[[NSNotificationCenter defaultCenter]postNotificationName:@"btnApper"原创 2014-04-03 22:59:25 · 541 阅读 · 0 评论 -
笔记
//单位时间内放大图片的动画-(void)changeSize:(UIView*)tmp beginSize:(float)begins endSize:(float)ends time:(float)time{ tmp.scale = begins; [UIView beginAnimations:nil context:tmp]; [UIView setAni原创 2014-04-03 15:39:22 · 674 阅读 · 0 评论 -
ios数组操作
使用数组对象创建的数组功能非常强大,在Java语言或者C语言中定义的数组必须满足数组中的每一个元素必须是同样的类型。而Objective-C语言可以在Array数组中放任意类型的数据,值得注意的是只能放指向这个对象的指针,如果直接放int ,char,double 等等,是不行的. 1.不可变数组对象 使用NSArray关键字创建一个不可变的数组,一旦初始化完毕后这个数组的元素是不原创 2014-04-03 15:30:18 · 951 阅读 · 0 评论 -
ios开发答疑录系列---xcode release 和 debug 模式造成的不同
分类: IOS*mac ios开发答疑录 2012-12-21 18:29 3418人阅读 评论(0)收藏 举报============================================================博文原创,转载请声明出处电子咖啡(原id蓝岩)=========================================转载 2014-04-03 15:14:41 · 1083 阅读 · 0 评论 -
IOS中获取各种文件的目录路径的方法
iphone沙箱模型的有四个文件夹,分别是什么,永久数据存储一般放在什么位置,得到模拟器的路径的简单方式是什么.documents,tmp,app,Library。(NSHomeDirectory()),手动保存的文件在documents文件里Nsuserdefaults保存的文件在tmp文件夹里1、Documents 目录:您应该将所有de应用转载 2014-04-03 15:37:53 · 582 阅读 · 0 评论 -
ios 常用字符串的操作
//将NSData转化为NSString NSString* str = [[NSString alloc] initWithData:response encoding:NSUTF8StringEncoding];//将NSString 转化为NSData (NSString.h)- (NSData *)dataUsingEncoding:(NSStringEnco原创 2014-04-03 15:31:56 · 694 阅读 · 0 评论 -
ASIHttpRequest的requestFinish代理函数到底在什么线程执行
用ASIHttpRequest进行异步加载数据时,加载成功后会调用代理函数1- (void)requestFinished:(ASIHTTPRequest *)request开始我以为会在当前线程中执行,后来发现有时是,有时会跑到主线程中执行,这问题一直纠结至今。今天使劲google一番,终于得到结果,在ASIHTTP原创 2014-04-15 08:45:59 · 589 阅读 · 0 评论 -
怎样将double强制转换为float
标记:iphone开发直接这样:float x = [self aComplexMethodToGetADoubleValue];有时会出现莫名其妙的结果,最可能的原因就是溢出。如何解决反向转换?使用NSNumber类double doubleX = [self aComplexMethodToGetADoubleValue];NSNumber number = [NSN原创 2014-04-15 08:44:31 · 7076 阅读 · 0 评论 -
搞清objc的重载以及void指针
两个类:@interface MyClass : NSObject{}- (void)show;@end@implementation MyClass- (void)show { NSLog(@"MyClass");}@end@interface MySubClass : MyClass{}@end@implementation MySubClass- (void)s原创 2014-04-15 08:37:45 · 613 阅读 · 0 评论 -
MVC模式在项目中的应用
初识MVC模式第一次认识到MVC模式是从Microsoft MFC框架所采用的“文档-视图”模型开始的。第一次接触到这个概念让我兴奋不已,很长时间困扰我的程序框架问题似乎迎刃而解了。而后我翻阅了GOF一书中对MVC模式的描述,增进了对这个模式的一些理解。应该说MVC框架是程序设计领域的常青树,也是GOF模式中最为重要的模式之一。这一经典的模式被广泛的使用,有太多的程序构架在这一框架之下,从早期原创 2014-04-08 16:24:30 · 1655 阅读 · 0 评论