2012年6月17日

WebService概述

摘要: 作者:Alexis出处:http://www.cnblogs.com/alexis/关于作者:专注于Windows Phone 7、Silverlight、Web前端(jQuery)。本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,如有问题,可以通过shuifengxuATgmail.com联系我,非常感谢。Web Service的宗旨是创建不需要用户界面就能与其他应用程序交互的Web应用程序。举例说明它的优点,假如你正在为一家股票投资公司创建网站,你并不需要把不同证劵交易所得数据库与自己的后台数据库进行整合,因为你的应用程序可以使用We 阅读全文

posted @ 2012-06-17 00:02 cokecoffe 阅读(646) 评论(0) 推荐(0) 编辑

2012年6月16日

检测内存泄漏的办法

摘要: 1.打开NSZombieEnabled功能,这样有crash后,会提示crash的信息,而不是只提示EXC_BAD_ACCESS。方法: Xcode 4.x 按下面几个键⌥⌘R然后勾上 Enable Zomibie Objects2.通过Analyze功能,检测一些明显的内存问题3.通过Instrument工具,在app运行的时候,检测内存泄漏。 阅读全文

posted @ 2012-06-16 23:59 cokecoffe 阅读(232) 评论(0) 推荐(0) 编辑

2012年6月10日

UITableview 上提刷新

摘要: 最近做的项目中用到了列表,数据是要从webservice请求,网络是通过3G或者Wifi来连接,所以决定采用分页加载方式下载数据。从网上找到的资料,基本思路就是在Tableview的末尾,也就是contentview(Tableview本身继承与Scrollview)的末尾,加一个footview,用来显示:“上拉加载更多数据”、“加载中“、"松开即加载数据"。这里个人认为比较重要的思想就是tableview与footview之间的交互。分以下三个步骤吧:1.tableview需要通知footview的事情包括滑动,还有滑动结束。2.footview对于滑动的相应:询问ta 阅读全文

posted @ 2012-06-10 21:26 cokecoffe 阅读(3331) 评论(0) 推荐(0) 编辑

2012年6月3日

NavigationController的使用

摘要: 1.创建通过xib创建通过代码创建一个UINavigationcontroller包括 navigation bar,可选的navigation toolbar,RootViewController.2.导航栈有四个方法–pushViewController:animated:–popViewControllerAnimated:–popToRootViewControllerAnimated:–popToViewController:animated:例如,想推进一个新的viewcontroller,到导航栈中,代码:- (void)tableView:(UITableView *)tabl 阅读全文

posted @ 2012-06-03 17:34 cokecoffe 阅读(2824) 评论(0) 推荐(0) 编辑

2012年6月2日

IOS5 JSON

摘要: IOS5.0开始支持JSON,所以不用第三方的解析了。//将Foundation(NSDictionary、NSData) 转换为JSon格式的NSData 用来发送//+ dataWithJSONObject:options:error://将JSON格式的Data转换为Foundation(NSDictionary、NSData) 用来解析//+ JSONObjectWithData:options:error:code:https://github.com/cokecoffe/ios-demo/tree/master/HTTP解析json成dic对象 -(void)fetchedData 阅读全文

posted @ 2012-06-02 23:46 cokecoffe 阅读(7465) 评论(0) 推荐(0) 编辑

2012年6月1日

Subversion基础:概念、安装、配置和基本操作(转)

摘要: 转自:http://www.uml.org.cn/pzgl/200902137.asp摘要:介绍了 Subversion 的基本概念。详细讲解了在Windows下如何安装 Subversion,如何配置一个基本的Subversion服务器。目录一、基本概念1、什么是版本控制2、什么是 Subversion3、版本库(repository)二、安装1、准备工作2、安装服务器端和客户端3、建立版本库(Repository)4、运行独立服务器三、基本配置1、配置用户和权限2、初始化导入四、基本操作流程1、取出(check out)2、存入(check in)/提交(commit)---------- 阅读全文

posted @ 2012-06-01 10:25 cokecoffe 阅读(333) 评论(0) 推荐(0) 编辑

2012年5月31日

IOS下SQLite的简单使用

摘要: 看着国外网站的教程,写了一个小例子,一个联系人的程序,包括 (姓名、地址、电话)三项内容,通过两个按钮,可以将信息保存或者查询数据库已有的信息。UI就不说了,比较简单。贴一下关键代码,具体的话还是去看源代码(正想办法传,我这git出点问题)。git:https://github.com/cokecoffe/ios-demo/tree/master/SQLite%E7%9A%84%E5%9F%BA%E6%9C%AC%E4%BD%BF%E7%94%A8 1 /*根据路径创建数据库并创建一个表contact(id nametext addresstext phonetext)*/ 2 3 -... 阅读全文

posted @ 2012-05-31 23:37 cokecoffe 阅读(9441) 评论(0) 推荐(0) 编辑

IOS block 教程

摘要: http://pernghh.pixnet.net/blog/trackback/eac87d412e/33563409本文来自台湾的某开发人员的博客,被墙,感觉讲的比较易懂,所以引过来。文字简体化了,原来是繁体,变数=变量,这个注意一下。本章学习目标:1. 了解何谓block。2. 了解block的使用方法。Block 是iOS在4.0之后新增的程式语法,严格来说block的概念并不算是基础程式设计的范围,对初学者来说也不是很容易了解,但是在iOS SDK 4.0之后,block几乎出现在所有新版的API之中,换句话说,如果不了解block这个概念就无法使用SDK 4.0版本以后的新功能,因 阅读全文

posted @ 2012-05-31 13:47 cokecoffe 阅读(1011) 评论(1) 推荐(0) 编辑

2012年5月23日

多继承

摘要: Objective-C不支持多重继承,但是我们有方法实现伪继承.举个例子,加入对象A无法处理消息fun,而对象B可以处理,此时A已经继承于类C,所以此时A不能再继承B。我们可以用消息转发的方式,来将消息转发给能够处理fun消息的对象B。当然可以这么实现1 A: 2 -fun 3 { 4 if([B respondTo:@selector(fun)]) 5 { 6 return [B fun]; 7 } 8 return self; 9 } 这样简单的将消息转发出去,但是此方式欠妥,特别是当很多消息都要A来处理,但是A又无法处理的时候,你需要实现各... 阅读全文

posted @ 2012-05-23 22:51 cokecoffe 阅读(819) 评论(0) 推荐(0) 编辑

2012年5月5日

几个弱智C题

摘要: 从网上下了一个C的笔试题,发现附带的答案,不是错的,就是很初级的人写的,发现看了半天,没看懂!于是自己写了一下1.给定一个字符串,输出本字符串中只出现一次并且最靠前的那个字符的位置?比如"abaccddeeef" 则是b,输出2int find_char(const char *str){ int pos[256]; const char *p = str; if((!str)||!(*str))//空指针或者空串 { return -1;} memset(pos,-1,sizeof(pos));//遍历一遍,存下每个字母的位置,如果存过一次,就把位置设置为-2 while 阅读全文

posted @ 2012-05-05 20:00 cokecoffe 阅读(176) 评论(0) 推荐(0) 编辑

导航