- 博客(44)
- 资源 (28)
- 收藏
- 关注
转载 ios 用xcode4.2开发 访问web service的功能
1。后台利用 cxf 构建一个web service服务。HelloWorld.java[java] view plaincopyprint?/** * */ package com.alcor.jws.test; import javax.jws.WebMethod; import javax.jws.WebService; impo
2013-03-31 23:18:08 1350
转载 IOS学习之Grand Central Dispatch(GCD)编程基础
有过编程经验的人,基本都会接触到多线程这块。在java中以及Android开发中,大量的后台运行,异步消息队列,基本都是运用了多线程来实现。同样在,在ios移动开发和Android基本是很类似的一种模型。但是很多时候,在应用开发中,我们会发现本身并没有自己编码去处理一些并发的事件,去开辟新的子线程等等。(虽然一般的调用sdk发起一个网络请求,系统都是会默认给你新起一个线程去处理的)
2013-03-31 18:48:00 819
转载 IOS开发中的那些琐碎的小问题
整理了一个多月开发中的一些小问题,当然,本身遇到问题肯定还有更多,比如类别的一些使用的技巧,协议格式的一些特殊字符,同步于异步的网络处理的选择,数据的存储选择,类的设计。因为其实大部分ios互联网应用的技术含量不会是很深奥,基本到后来发现就是对UI控件的一些需熟能生巧的应用,网络编程以及逻辑的处理,更多的还有是一些经验和积累。这边是几个早期的问题,也就是一个开发开始一个礼拜中一
2013-03-31 18:11:06 895 1
转载 通过WireShark抓取iOS联网数据实例分析
今天闲的没事干,想试着分析iOS应用的网络数据传输方式。以前就曾经想过这么做,但是由于无法得到iPhone的联网数据,一直没成功。今天尝试了一下,没想到居然比较顺利。我的工具:Mac电脑一台(PC也行),Wireshark抓包工具,iPod Touch一台,网线一根。步骤:首先配置电脑,让iPhone能够通过电脑联网,这样iPhone就通过电脑传输数据,就能抓到数据了。具体方法:http:
2013-03-31 18:01:28 1394
转载 让你的应用快速适配iphone5
首先需要一个高级一点的Xcode版本,现在一般都要4.5以上了吧,然后将你的应用在模拟器中运行,选择 硬件-->设备--> iPhone (Retina 4- inch)这个就是iphone 5 的分辨率。没有做过适配的应用就会在上下两端出现黑边,那么如何做适配呢?1.首先需要添加一张启动图片,图片名字命名为[email protected],设置好以后,启动看,就会发现
2013-03-31 17:47:31 803
转载 IOS学习之ios开发之数据的持久化存储机制
IOS中数据的持久化保存这块内容,类似于Android中文件的几种常见的存储方式。对于数据的持久化存储,ios中一般提供了4种不同的机制。1.属性列表2.对象归档3.数据库存储(SQLite3)4.苹果公司提供的持久性工具Core Data。其实储存的形式无非就这么几种,而我们还必须要关心的是,这些文件会被放置在那个文件下,然后如何读取。也就是说:IOS上数据存
2013-03-31 15:38:04 814
转载 IOS学习之UITableView表视图控件初步
表视图这个控件学习的时候,发现是目前我接触到最复杂的组件。在Android中也提供了类似表视图的控件叫ListView。原生的ListView,支持的操作其实很有限,数据的条目展示,点击或是长按的操作。后来慢慢的衍生出来的索引,分区,动态改变指定条目位置等。到了IOS发现,原来都是这些设计概念全是从IOS的表视图移植过去的吧。因此,IOS的表视图是个挺丰富的控件以下
2013-03-31 13:00:02 984
转载 IOS学习之Date Picker, Picker View选取器控件初步
Date Picker控件和Picker View控件其实也是算比较常用到视图。以下根据红柚子上得几个例子:分别从(日期选取器)Date Picker ——>单部件选取器——>多部件选取器——>依赖组建选取器。这边我们不是一步步从创建一个项目开始,毕竟有过前面两三次的实践后,对于如何选择性的创建一个最合适的应用基础模板已经很简单了。这边为了方便视图切换,我们用了前面用到过的
2013-03-31 12:32:55 1218
转载 ios之XCode调试,程序崩溃问题详解
欢迎回到当程序崩溃的时候怎么办 教程!在这个教程的第一部分,我们介绍了SIGABRT和EXC_BAD_ACCESS错误,并且举例说明了一些使用xcode调试器(Xcode debugger)和异常断点(Exception Breakpoints)解决问题的策略。但是我们的app仍然有一些问题!就像我们看到的,他工作的并不是很好,并且这里仍然有许多潜在的可能崩溃的问题。幸运的
2013-03-30 21:52:54 2499
转载 ios高效开源类库
MBProgressHUD(进展指示符库) 地址:https://github.com/jdg/MBProgressHUD 苹果的应用程序一般都会用一种优雅的,半透明的进度显示效果,不过这个API是不公开的,因此你要是用了,很可能被清除出AppStore。而 MBProgressHUD提供了一个替代方案,而且在用户角度上,实现的效果根本看不出和官方程序有什么差别。同时还提供了其他附
2013-03-30 21:50:15 1450
转载 Objective-C语法之代码块(block)的使用
代码块本质上是和其他变量类似。不同的是,代码块存储的数据是一个函数体。使用代码块是,你可以像调用其他标准函数一样,传入参数数,并得到返回值。脱字符(^)是块的语法标记。按照我们熟悉的参数语法规约所定义的返回值以及块的主体(也就是可以执行的代码)。下图是如何把块变量赋值给一个变量的语法讲解:按照调用函数的方式调用块对象变量就可以了:int result = myBlock(4
2013-03-30 18:51:09 815
转载 Objective-C语法之NSDictionary和NSMutableDictionary
Java有Map,可以把数据以键值对的形式储存起来,取值的时候通过key就可以直接拿到对应的值,方便快捷。在Objective-C语言中,词典就是做这样的事情的,和NSArray一样,一个词典对象也能保存不同类型的值,词典也分别有不可变词典和可变的词典(NSDictionary与NSMutableDictionary),前者是线程安全的,后者不是 。1、不可变词典NSDicti
2013-03-30 17:23:58 897
转载 Objective-C语法之NSArray和NSMutableArray
Objective-C的数组比C++,Java的数组强大在于,NSArray保存的对象可以是不同的对象。但只能保存对象,int ,char,double等基本数据类型不能直接保存,需要通过转换成对象才能加入数组。1、NSArray 不可变数组[array count] : 数组的长度。[array objectAtIndex 0]: 传入数组脚标的id 得到数据对象
2013-03-30 17:09:28 686
转载 Objective-C语法之字符串NSString
Objective-C里核心的处理字符串的类就是NSString和NSMutableString这两个类,这两个类完成了Objective-C中字符串大部分功能的处理。这两个类的最主要的区别是NSString创建赋值后不能动态修改长度和内容,除非给重新赋值。而NSMutableString类似与链表的,在创建赋值后可以进行修改长度,插入,删除等操作。注:以下代码运行环境是:XCode 4.3.
2013-03-30 12:01:14 816
转载 IOS成长之路-JSON解析
json数据:[html] view plaincopyprint?{ "result": [ { "meeting": { "addr": "203", "creator": "张一", "mem
2013-03-29 23:40:44 1026
转载 IOS成长之路-解析xml数据
需要解析的 xml 数据:[html] view plaincopyprint?xml version="1.0" encoding="UTF-8"?> Data> Movie> title>good lucky to youtitle> box>111box> summary>This is a
2013-03-29 23:15:22 1010
转载 IOS成长之路-ASIFormDataRequest实现上传图片
UIImage *im = [UIImage imageWithContentsOfFile:path];//通过path图片路径获取图片 NSData *data = UIImagePNGRepresentation(im);//获取图片数据 /* ios中获取图片的方法有两种,一种是UIImageJPEGRepresentation ,一种是UIImagePNGRepresent
2013-03-29 23:02:29 1496
转载 ios网络编程专题总结(重要)---webservice,xml,json,soap,asihttp
详细地址:http://www.cocoachina.com/bbs/simple/?t54338_3.html
2013-03-28 23:42:53 3356
转载 iOS学习之-使用ASIHttpRequest调用WebService
工作中,使用iPhone作为已有产品的移动终端,目前做能想到最理想的方式就是恳求产品提供WebService了,还是老习惯,坚决不要零散的代码,继续整理为通用的类,便于拉壮丁快速开发,虽然目前的壮丁就俺一个,hoho再次利用现有的资源,使用了ASIHttpRequest v1.8.1,因为项目中使用了Windows集成验证,而这个东西正好提供了响应的验证方式,爽歪歪了。还是那句话:
2013-03-28 23:37:39 3058 1
转载 ios 调用webservice整理
学iphone开发有一段时间了,对于我这个新手来说,学习过程中,遇到不少问题,尤其是webservice的调用一直困扰了很久,赶在光棍前夕之迹,谈谈个人在webservice方面遇到的问题以及解决方案~~跟大家分享一下,对于那些高手来说可以略过~~也不知道这是人生中的第几个光棍节了,没有妹子,很纠结,没有遇到对的人,在爱情的等待中渐渐的发霉~~~~~~~~在这里也祝单身的男银、女银们,在光
2013-03-28 23:12:39 1323
转载 ios调用webservice时,获取返回的XML格式的结果
使用的是google的GDataXML解析xml -(NSString*)ServiceSoapMesageResult:(NSString*)xml ServiceMethodName:(NSString*)methodName{ GDataXMLDocument *document=[[GDataXMLDocument alloc] initWithXMLString:xml o
2013-03-28 23:08:49 1167
原创 webservice返回json数据
webservice返回json数据- (IBAction)webServicexRequestPost:(UIButton *)sender{//构建webservice请求字符串NSLog(@"开始构建字符串");NSString*soapMessage=[NSString stringWithFormat:请把代码粘贴在这里请把代码粘贴在这里请把代
2013-03-28 23:03:28 3246
转载 IT的成功人士学习之道
IT人士成功的6大步骤一个前辈在移民加拿大后写的文章,写得不错,值得借鉴,转来给大家看看,也给自己 序言:经过001多年的洗礼,认识了这里这么多的JJMMGGDD,前几天刚得到签证, 无限感慨 面对未来,我也不知道我31岁如何发展,尤其是我现在在北京还算过的去,各种机会都纷至沓来。 无论如何,我相信,世界上各种事物都有他们自己的原因,也结合自
2013-03-28 21:22:49 939
转载 Struts Servlet简单实现登录随机验证码
为防止暴力登录而采用的随机验证码在很多网站的登录上经常见到,我这里用Struts+Servlet简单实现登录验证码,贴出来与大家一起交流。原理就是利用在Servlet中产生4个数字与字母随机组合的验证码,存放到request的Session中,当用户加载登录页面的同时,发送一个请求给Servlet产生随机的验证码,并在登录页面以图片的形式展示在用户面前,当用户填完登录信息提交时,由Stru
2013-03-24 16:58:49 1061
转载 ios登陆界面
登录功能是我在湖畔做的第一个需求。当时PD给我的草图和下图类似:(图片来自知乎iOS客户端登录界面) 不过需求中要求用户名或者密码错误时,输入框要抖动(类似Mac登录密码错误的抖动效果)。如果实现上图的UI布局,那么输入框抖动是上下单元格独立抖动还是整体抖动?独立抖动:会出现上下单元格边界不齐的断裂效果,破坏美感。整体抖动:只是用户名错误,密码框
2013-03-24 16:14:41 1581
转载 ios之SQLite操作
SQLite,是一款轻型的数据库,它设计目的是为了嵌入式程序的使用。Sqlite是由C实现,占用内存小,而且运行效率很高。所以现在也被广泛用于包括浏览器(支持html5的大部分浏览器,ie除外)、ios、Android、window phone等移动设备以及一些便携需求的小型web应用系统。由于sqlite的使用广泛,不能一一涉及,因此在这里就讨论一下SQLite数据库在ios开发中的
2013-03-24 12:49:01 708
转载 ios数据存储
ios数据存储包括以下几种存储机制:属性列表对象归档SQLite3CoreDataAppSettings普通文件存储1、属性列表[cpp] view plaincopyprint?// // Persistence1ViewController.h // Persistence1 // //
2013-03-23 23:55:42 602
转载 ios----xml解析
一、概述由于xml具有强大的扩展性及清晰的结构,使其广泛用于各种文件配置,比如皮肤配置;那么在IOS该如何解析xml文件呢?xml解析必然要用到xml解析库,有libxml、tinyxml等,但在IOS的API中提供了NSXMLParser类,通过NSXMLParser可以实现快速访问xml中相关字段;二、NSXMLParser类几个重要知识点1、要使用NSXMLParser类
2013-03-23 23:51:47 646
转载 重新构建 iPhone 聊天应用程序
常用缩写词DOM:文档对象模型 IDE:集成开发环境 SAX:XML 简单 API SQL:结构化查询语言 UI:用户界面 W3C:万维网联盟 XIB:Xml 界面生成器 XML:可扩展标记语言 目前已有 4000 万台 iPhones 在用,您无疑对编写 iOS 应用程序感兴趣。但是从何着手呢?大多数应用程序都会连接网络,那么一个跨越两端的项目(比如说聊天应用程序)又是如
2013-03-23 18:01:20 812 1
转载 创建用于 iPad 的 iOS 幻灯片应用程序
简介常用缩写词IDE:集成开发环境 iOS:苹果的移动操作系统 OS X:苹果用于 Macintosh 计算机的操作系统 为 iOS 设备如 iPad 或 iPhone 编写应用程序是非常受欢迎的活动,这毫不奇怪。这些设备华丽且易于使用。这些设备拥有数百万的用户,为这些设备开发应用程序利润可观。人们喜欢在 iPad 和 iPhone 靓丽的屏幕上观看自己的照片。
2013-03-23 17:05:46 885
转载 iOS 使用 Core Plot 绘制统计图表入门
iOS(iPhone/iPad) 下图形组件有两个有名的,s7graphview 和Core Plot,它们都是在 Google 上托管的代码,听说 Core Plot 比较强,因为前者仅支持曲线图,后者呢曲线图、饼图、柱状图等通吃,且较活跃。那就专注下 Core Plot 的使用。它提供了 Mac OS X 和 iOS 下的组件库,我只用到它的 iOS 图表库。Core Plot 能画出
2013-03-23 15:29:50 810
转载 在iOS中有一些基本的设计模式
在iOS中有一些基本的设计模式:delegation protocol model-vew-controller target-action notification declared properties 下面分别介绍一下各个设计模式的用途。 Delegation(代理)摘自:http://developer.apple.com/library/ios/#document
2013-03-22 21:31:38 839
转载 IOS全局变量
IOS中的全局变量和JAVA中的全局变量定义和使用方法不一样,在Java中,只需要将变量定义为static就行了。而在IOS中这种方法不适合。 IOS中定义全局变量有三种方法: 1.使用extern关键字 在AppDelegate.m或AppDelegate.h中写入你需要的全局变量名,例如:int name;注意定义全局变量时候不能初始化,否则报错。 view sour
2013-03-21 16:25:31 1799
转载 json到objectc互转的类,自动枚举类属性
给个主先类,所有的model类型只要继承,声明属性即可,会自动具有json objectc的转化功能注意:后台是java的springmvc框架,前台用的时asihttprequest库和SBJson库子类的属性不需要写dealloc方法,主先类会自动释放对象。调用initWithDictonary:(NSDictionary *)dict 可以将json转化成需要的model类
2013-03-21 12:00:10 1689
转载 ASIHttpRequest☞上传文件
五、文件上传 1、服务端 文件上传需要服务端的配合。我们可在本机搭建tomcat测试环境。关于tomcat在Mac OSX下的安装配置,参考作者另一博文《安装Tomcat到Mac OSX》。打开Eclipse,新建web工程。在其中新建一个Servlet UploadServlet:importjava.io.*;importjava.util.*;
2013-03-20 22:18:19 825
转载 SBJSON 与tableview
1.导入两个库SDimage,SBJSON 引入两个头文件: #import "SBJson.h" #import "UIImageView+WebCache.h" 2.主要代码: NSString *urlstr=@"http://192.168.88.8/sns/my/user_list.php?page=1&number=500"; NSURL
2013-03-19 17:41:55 817
转载 iPhone上的JSON(三)JSON+UITableView
既然JSON这么好,它怎么和UITableView结合使用呢?首先看看我们的JSON文件吧:{ "老张家":["大张","二张","三张"], "老李家":["大李","二李"]}完成的作品是这样样子的~~(点击放大阿~~)好,开始打代码吧。1,首先copy JSON库到当前的Project里面。2,建立一个数据源类。我给它起名叫MyDataSo
2013-03-19 17:34:49 899
转载 IOS开发之——objectForKey与valueForKey在NSDictionary中的差异
从 NSDictionary 取值的时候有两个方法,objectForKey: 和 valueForKey:,这两个方法具体有什么不同呢?先从 NSDictionary 文档中来看这两个方法的定义:objectForKey: returns the value associated with aKey, or nil if no value is associated with a
2013-03-19 17:17:10 824
转载 Apple LLVM compiler 3.0 error
原创文章:转载请注明出处: http://www.cnblogs.com/mfryf/archive/2012/02/26/2369190.html 从苹果的开发官网下载的程序编译不能通过总是报这个问题,iOS 5 - Apple LLVM compiler 3.0 errorCommand /Developer/Platforms/iPhoneSimulator.platform/D
2013-03-19 13:52:54 1083
转载 iOS 5 Storyboard 学习之 控制Segue来跳转用户登录Login
iOS 5 Storyboard 学习之 控制Segue来跳转用户登录LoginStoryboard用起来实在是太爽了,所以尝试着把iOS 4时代的代码迁移过来,其他的都还好,今天遇到了login的问题,HTTP解析用的是ASIHTTPRequest的库这个问题解决了(以后文章会写如何解决的)就遇到了这个Control+Drag跳转的问题。下面看看如何制作一个简单登陆应用。
2013-03-19 12:57:07 1448
VMsvga2_v1.2.5_OS_10.6-10.8.pkg
2013-05-03
下拉刷新EGOTableViewPullRefresh
2013-04-06
ios多线程编程指南
2013-04-04
iOS_webservice_Developing XFire Web Services in IOS Tutoria
2013-03-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人