- 博客(18)
- 收藏
- 关注
转载 [iPhone高级] 基于XMPP的IOS聊天客户端程序(IOS端三)
前两篇介绍了如何通过XMPP来发送消息和接收消息,这一篇我们主要介绍如何来美化我们的聊天程序,看一下最终效果呢,当然源程序也会在最后放出好了,我们来看一下我们写的程序这里我们自定义了TableViewCell一行是显示发布日期,一行是显示发送的消息,还有一个是背景[java] view plaincopy-(id)initWithStyl
2014-01-18 11:01:54
472
转载 [iPhone高级] 基于XMPP的IOS聊天客户端程序(IOS端二)
接上一章的,这一章我们着重介绍XMPP为了方便程序调用,我们把XMPP的一些主要方法写在AppDelegate中在AppDelegate.m下这几个方法为:[java] view plaincopy-(void)setupStream{ //初始化XMPPStream xmppStream = [[XMPPStream
2014-01-18 11:00:12
454
转载 [iPhone高级] 基于XMPP的IOS聊天客户端程序(IOS端一)
介绍完了服务器,这篇我们就要介绍重点了,写我们自己的IOS客户端程序先看一下我们完成的效果图首先下载xmppframework这个框架,下载点ZIP下载接下来,用Xcode新建一个工程将以下这些文件拖入新建工程中加入framework并设置到这里我们就全部设好了,跑一下试试,看有没有错呢如果没有错的话,我们的
2014-01-18 10:58:28
907
转载 [iPhone高级] 基于XMPP的IOS聊天客户端程序(XMPP服务器架构)
最近看了关于XMPP的框架,以文本聊天为例,需要发送的消息为:[html] view plaincopymessage type="chat" from="kang@server.com" to="test@server.com"> body>helloWordbody> message> 基中from是从哪个用户发送的消息,to是发给谁的消息
2014-01-18 10:57:43
461
转载 通过boundingRectWithSize:options:attributes:context:计算文本尺寸
之前用Text Kit写Reader的时候,在分页时要计算一段文本的尺寸大小,之前使用了NSString类的sizeWithFont:constrainedToSize:lineBreakMode:方法,但是该方法已经被iOS7 Deprecated了,而iOS7新出了一个boudingRectWithSize:options:attributes:context方法来代替:很
2014-01-11 10:05:15
665
原创 iphone开发之GPS定位
#import "RootViewController.h"@interface RootViewController ()@end@implementation RootViewController@synthesize locationManager;@synthesize startingPoint;@synthesize latitudeLabel;
2014-01-09 21:11:44
452
转载 Objective-C语法之代码块(block)的使用
目录(?)[+]代码块本质上是和其他变量类似。不同的是,代码块存储的数据是一个函数体。使用代码块是,你可以像调用其他标准函数一样,传入参数数,并得到返回值。脱字符(^)是块的语法标记。按照我们熟悉的参数语法规约所定义的返回值以及块的主体(也就是可以执行的代码)。下图是如何把块变量赋值给一个变量的语法讲解:按照调用函数的方式调用块对象变量就可以了:int
2014-01-09 09:27:29
354
原创 iPhone学习之多线程笔记
进程:正在运行的程序线程:是对进程的细化,一个进程包含一到多个线程多线程大大提高了工作效率多线程:concurrent (并发) 单线程:serid (串行)线程同步:任务之间有依赖关系,一个任务执行完后,另一个任务才能执行.线程互斥:可以用NSLock(进程锁)解决UI界面刷新需要在主线程里面运行创建线程:1. - [NSobje
2014-01-05 15:29:57
436
原创 CAAnimation
//UIView 分为属性动画 和 过度动画//Ios4.0之前要给视图添加动画://1.调用BeginAdimations 开始动画//2.调用setAnimation 对动画进行配置//3.设置动画内容//4.调用comimitAnimations 结束动画// 过度动画 需要一个容器 用这个容器做动画 在动画过程中让原先的View移除 再添加一个新的
2014-01-04 17:28:55
413
转载 iOS中如何创建一个滑出式导航面板(2)
_________________本文由破船译自:raywenderlich转载请注明出处:BeyondVincent的博客_________________接着上一篇如何创建一个滑出式导航面板(1)现在靠向右边在MainViewController.m文件中,将下面的import语句添加到文件顶部:#import "RightPanelViewCont
2014-01-02 19:18:46
401
转载 iOS中如何创建一个滑出式导航面板(1)
_________________本文由破船译自:raywenderlich转载请注明出处:BeyondVincent的博客_________________本文将介绍如何创建类似Facebook和Path iOS程序中的滑出式导航面板。向右滑动滑出式设计模式可以让开发者在程序中添加常用的导航功能,而又不会浪费屏幕上宝贵的空间。用户可以在任意时间
2014-01-02 19:16:53
459
转载 ios json 解析框架性能比较
不要使用SBJSON(json-framework)下图是我从ArthurChenJS的博客文章中截取的一张benchmark测试结果图(横条越短,解析速度越快):从这些文章中可以看到,SBJSON在多数测试中都处于倒数的第一或倒数第二的位置。所以说,SBJSON实际上在性能这一点上讲,确实是非常“SB”的,实在不值得大家留念。赶快把你的JSON解析库换成其它的吧!那么应该换成
2013-12-29 17:59:21
406
转载 XML Parser 概述
XML Parser 是做网络应用开发常用到的,iPhone SDK 自带了两个 libraries,除此之外还有很多第三方的 XML Parser libraries,包括 TBXML, TouchXML, KissXML, TinyXML, and GDataXML,这里就有一个问题,做开发的时候该选择哪一个适合自己的?CocoaChina 会员 “jjyycwy” 为我们做了具体介绍:
2013-12-29 16:04:23
351
原创 简单的注册界面及相关判断
代码如下:#import "RegisterView.h"#import "UIButton+setButton.h"#import "AddTextFieldLable.h"@implementation RegisterView- (id)initWithFrame:(CGRect)frame{ self = [super initWithFram
2013-12-10 14:32:26
551
原创 初学UI之关灯游戏
#import "light.h"@implementation light- (id)initWithFrame:(CGRect)frame{ self = [super initWithFrame:frame]; if (self) { //设置当前View的tag值,并设背景颜色为黑色 self.tag=1000;
2013-12-09 09:13:19
610
原创 初学UI之小球滚动代码
代码如下:self.i=0; self.j = 0; if (k [NSTimer scheduledTimerWithTimeInterval:0.04 target:self selector:@selector(didClick:) userInfo:nil repeats:YES]; k++; }//Timer
2013-12-08 17:03:10
790
原创 3种霓虹灯效果
//代码如下:// ViewController.m// UK//// Created by 仇东航 on 13-12-3.// Copyright (c) 2013年 www.lanou.com. All rights reserved.//#import "ViewController.h"@interface ViewController
2013-12-08 16:51:13
542
转载 NSStirng、NSArray、以及枚举(Method小集合)
Object-c代码 /******************************************************************************************* NSString ************************************************************************
2013-12-08 16:31:38
380
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人