- 博客(200)
- 资源 (26)
- 收藏
- 关注
转载 一个好的App架构应该包括什么?
一个好的App架构应该包括什么?之前,我对代码架构、规范非常重视,所以我的App中,包括Android、WP7、iOS,都有基类,都有统一的ProgressBar、导航机制,封装了网络底层,后来按照老板的意见,又添加了API的数据缓存和图片缓存机制。但是这远远不够。 1)安全性。需要RSA和DES一起发力,在MobileAPI和APP这两个层面需要配合。2)API速
2014-05-28 09:30:27 554
原创 ios NSString字符串常用处理
1.字符串拼接[NSString stringWithFormat:@"%@,%@", str1, array[1]]
2014-05-14 16:43:58 405
转载 iOS开发之多媒体播放
iOS sdk中提供了很多方便的方法来播放多媒体。本文将利用这些SDK做一个demo,来讲述一下如何使用它们来播放音频文件。AudioToolbox framework 使用AudioToolbox framework。这个框架可以将比较短的声音注册到 system sound服务上。被注册到system sound服务上的声音称之为 system sounds。它必须满足下面几个条
2014-05-09 13:25:09 347
原创 UITableViewCell默认的cell选中颜色设置
UITableViewCell的选中时的颜色及tableViewCell的selecte与deselecte
2014-04-30 17:38:54 392
原创 ios开发--KVO浅析
//kvo- (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context{ NSLog(@"%@",self.searchActivityView.indexPath); if (i
2014-04-28 19:09:39 282
转载 JsonKit 在xcode5 上报错
http://blog.csdn.net/wkx5kl/article/details/18038849第一个:array->isa = _JKArrayClass;第二个:dictionary->isa = _JKDictionaryClass;解决办法:array->isa = _JKArrayClass; 改成:o
2014-04-03 14:02:07 903
原创 ios调用百度地图找不到.o.a文件
在Linking 下other Linker Flags下加-all_locad -Objc -lbaidumapapi就可以了!
2014-03-17 15:12:14 526
转载 ios百度地图添加
1,首先通过百度帐号申请Key,下载BaiduMapApi_Lib_iOS_1.2.3.zip。2,解压之后,添加inc目录,添加静态库(百度MapAPI提供了模拟器和真机两中环境所使用的静态库文件,分别存放在libs/Release-iphonesimulator和libs/Release-iphoneos文件夹下。我们根据选择选择其中之一加到工程中即可(参见官方文档详细说明)。)。另外,如
2014-03-14 11:54:06 351
转载 NSString拼接字符串
NSString* string; // 结果字符串02NSString* string1, string2; //已存在的字符串,需要将string1和string2连接起来03 04//方法1.05
2014-02-18 11:00:38 449
转载 如何在ARC项目中使用非ARC的开源框架
原文地址:http://maniacdev.com/2012/01/easily-get-non-arc-enabled-open-source-libraries-working-in-arc-enabled-projects/http://twitter.com/share 看本文的标题,相信许多开发者都知道它应该是关于本站的另一教程ARCtutorial and guide
2014-02-14 10:19:08 289
原创 使用ASIHttpRequest的问题
错误代码:Undefined symbols for architecture x86_64: "_SCDynamicStoreCopyProxies", referenced from: -[ASIHTTPRequest configureProxies] in ASIHTTPRequest.o "_deflate", referenced from
2014-02-14 10:17:46 912
转载 IOS开发者证书配置和安装
首先登录到http://developer.apple.com/iphone/index.action这个是证书,我们先从这里一次开始向下 一步一步的配置。点这里,会下载一个.cer的证书文件下来。。。然后双击这个下载下来的证书,安装到登录钥匙串。。。看到没有? 这个就是安装好后的证
2014-02-11 11:46:43 325
转载 如何在Windows2008 r2 防火墙下设置QL Server 2005、2008 的1433端口
在企业版池中,如果在指定为后端的计算机上安装 SQL Server 2008,且安装了 Windows Server 2008 操作系统,则必须配置 Windows 防火墙,允许任何可表明自身为域网络成员或专用网络成员的计算机使用传输控制协议 (TCP) 在端口 1433 上访问 SQL Server。有关 SQL Server 2008 可能需要访问的端口的详细信息,请参阅将 Windows 防
2014-01-02 14:45:26 483
转载 在C#中用MySql.Data.MySqlClient连接MySql
在C#中连接MySql数据库其实是件很简单的事情,但对于刚开始学习C#的朋友来说,问题却是不小,主要原因是相对于ACCESS和MSSql来说,MySql方面的教程文章实在太少,我也是自己摸索好好半天才搞清楚的,呵呵。这篇文章可算不上教程,我主要是担心,怕自己以后会忘记,写在这里,方便以后查看而已,呵呵。 1、要安装一个 MySQLDriverCS-n-EasyQueryTools-4.0.0
2013-12-29 13:05:50 475
转载 在C#中用MySql.Data.MySqlClient连接MySql
在C#中连接MySql数据库其实是件很简单的事情,但对于刚开始学习C#的朋友来说,问题却是不小,主要原因是相对于ACCESS和MSSql来说,MySql方面的教程文章实在太少,我也是自己摸索好好半天才搞清楚的,呵呵。这篇文章可算不上教程,我主要是担心,怕自己以后会忘记,写在这里,方便以后查看而已,呵呵。 1、要安装一个 MySQLDriverCS-n-EasyQueryTools-4.0.0
2013-12-29 13:04:50 660
转载 Android中dp和px之间进行转换
在xml布局文件中,我们既可以设置px,也可以设置dp(或者dip)。一般情况下,我们都会选择使用dp,这样可以保证不同屏幕分辨率的机器上布局一致。但是在代码中,如何处理呢?很多控件的方法中都只提供了设置px的方法,例如setPadding,并没有提供设置dp的方法。这个时候,如果需要设置dp的话,就要将dp转换成px了。以下是一个应用类,方便进行px和dp之间的转换。
2013-11-01 14:04:58 315
转载 取得当前日期一周之前/之后的日期,或者是一月之前/之后的日期
1. 需求取得当前时间前一周的时间。比如说:今天是2009-4-23,运行结果则为:2009-4-16。代码:一般人肯定会这样写:String lastModified = new java.text.SimpleDateFormat("yyyy-MM-dd").format(new java.util.Date((new java.util.Date().getTime(
2013-10-25 10:59:34 560
转载 Android 完美的隐藏软键盘方法
最近有这么一个需求:在点击EditText时弹出软键盘,然后在点击空白处或者其他控件的时候隐藏软键盘。这个需求在平板电脑上非常实用,因为屏幕大,用户不可能每次都点左下角去隐藏,并且点击空白处更容易。刚开始从网上搜索,不是很理想,后来突然想到Android的事件分发机制,于是想到了实现方法: public class HomeActivity extends Activity {
2013-10-23 17:33:39 521 2
转载 IOS NSLog 打印
eg:NSLog(@"Hello,objective-c!"); @表示应该当作NSString字符串来处理。NSLog相当于C语言中的printf,常用于文字输出NSLog输出整合时间戳,日期戳,自动换行的功能。 前缀NS表示老乔被苹果炒鱿鱼后建的公司Next Step,后被苹果收买。输出格式 %@对象%d, %i 整数%u 无符整形%f 浮点/双字%x, %
2013-09-12 17:15:45 508
转载 ios中NSUserDefault的使用
创建一个user defaults方法有多个,最简单得快速创建方法: NSUserDefaults *accountDefaults = [NSUserDefaults standardUserDefaults];添加数据到 user defaults: [accountDefaults setObject:nameField.text forKey:UserDefault
2013-09-12 17:01:54 413
转载 ios页面间传递参数四种方式
1、使用SharedApplication,定义一个变量来传递.2、使用文件,或者NSUserdefault来传递3、通过一个单例的class来传递4、通过Delegate来传递。IOS开发使用委托delegate在不同窗口之间传递数据是本文要介绍的内容,主要是来讲解如何使用委托delegate在不同窗口之间传递数据,具体内容来看详细内容。在IOS开发里两个UIVi
2013-09-12 13:30:59 393
转载 <HTTP>ASI实现的注册方法:利用http的get和post两种方式
服务端文档:注册/my/register.php输入参数:参数说明: username 用户名 password 密码 email 邮箱成功返回值:{"code": "registered","message": "注册成功了,进入个人空间" }注册失败:{"code": "user_name_already_exis
2013-09-12 09:45:00 1096
转载 android:maxLines和android:ellipsize同时使用导致显示异常
今天偶然发现android:maxLines和android:ellipsize这两个属性同时使用在某些设备上时不能正常工作,网上搜索了大半天最后终于还是在Stack-Overflow这个神奇的网上找到了一个满意的答案,原文地址如下:http://stackoverflow.com/questions/2160619/android-ellipsize-multiline-textview
2013-09-10 17:59:55 859
转载 手机网站宽度自动适应手机屏幕
方法一: 代码如下复制代码 在网页的中增加以上这句话,可以让网页的宽度自动适应手机屏幕的宽度。其中:width=device-width :表示宽度是设备屏幕的宽度initial-scale=1.0:表示初始的缩放比例minimum-scale=0.5:表示最小的缩放比例maximum-scal
2013-09-09 18:36:22 1194
转载 手机web——自适应网页设计(html/css控制)
一. 允许网页宽度自动调整:"自适应网页设计"到底是怎么做到的?其实并不难。首先,在网页代码的头部,加入一行viewport元标签。 viewport是网页默认的宽度和高度,上面这行代码的意思是,网页宽度默认等于屏幕宽度(width=device-width),原始缩放比例(initial-scale=1)为1.0,即网页初始大小占屏幕面积的100%。 对
2013-09-09 18:17:57 740
转载 ASIHTTPRequest类库简介和使用说明
官方网站: http://allseeing-i.com/ASIHTTPRequest/ 。可以从上面下载到最新源码,以及获取到相关的资料。使用iOS SDK中的HTTP网络请求API,相当的复杂,调用很繁琐,ASIHTTPRequest就是一个对CFNetwork API进行了封装,并且使用起来非常简单的一套API,用Objective-C编写,可以很好的应用在Mac OS X系统和iO
2013-09-05 10:50:41 299
转载 Objectiv-C学习笔记-如何关闭XCode ARC机制
ARC是Objective-C中的垃圾回收机制,据说非常高效,但因为开启了ARC则不能显示调用dealloc/retain/release等手动内存管理操作,所以在很多情况下需要关闭。目前XCode中有两种途径可以关闭ARC1- 创建项目时将ARC选项的勾取消掉2- 在开发中的项目在项目设置的build setting中搜索garbage关键字就可以
2013-09-05 10:19:42 373
转载 整理的一些 ios 因缺少framework引起的错误
_CA和_kCA开头QuartzCore.frameworkSDwebImage放入工程中 需加入 ImageIO.framework MapKit.framework_SCNetworkReachabilityCreateWithAddress 检查网路状态 需加入SystemConfiguration.framework_UI 、_KUI 需加入 MobileCo
2013-09-05 10:16:51 911
转载 Objective-c之NSString+NSMutableString+NSValue+NSAraay用法汇总
NSString+NSMutableString+NSValue+NSAraay用法汇总 [cpp] view plaincopy/******************************************************************************************* NSString
2013-08-30 10:24:51 378
转载 IOS成长之路-NSDate
//创建一个时间对象 NSData * date = [NSDate date]; //打印时间 NSLog(@"today is %@",date); //再获取的时间date减去24小时的时间(昨天的这个时候) NSDate *yesterday = [NSDate dateWithTimeIntervalS
2013-08-30 10:21:03 375
转载 IOS成长之路-NSData和NSFileManager例子微解
//NSData遵循NSCopying NSCoding协议,它提供面向对象的数组存储为字节 //适用与读写文件,而读写文件的时候需要一个缓冲区,而NSDate就提供了这么一个缓存区 //定义一个char类型的字符串 const char * string = "Hi there ,this is a C string"; /
2013-08-30 10:18:55 642
转载 IOS成长之路-NSDictionary和NSMutableDictionary例子微解
//创建不可改变的词典 NSDictionary * dictionary; dictionary = [NSDictionary dictionaryWithObjectsAndKeys:@"good lucky",@"why",@"bye bye",@"how",nil]; //里面的元素个数是奇数(不包括最后的 nil)的话是不可以的,偶数才行,因为是 id ke
2013-08-30 10:14:13 346
转载 IOS成长之路-NSDictionary和NSMutableDictionary例子微解
//创建不可改变的词典 NSDictionary * dictionary; dictionary = [NSDictionary dictionaryWithObjectsAndKeys:@"good lucky",@"why",@"bye bye",@"how",nil]; //里面的元素个数是奇数(不包括最后的 nil)的话是不可以的,偶数才行,因为是 id ke
2013-08-30 10:13:24 60
转载 TextView加载带图片的Html解决方案
查看了下网上关于TextView加载带图片标签的Html解决方案若干,发现很多都是讲下面这种:1:重写ImageGetter,直接获取网络图片(这是比较通用的做法,但是遇到大图片或者网络不好的情况下,会阻塞主进程)[java] view plaincopyprint?ImageGetter imgGetter = new Html.Image
2013-08-11 10:33:37 759
原创 SVN服务器搭建和使用(三)
svn目录创建仓库的一级目录只有两个,分别为code/project和doc。其中,doc主要用来放置先期的文档,code主要用来放置工程的代码,也可以包含后期的文档。仓库的二级目录只可以是branch与trunk两个目录,分别存放主干与分支。trunk目录下直接存放工程文件。branch目录下包括一些子目录分别对应各个分支。
2013-05-23 13:13:44 311
原创 SVN服务器搭建和使用(二)
上一篇介绍了VisualSVN Server和TortoiseSVN的下载,安装,汉化.这篇介绍一下如何使用VisualSVN Server建立版本库,以及TortoiseSVN的使用.首先打开VisualSVN Server Manager,如图:可以在窗口的右边看到版本库的一些信息,比如状态,日志,用户认证,版本库等.要建立版本库,需要右键单击左边窗口的Reposito
2013-05-23 13:11:47 272
原创 SVN服务器搭建和使用(一)
Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说.首先来下载和搭建SVN服务器.现在Subversion已经迁移到apache网站上了,下载地址:http://subversion.apache.org/packages.html这是二进制文件包的下载地址,你可在左侧的导航栏找到源代码,文档的下载地址.windows操作系统
2013-05-23 13:10:38 270
转载 Android-----SharePreference
很多时候我们开发的软件需要向用户提供软件参数设置功能,例如我们常用的QQ,用户可以设置是否允许陌生人添加自己为好友。对于软件配置参数的保存,如果是window软件通常我们会采用ini文件进行保存,如果是j2se应用,我们会采用properties属性文件进行保存。如果是Android应用,我们最适合采用什么方式保存软件配置参数呢?Android平台给我们提供了一个SharedPreferences
2013-04-26 09:44:19 346
原创 android将网络连接强制修改为cmwap
import java.lang.reflect.Method;import android.content.ContentResolver;import android.content.ContentValues;import android.content.Context;import android.content.Intent;import android.databa
2013-04-16 17:55:21 940 4
转载 [无线] 让Android支持cmwap上网 .
在有中国特色的 GPRS 接入方式背景下,时至今日,我们仍然不得不考虑 cmwap 用户上网的问题;虽然我们暂时找不到关于统计cmwap用户的确切使用比例,但是可以确定的是一些做的比较好的 Android 手机应用绝对不会出现换了 cmwap 就无法网络通信的问题,要解决这个问题其实很简单,考虑两个步骤:1、检测用户手机的设置是否打开了 cmwap。2、使用 Android HttpClient
2013-04-16 17:52:18 386
C# windows mobile 获得IMEI号和IMSI号
2009-09-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人