![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 6240 阅读 · 3 评论 -
AFNetworking速成教程
AFNetworking速成教程 目录(?)[-] 开始操作JSON操作Property Listsplists操作XML一个小的天气程序一个RESTful类连接到Live Service我还没有死下载图片 原文链接:AFNetworking速成教程 本文是由 iOS Tutorial 小组成员 Scott Sherwood撰写,他是一个基于位置动态加载转载 2014-08-21 15:26:59 · 1109 阅读 · 0 评论 -
[iOS]Objective-C利用协议实现回调函数(类似java的回调函数)
在编写iphone开发时,最常用的就是回调函数。自己编写回调函数,实现动态加载数据,加载完数据之后就利用回调函数通知给前台页面,显示相应数据的界面。在iphone中利用协议可以很容易的实现回调函数,后台加载数据,然后显示在前台页面. 下面举个通俗的例子: 某天,我打电话向你请教问题,当然是个难题,,你一时想不出解决方法,我又不能拿着电话在那里傻等,于是我们约定:等你想出办转载 2014-06-10 17:32:50 · 864 阅读 · 0 评论 -
NSNotificationCenter消息注册与撤销
苹果的消息机制是个非常好用的东西,当需要在类的各个实例之间传递消息或者写一些事件驱动的程序时,绝对是个不错的工具。但是使用时一不小心就会造成引用已经被dealloc的对象的错误,引起程序崩溃。于是,在合适的时机addobserver和removeobserver就是个很关键的事情。下面,分几种情况来阐述一下自己的一点想法。 一,使用defaultcenter。 简单的情况下,若自己没有转载 2013-12-23 16:49:38 · 524 阅读 · 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 · 1244 阅读 · 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 · 607 阅读 · 0 评论 -
ios ViewController 页面跳转
从一个Controller跳转到另一个Controller时,一般有以下2种: 1、利用UINavigationController,调用pushViewController,进行跳转;这种采用压栈和出栈的方式,进行Controller的管理。调用popViewControllerAnimated方法可以返回。 PickImageViewController *ickImageVi转载 2013-12-12 17:50:42 · 622 阅读 · 0 评论 -
协议与委托 (Protocol and Delegate) 实例解析
1 协议: 协议,类似于Java或C#语言中的接口,它限制了实现类必须拥有哪些方法。 它是对对象行为的定义,也是对功能的规范。 示例: 1 2 3 4 5 6 7 8 9 // GoodChild.h #import @protocol GoodChild -(void)filialPiety; @end转载 2013-12-11 15:58:09 · 589 阅读 · 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 · 2945 阅读 · 0 评论 -
block一点也不神秘————如何利用block进行回调
我们在开发中常常会用到函数回调,你可以用通知来替代回调,但是大多数时候回调是比通知方便的,所以何乐而不为呢?如果你不知道回调使用的场景,我们来假设一下: 1.我现在玩手机 2.突然手机没有电了 3.我只好让手机开始充电 4.充电的过程中我好无聊,我要去看电视,但是我不会一直看电视,我要等手机电充满了停止看电视,继续去玩手机 5.我开始看电视 6.手机电充好了,我听到手机响了一下,我不看转载 2014-12-01 11:30:17 · 557 阅读 · 0 评论