ios开发
beijingshi1
Write the code change the World
展开
-
IOS socket基于tcp/udp的通信
网络上已经有编写好的开源类库GCDAsyncSocket 和GCDAsyncUdpSocket 这是GCD版的 比AsyncSocket 和AsyncUdpSocket估计要好用点 用法也很简单,跟http很类似 只要指定服务器的ip和端口 然后再实现各种回调就行,原生态实现正在摸索。。。。。socket默认情况下就是采用TCP协议,创建之后通信双方的socket会一直保持连接,除非转载 2013-12-03 15:10:50 · 6257 阅读 · 3 评论 -
AFNetworking速成教程
AFNetworking速成教程目录(?)[-]开始操作JSON操作Property Listsplists操作XML一个小的天气程序一个RESTful类连接到Live Service我还没有死下载图片原文链接:AFNetworking速成教程本文是由 iOS Tutorial 小组成员 Scott Sherwood撰写,他是一个基于位置动态加载转载 2014-08-21 15:26:59 · 1118 阅读 · 0 评论 -
[iOS]Objective-C利用协议实现回调函数(类似java的回调函数)
在编写iphone开发时,最常用的就是回调函数。自己编写回调函数,实现动态加载数据,加载完数据之后就利用回调函数通知给前台页面,显示相应数据的界面。在iphone中利用协议可以很容易的实现回调函数,后台加载数据,然后显示在前台页面. 下面举个通俗的例子: 某天,我打电话向你请教问题,当然是个难题,,你一时想不出解决方法,我又不能拿着电话在那里傻等,于是我们约定:等你想出办转载 2014-06-10 17:32:50 · 872 阅读 · 0 评论 -
NSNotificationCenter消息注册与撤销
苹果的消息机制是个非常好用的东西,当需要在类的各个实例之间传递消息或者写一些事件驱动的程序时,绝对是个不错的工具。但是使用时一不小心就会造成引用已经被dealloc的对象的错误,引起程序崩溃。于是,在合适的时机addobserver和removeobserver就是个很关键的事情。下面,分几种情况来阐述一下自己的一点想法。一,使用defaultcenter。简单的情况下,若自己没有转载 2013-12-23 16:49:38 · 533 阅读 · 0 评论 -
ios iphone开发中使用UIActivityIndicatorView 控件来做等待提示。
1.在xib文件中的view控件下加入UIActivityIndicatorView 这个控件。2.在.h文件中定义 UIActivityIndicatorView 的变量3.在.m文件中@synthesize这个变量4.在xib文件中做 Outlet的关联5.利用Tools的showDail和hideDail来显示或者关闭 waitting的提示。6.To转载 2013-12-18 09:51:31 · 1256 阅读 · 0 评论 -
iOS6和iPhone5使用第三方静态库在真机无法运行的处理
环境: xcode4.5.1 iphone5在模拟器下正常运行的程序,在真机上出现下面的错误:ld: file is universal (3 slices) but does not contain a(n) armv7s slice: /Users/david/Downloads/QR code/QR code/ZBarSDK/libzbar.a for转载 2013-12-16 15:17:13 · 617 阅读 · 0 评论 -
ios ViewController 页面跳转
从一个Controller跳转到另一个Controller时,一般有以下2种:1、利用UINavigationController,调用pushViewController,进行跳转;这种采用压栈和出栈的方式,进行Controller的管理。调用popViewControllerAnimated方法可以返回。 PickImageViewController *ickImageVi转载 2013-12-12 17:50:42 · 632 阅读 · 0 评论 -
协议与委托 (Protocol and Delegate) 实例解析
1 协议:协议,类似于Java或C#语言中的接口,它限制了实现类必须拥有哪些方法。它是对对象行为的定义,也是对功能的规范。示例:123456789// GoodChild.h#import @protocol GoodChild -(void)filialPiety;@end转载 2013-12-11 15:58:09 · 601 阅读 · 0 评论 -
IOS静态库的加载和调试
一. iphone静态库的加载:使用静态库需要提供*.a库文件和*.h头文件。 1. 在xcode中Frameworks项上点击右键add->existing files选择*.a库文件 2. 在classse项上点击右键add->existing files选择*.h头文件 3. 在需要使用库文件的*.m文件中添加import “*.h”二. iphone静转载 2013-12-11 15:48:37 · 2960 阅读 · 0 评论 -
block一点也不神秘————如何利用block进行回调
我们在开发中常常会用到函数回调,你可以用通知来替代回调,但是大多数时候回调是比通知方便的,所以何乐而不为呢?如果你不知道回调使用的场景,我们来假设一下:1.我现在玩手机2.突然手机没有电了3.我只好让手机开始充电4.充电的过程中我好无聊,我要去看电视,但是我不会一直看电视,我要等手机电充满了停止看电视,继续去玩手机5.我开始看电视6.手机电充好了,我听到手机响了一下,我不看转载 2014-12-01 11:30:17 · 568 阅读 · 0 评论