- 博客(20)
- 资源 (17)
- 收藏
- 关注
原创 iOS应用里面包含虚拟商品,支付必须使用苹果内购方式
We noticed that your app enables the purchase of content, services, or functionality in the app by means other than the In-App Purchase API, which is not allowed on the App Store.解决办法
2016-02-26 15:34:39 29758 3
原创 iOS UITableView使用技巧
UITableView使用小技巧:1、cell右边添加箭头2、cell下面的横线定格3、改变cell的背景颜色
2016-02-24 15:12:47 369
原创 iOS url编码、解码
1.url编码ios中http请求遇到汉字的时候,需要转化成UTF-8,用到的方法是:NSString * encodingString = [urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];2.url解码请求后,返回的数据,如何显示的是这样的格式:%3A%2F%2F
2016-01-18 17:33:08 340
原创 iOS去除数组的相同元素
排序的去重. 很多时候可能会遇到需要去除NSArray重复的元素,用了很多方法。最方便快捷的是NSSet. NSSet *set = [NSset setWithArray:array];但是NSSet去重后有时候数组元素的顺序会打乱。于是换了另外一种方法如下: NSMutableArray *categoryArray = [[NSMutableArray al
2015-07-28 16:30:41 2908 1
转载 xcode 上 version和build
CFBundleVersion,标识(发布或未发布)的内部版本号。这是一个单调增加的字符串,包括一个或多个时期分隔的整数。CFBundleShortVersionString 标识应用程序的发布版本号。该版本的版本号是三个时期分隔的整数组成的字符串。第一个整数代表重大修改的版本,如实现新的功能或重大变化的修订。第二个整数表示的修订,实现较突出的特点。第三个整数代表维护版本。该键的值不同于“C
2015-07-27 10:51:22 318
转载 获取iOS项目名称及版本号
NSString *executableFile = [[[NSBundle mainBundle] infoDictionary] objectForKey:(NSString *)kCFBundleExecutableKey]; //获取项目名称 NSString *version = [[[NSBundle mainBundle] infoDictionary] obj
2015-07-27 10:37:18 336
原创 iOS_生成pem推送证书(用于百度云推送)
具体步骤如下: 首先,需要一个pem的证书,该证书需要与开发时签名用的一致。具体生成pem证书方法如下:1. 登录到 iPhone Developer Connection Portal(http://developer.apple.com/iphone/manage/overview/index.action )并点击 App I
2015-06-29 17:38:48 378
原创 删除Xcode里面的Provisioning Profiles文件
删除路径:~/Library/MobileDevice/Provisioning Profiles
2015-06-29 17:32:34 506
原创 iOS输入框随着键盘高度改变
实现步骤:1、注册键盘通知 [[NSNotificationCenterdefaultCenter] addObserver:selfselector:@selector(keyboardWillShow:)name:UIKeyboardWillShowNotificationobject:nil]; [[NSNotificationCenter
2015-06-24 16:16:28 845
原创 关于iOS中UITableView下拉距离短刷新没事,下拉距离长就会崩溃的问题解决方案
之前的操作:下拉前将数据清空,然后重新请求数据填充。出现问题:下拉距离短刷新没事,下拉距离长就会崩溃。经过仔细梳理:逻辑应该是这样的:1. 下拉2. 达到下拉临界值以后再请求网络数据3. 待数据加载到本地以后才更新 data source4. reload tableview如果先清空再下拉,后果就是往下拉的距离超过一个 cell 的高度时,tabl
2015-06-23 20:02:02 691
原创 IOS开发中(null)与<null>的处理
不小心在开发过程中,得到了(null)以及的返回值,找了好长时间只找到了一个关于的。由于要根据返回值进行判断,做出必要反应,因此必须知道返回值所代表的具体字符,在得到(null)后利用isEqual:和@“”,NULL,@“(null)”,nil,Nil比较后均得不到正确结果,弄得不知所措了,但是还是感觉像nil,不得已,创建一个字符串,赋值为nil,打印输出,果然是(null),想不通的
2015-06-20 06:41:23 315
转载 Xcode 6.2/6.3 插件失效的临时解决方案
对还没有支持Xcode 6.2的插件有效,Alcatraz 的新版已经支持。进入到插件目录 ~/Library/Application Support/Developer/Shared/Xcode/Plugins显示插件的包内容编辑Info.plist文件展开DVTPlugInCompatibilityUUIDs添加一个新的item:A16FF353-8441-459E-A50C-B071
2015-06-17 09:32:54 382
翻译 iOS 使用ARC的工程怎么同时再引用MRC的第三方类
iOS5.0以后就开始可以使用ARC( Automatic Reference Counting:自动引用计数 )来代替之前的MRC(Manual Reference Counting:人工引用计数)。使用ARC会减少很多代码和忘了释放对象的苦恼。但是事情都有两面性。使用了ARC之后如果你想复用以前写过的使用MRC的类, 就会出报错。这时候怎么办?方法比较简单, 只需要做下面的一个步骤就可以解决:
2015-06-11 16:31:00 570
原创 The connection to adb is down, and a severe error has occured.问题解决办法
遇到问题描述:运行android程序控制台输出以下错误信息:[2014-05-22 22:26:32 - Dialect] The connection to adb is down, and a severe error has occured.[2014-05-22 22:26:32 - Dialect] You must restart adb and Eclipse.
2014-05-22 23:20:07 515
Mac下apk反编译工具,包括apktool、dex2jar、jd-gui
2018-05-11
Xcode插件管理工具
2015-11-27
使用struts2技术,实现页面计算器的功能,输入两个操作数,分别点击加法、减法、乘法、除法按钮,分别计算出相应的结果并显示在结果页面中
2014-05-17
在struts2里,完成登录页面,使用框架进行数据校验,用户名必填,密码必填且长度大于6
2014-05-17
在struts2里,完成登录页面,使用validate对输入数据进行校验,用户名必填,密码必填且长度大于6
2014-05-17
使用struts2的标签,在页面上用列表的方式列出action里集合中所有元素的所有属性值
2014-05-17
使用Struts2框架完成一个简单的留言板(包含完整源代码+数据库+程序截图+中文显示数据)
2014-05-08
使用Struts框架完成一个简单的留言板(包含完整源代码+数据库+程序截图+中文显示数据)
2014-04-22
使用JSP、JavaBean和Servlet完成一个简单的留言板设计(包含完整源代码+数据库+程序截图+中文显示数据)
2014-04-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人