- 博客(19)
- 资源 (4)
- 收藏
- 关注
原创 iOS使用AsyncSocket循环接收消息的问题
最近用到了AsyncSocket,开始只能接收一次数据,就无法在接收到。查了很久的原因,原来是收发数据中必须注意是添加 [sock readDataWithTimeout:-1 tag:0];否则接收不到数据,并且这个函数在数据返回就必须调用一次,让他一直循环下去。 可在didReadData方法中加入。这样就能够正常的接收数据了。
2014-02-28 17:23:18 1984 1
转载 socket编程 - Asyncsocket(详解版)
iPhone的标准推荐是CFNetwork 库编程,其封装好的开源库是 cocoa AsyncSocket库,用它来简化CFNetwork的调用,它提供了异步操作 主要特性有: 队列的非阻塞的读和写,而且可选超时。你可以调用它读取和写入,它会当完成后告知你自动的socket接收。如果你调用它接收连接,它将为每个连接启动新的实例,当然,
2014-02-28 16:43:21 1669
翻译 iOS上的TCP-Socket长连接,Demo客户端
源代码下载地址:https://github.com/smalltask/TestTcpConnectionTcp connection test.Use GCDAsyncSocket framework.基于GCDAsyncSocket项目进行实现;增加了一个用户测试界面,实现了手工收发消息的功能,便于测试时使用;GCD
2014-02-28 10:35:30 5102
转载 IOS6、IOS7导航栏适配问题
#pragma mark 一个类只会调用一次+ (void)initialize{ // 1.取出设置主题的对象 UINavigationBar *navBar = [UINavigationBarappearance]; UIBarButtonItem *barItem = [UIBarButtonItemappearance]; //
2014-02-25 17:22:53 1412
转载 warning: directory not found for option ' '
ld: warning: directory not found for option '-L/Users/frenck/Downloads/apz/../iOS Analytics SDK/Library' 解决方法:选择项目名称----->Targets----->Build Settings----->Search Paths----->Library Search Paths
2014-02-24 09:54:42 671
转载 WWDC 2013 Session笔记--iOS7中的ViewController切换
毫无疑问,ViewController(在本文中简写为VC)是使用MVC构建Cocoa或者CocoaTouch程序时最重要的一个类,我们的日常工作中一般来说最花费时间和精力的也是在为VC部分编写代码。苹果产品是注重用户“”阅读器iOS7中的ViewController切换转自onevcat的博客这是我的WWDC20
2014-02-22 19:38:24 893
转载 iOS7教程系列:自定义导航转场动画以及更多
在iOS7以前,开发者如果希望定制导航控制器推入推出视图时的转场动画,一般都只能通过子类化UINavigationController或者自己编写动画代码去覆盖相应的方法,现在iOS7为开发者带来了福音。“”阅读器原文:iOS 7 Tutorial Series: Custom Navigation Transitions
2014-02-22 19:35:31 1012
转载 如何为iOS 7设计按钮
苹果为app设计提供了默认的UI元素,但是它们看起来大都比较朴素,也不是那么吸引人。 而在iOS 7中,苹果提供的默认的UIButton更是引发了不少设计师和开发者的争论,因为它们看起来更像是一“”阅读器iOSbutton按钮iOS7苹果为app设计提供了默认的UI元素,但是它们看起来大都比较朴素,也不是那么吸引人。
2014-02-22 19:33:53 770
转载 TDD的iOS开发初步以及Kiwi使用入门
转自OneV's Den的博客 试驱动开发(Test Driven Development,以下简称TDD)是保证代码质量的不二法则,也是先进程序开发的共识。Apple一直致力于在iOS开发中集成更加方便和可用的测试,在Xcode 5中,新的“”阅读器iOS开发试驱动开发TDD转自OneV's Den的博客 试
2014-02-22 19:30:53 710
转载 iOS绘图教程
Core Graphics Framework是一套基于C的API框架,使用了Quartz作为绘图引擎。它提供了低级别、轻量级、高保真度的2D渲染。该框架可以用于基于路径的绘图、变换、颜色管理、脱屏渲染,模板、渐变、“”阅读器iOSiOS开发iOS绘图本文是《Programming iOS5》中Drawing一章的翻译,考虑到
2014-02-22 19:28:34 625
转载 iOS7中容易被忽视的新特性
在本篇文章中我们汇总了一份较完备的iOS7重要且有趣的新变化。现在让我们一起来看看是否有一些新变化你以前没有注意到呢?“”阅读器原文:Easily Overlooked New Features in iOS 7 iOS7到现在已经发布了有一段时间了。相信你现在已经了解了它那些开创性的视觉设计,已经了解了它的新的A
2014-02-22 19:26:20 1016
转载 使用Core Data应避免的十个错误
Core Data是苹果针对Mac和iOS平台开发的一个框架,主要用来储存数据。对很多开发者来说,Core Data比较容易入手,但很难精通,如果没有正确的学习方法,你将很难真正理解它,更不用说精通了。“”阅读器iOS开发iOSCore Data原文:Avoiding Ten Big Mistakes iOS De
2014-02-22 19:22:49 824
转载 UIScrollView 去掉下面的滚动条
[_scrollView setShowsHorizontalScrollIndicator:NO];
2014-02-20 11:11:36 834
转载 ios之UITableView设置横向
ios中的tableview默认是竖向的,但是开发中往往有布局横向tableview的需求,其实tableview可以设置旋转角度实现方向。self.tableView.transform=CGAffineTransformMakeRotation(-M_PI/2);//设置逆时针旋转90度。 M_PI是π=3.1415926,意为180°,M_PI前带-指逆时针,不带指顺时针这里实现ta
2014-02-19 21:35:59 4266
转载 iOS 使用Quartz 2D画虚线
画虚线需要用到函数:CGContextSetLineDash此函数需要四个参数:context – 这个不用多说phase - 稍后再说lengths – 指明虚线是如何交替绘制,具体看例子count – lengths数组的长度CGContextRef context =UIGraphicsGetCurrentContext();
2014-02-19 11:58:40 846
转载 iphone ios 用xcode4.2开发 访问web service的功能
1。后台利用 cxf 构建一个web service服务。HelloWorld.java[java] view plaincopy/** * */ package com.alcor.jws.test; import javax.jws.WebMethod; import javax.jws.Web
2014-02-16 17:01:28 1271
转载 iOS - _OBJC_CLASS_$_CTTelephonyNetworkInfo not found?
t is part of the CoreTelephony.framework. You need to add that framework for your code to work.
2014-02-11 17:29:10 1932
转载 关于最新的GoogleAdMobAdsSdk
最近因为策划说要适应iphone5的尺寸,所以把Xcode4.2升级到了4.5,ios升级到了ios6,在模拟器上运行是没问题的,可是真机测试的时候google的广告报错了。 先是报吗,没有armv7。然后换了个新的sdk,又报了下面这个错 "_OBJC_CLASS_$_ASIdentifierManager", referenced from: objc-cla
2014-02-11 17:25:05 984
转载 IOS 中点击(return)键隐藏键盘代码
IOS 中点击(return)键隐藏键盘代码123456- (BOOL)textFieldShouldReturn:(UITextField *)theTextField{ if (theTextField == self.textField) { [theTextField resignFirstRe
2014-02-11 11:16:42 842
多线程编程指南
2013-05-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人