摘要:
在iOS的开发中经常用到一个对象UIColor,这个对象提供了一个通过RGBA来设置颜色的方法:[UIColorcolorWithRed:green:blue:alpha:];但是在使用这个方法的时候很多人会遇到设置的颜色不成功的问题,下面就来说明一下使用这个方法应注意的问题点:1.这个方法中RGBA的值都是小数;2.颜色值RGB是通过你的颜色值除以255(0xFF)得来的。[UIColor colorWithRed:123/255 green:127/255 blue:120/255 alpha:1];这个设置是错误的,因为127/255的结果是整数0,而不是我们想要的小数。#000000代 阅读全文
摘要:
首先是Android端的上传工具类:/** * 本类可以完成一个或多个文件的提交。 结构非常简单直接看代码就可以了。 * * @author janken */public class FileUpload { /** * 提交文件的地址. */ private String url = null; /** * 要提交的文件. */ private List<File> files = null; /** * 构造方法。 * * @param url * 这个URL必须是ge... 阅读全文
摘要:
本文主要说明了Google Directions API的URL的参数,以及通过这些参数来设置经纬度获取导航路径的方式 阅读全文
摘要:
用以下的方法进行处理带有特殊字符的参数,然后再去用转义后的字符串拼接URL就没有问题了。1 (NSString*)CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault, (CFStringRef)[参数] , NULL, (CFStringRef)@"!*'();:@&=+$,/?%#[]", kCFStringEncodingUTF8); 阅读全文
摘要:
首先谢谢4楼id0096替我修改的bug,当时由于只用于密码加密,所以没有测试中文,本次更新添加了objective-c的des解密和中文加密失败的修正。最近做了一个移动项目,是有服务器和客户端类型的项目,客户端是要登录才行的,登录的密码要用DES加密,服务器是用Java开发的,客户端要同时支持多平台(Android、iOS),在处理iOS的DES加密的时候遇到了一些问题,起初怎么调都调不成和Android端生成的密文相同。最终一个忽然的想法让我找到了问题的所在,现在将代码总结一下,以备自己以后查阅。首先,Java端的DES加密的实现方式,代码如下: 1 public class DES { 阅读全文
摘要:
如果要通过带有汉字的NSString构造NSURL的时候,通过简单的字符串的拼接传递的汉字会出现乱码。所以解决方法就是将带有汉字的这个字符串进行编码后再进行NSURL的拼接。方式如下:1 NSString *paramValue = @"华夏";2 NSString *utf8ParamValue = [paramValue stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];然后使用utf8ParamValue进行NSURL的拼接就可以了。 阅读全文
摘要:
这种方法在Java中也存在,但是获取参数的时候比较方便,将参数当成一个数组就可以方便的拿到各个参数的值,但是在iOS中确与这不相同,稍微复杂一点。首先说说Java中的这种方法的声明和调用:方法的声明:1 private void testFunc(String... params) {2 for(int i = 0; i < params.length; i++) {3 System.out.println(params[i]);4 }5 }方法的调用:1 testFunc("1","2","3","4"); 阅读全文