- 博客(42)
- 收藏
- 关注
转载 iOS 集成微信支付流程
这一篇是《iOS开发之支付》这一部分的继支付宝支付集成,银联支付集成第三篇,微信支付。在集成的时候建议都要去下载最新版的SDK,因为我知道的前不久支付宝,银联都更新了一次,微信的不太清楚更新了没。 在被支付宝、银联坑过之后,发现其实微信支付的集成并没有想象中的那么困难,像支付宝那样简单地调用个方法就行,重要的难的部分都是后台来做的。微信支付也是需要签名的,也跟支付宝一样,可以...
2019-09-25 09:49:00
263
转载 Android中ListView使用总结
LisView介绍: (一)、ListView 概念: ListView是Android中最重要的组件之一,几乎每个Android应用中都会使用ListView。它以垂直列表的方式列出所需的列表项。java.lang.Object ↳ android.view.View ↳ android.view.ViewGroup ↳ android.widget.Adap...
2019-06-11 18:11:00
310
转载 iOS开发常用快捷键
二. Xcode基本快捷键 新建项目 Shift + CMD + N 项目中新建文件 CMD + N 运行 CMD + R 编译 CMD + B 停止运行 CMD + . 清除缓存 Shift + CMD + K 左缩进 CMD + [ 右缩进 CMD + ] 关闭项目 CMD ...
2019-03-13 16:13:00
212
转载 iOS提交AppStore后申请加急审核
提交审核后进去下面链接申请加急审核链接:https://developer.apple.com/appstore/contact/appreviewteam/index.html 在I would like to选择加急审核(默认选项) 填写相关信息 最后一项可以不填 最后是申请原因跟理由 转载于:https://www.cnblogs.com/gaohe/p...
2019-03-13 16:10:00
230
转载 iOS------获取当前时间和当前时间戳
//获取当前的时间 +(NSString*)getCurrentTimes{ NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; // ----------设置你想要的格式,hh与HH的区别:分别表示12小时制,24小时制 [formatter setDateFormat:@"Y...
2019-03-13 16:07:00
588
转载 iOS AutoLayout自动布局中级开发教程(5)-修改约束的值,延迟加载
如何修改autolayout 约束的值? 目前我已知的方法有5种 1.修改frame(有时候可能会不起作用,但可以做动画) 2.修改约束的float值 3.使用VisualFormat语言 4.使用constraintWithItem,按倍率改变如2x+1=Y 5.移除约束(removeatruntime),添加新的约束 前面的文章已经讲到如何使用s...
2016-08-23 15:48:00
115
转载 代码手动修改约束(AutoLayout)
当使用xib或storyBoard构建项目,并使用了AutoLayout之后,当需要为视图添加动画,或者手动更改视图的frame的时候,就需要修改约束啦.别以为代码中修改约束很麻烦,其实还蛮简单的啦. 例如: 跟随键盘弹出的ToolBar,原来在视图底部,当键盘弹出时,ToolBar跟随键盘弹出 首先将ToolBar到底部的约束添加一个IBOutlet @pro...
2016-08-23 15:38:00
170
转载 iOS开发中手机号码和价格金额有效性判断及特殊字符的限制
///// 手机号码的有效性判断 //检测是否是手机号码 - (BOOL)isMobileNumber:(NSString *)mobileNum { NSString * MOBILE = @"^1(3[0-9]|5[0-35-9]|8[025-9])\\d{8}$"; NSString * CM = @"^1(34[0-8]|(3[5-9...
2016-08-18 16:06:00
164
转载 Mac下如何显示隐藏文件/文件夹
通过终端 1、在应用程序里打开终端, cd 你的文件夹名 ls -a 即可显示该文件夹下的所有隐藏文件 2、 如果你想打开整个系统的隐藏文件可以在终端下输入以下命令 defaults write com.apple.finderAppleShowAllFiles -bool true 关闭显示隐藏功能defaults write com.apple.finderApp...
2016-05-06 10:20:00
206
转载 libc++abi.dylib: terminate_handler unexpectedly错误
今天测试app时发现一个必现的异常,当在登录成功后再打开登录前点击的页面时,就会在Xcodeconsole中打印如下日志: NSScanner:nil string argumentNSScanner:nil string argumentlibc++abi.dylib: terminate_handler unexpectedly threw an exception然后app就会...
2016-04-19 17:52:00
107
转载 IOS中用正则表达式判断输入的内容为8-16位且同时包含数字和字母
标签:ios 今天在项目中需要用到判断用户输入的用户名长度为8-16位且同时包含数字和字母,在网上搜了一下正则表达式的用法,然后参考这篇blog,完美解答了问题。记录一下: 密码有如下要求:由数字和字母组成,并且要同时含有数字和字母,且长度要在8-16位之间。 如何分析需求?拆分!这就是软件设计的一般思路了。于是乎,拆分需求如下:1,不能全部是数字2,不能全部是字母3,必须是...
2015-12-25 13:00:00
125
转载 ios UISegmentedControl 用法 【转】
NSArray* arr=[NSArrayarrayWithObjects:@"11",@"22",@"33",nil]; UISegmentedControl* seg=[[UISegmentedControlalloc]initWithItems:arr]; [self.viewaddSubview:seg]; NSArray*segme...
2015-12-23 16:41:00
88
转载 (绝对有用)iOS获取UUID,并使用keychain存储
UDID被弃用,使用UUID来作为设备的唯一标识。获取到UUID后,如果用NSUserDefaults存储,当程序被卸载后重装时,再获得的UUID和之前就不同了。使用keychain存储可以保证程序卸载重装时,UUID不变。但当刷机或者升级系统后,UUID还是会改变的。但这仍是目前为止最佳的解决办法了,如果有更好的解决办法,欢迎留言。 (我整理的解决办法的参考来源:http://blo...
2015-08-07 15:55:00
340
转载 宏定义判断设备是否是iphone5
宏定义代码: #defineiPhone5([UIScreeninstancesRespondToSelector:@selector(currentMode)]?CGSizeEqualToSize(CGSizeMake(640,1136),[[UIScreenmainScreen]currentMode].size):NO) 使用 if(iPh...
2015-06-09 14:47:00
85
转载 如何在未越狱iOS设备上安装IPA
转载自:http://blog.163.com/l1_jun/blog/static/1438638820133505210779/ 如何在未越狱iOS设备上安装IPA 2013-04-05 12:52:10|分类:Apple|字号订阅 Ad-Hoc 是苹果公司是为应用发布提供的一种发布前测试方法,所要安装的设备无需越狱。...
2015-06-09 14:20:00
317
转载 制作iOS Ad-Hoc测试应用
本文是保证完成iOS真机测试证书一系列导入流程的前提下所做的操作,如还没有进行上述工作,请在网络上找寻相关资料,这里不再赘述。 1、添加Devices: 登录苹果开发者网站:https://developer.apple.com/account/ios/device/deviceList.action,添加想要安装测试应用的设备的UDID(苹果公司限制,最多添加100台设备) ...
2015-06-09 14:19:00
71
转载 史上最全的iOS面试题及答案
1.写一个NSString类的实现 + (id)initWithCString:(c*****t char *)nullTerminatedCString encoding:(NSStringEncoding)encoding; + (id) stringWithCString: (c*****t char*)nullTerminatedCString encoding:...
2015-06-08 15:40:00
147
转载 UIWebView中Html中用JS调用OC方法及OC执行JS代码
HTML代码: <html> <head> <title>HTML中用JS调用OC方法</title> <metahttp-equiv="Content-Type"content="text/html; charset=UTF-8"> <script&g...
2015-06-05 17:30:00
110
转载 ios开发入门- plist 文件读写
在xcode中创建一个项目 会在supportion files 目录下 看见一个已plist后缀类型的文件,这个文件 是以 key value 存放的键 值对的值。它全名是:Property List,属性列表文件,它是一种用来存储串行化后的对象的文件。属性列表文件的扩展名为.plist,因此通常被称为plist文件。plist文件是标准的xml格式的。 我们在日常开发中 可以用...
2015-06-03 17:38:00
137
转载 [iOS] 如何将你的程序打包成ipa
第一步:这里需要注意,要选择真机,否则Archive 会是灰色的。点击后,系统会自动编译一次,并跳转到如图界面: 第二步: 在你刚刚生成的程序上点击右键,并且点击Show in Finder。 第三步: 在打开的窗口中选择 生成的文件 右键点击,显示包内容。 第四步: 你会看到一个上面有圆圈禁止符号的图标,这是一个重要的文件,不要关闭窗口,...
2015-06-02 17:39:00
110
转载 不使用AutoLayout快速兼容适配iPhone6/6 Plus
转载:http://blog.it985.com/5121.html 声明:本文章是为了后期快速兼容6和6Plus的按比例放大方法,对于部分读者来说可能觉得该方法不妥。但是对于复杂的界面还有急于交付项目的人来说还是有一定帮助的。 现在由于苹果公司出了6和6Plus,让写苹果程序的哥们为了做兼容很头疼。用StoryBoard固然方便,但是后期做兼容要花费太多的时间和精力。使用...
2015-06-01 16:38:00
140
转载 iOS AFN请求返回错误:"Request failed: unacceptable content-type: text/html"
以前用的好端端的接口,今天访问居然出错了,但是再用浏览器测试,发现可以正常返回数据,甚是奇怪啊。 下面是错误信息: 获取服务器响应出错error=Error Domain=com.alamofire.error.serialization.response Code=-1016 "Request failed: unacceptable content-type: text/htm...
2015-06-01 16:24:00
171
转载 IOS 判断scrollView是否滑动到底部
判断scrollView有没有滚动到视图的底部,用来做些什么事情。也可以用来实现qq空间的好友动态哪个下拉之后,顶部图片随着拉伸的效果 - (void)scrollViewDidScroll:(UIScrollView *)scrollView1 { CGPoint offset = scrollView1.contentOffset; CGRect ...
2015-05-29 11:00:00
956
转载 iOS 获取UIWebView上面的按钮点击事件
UIWebView的一些用法总结的网址http://blog.youkuaiyun.com/zhaoweixing1989/article/details/13021513 在网上看到很多文章都说iOS的UIWebView比较耗内存,在我的项目中,最开始我也是用UIWebView来加载网页的。刚开始加载的是自己拼接成的Html,后来在Html中加入一个按钮,点击之后用当前的UIWeb...
2015-05-29 10:09:00
94
转载 ios webview清除缓存
UIWebView清除Cookie: //清除cookies NSHTTPCookie *cookie; NSHTTPCookieStorage *storage = [NSHTTPCookieStorage sharedHTTPCookieStorage]; for (cookie in [storage cookies]) { [storage dele...
2015-05-29 10:08:00
167
转载 iOS开发之UIWebView与JavaScript的交互
作者:朱祁林出处:http://zhuqil.cnblogs.com本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 iOS开发之Objective-C与JavaScript的交互 UIWebView是iOS最常用的SDK之一,它有一个stringByEvaluatingJ...
2015-05-14 17:47:00
152
转载 iOS 实现lable的最后一个字体单独改变颜色
具体代码的实现: 第一步: 创建一个工具类Tool ①. 在其.h文件中声明这样一个方法: + (NSMutableAttributedString *)changeCharColor:(NSString*)str; ②. 在.m中写方法的具体实现:(注意要在.m中导入#import <UIKit/UIKit.h>这个系统的头文件) + (NSMutableAttr...
2015-05-12 16:59:00
172
转载 ios 禁止UIWebView上下滑动的效果
具体代码的实现: for(id subview in webview.subviews) { if([[subview class] isSubclassOfClass:[UIScrollView class]]) { ((UIScrollView*)subview).bounces=NO; } ...
2015-05-12 15:59:00
676
转载 iphone数据存储之-- Core Data的使用(二)
一、基础概念深入 1.NSManagedObjectContext 被管理数据上下文就像便笺簿 当从数据持久层获取数据时,相当于把这些临时的数据拷贝写在便笺簿上,然后就可以随心所欲的修改这些值。 通过上下文,可以对数据记录NSManagedObject进行添加删除更改,记录更改后支持撤销和重做。 除非你保存这些数据变化,否则持久层的东西是不会变化。 通常我们将 contr...
2015-05-06 11:11:00
135
转载 IOS CoreData使用
存储之-- Core Data的使用(一) 一、概念 1.Core Data 是数据持久化存储的最佳方式 2.数据最终的存储类型可以是:SQLite数据库,XML,二进制,内存里,或自定义数据类型 在Mac OS X 10.5Leopard及以后的版本中,开发者也可以通过继承NSPersistentStore类以创建自定义的存储格式 3.好处:能够合理管理内存,避...
2015-05-06 11:07:00
107
转载 IOS 单例分析
GCD还提供单次初始化支持,这个与pthread中的函数 pthread_once 很相似。GCD提供的方式的优点在于它使用block而非函数指针,这就允许更自然的代码方式。 这个特性的主要用途是惰性单例初始化或者其他的线程安全数据共享。典型的单例初始化技术看起来像这样(线程安全的): 帮助 01 02 03 04 05 0...
2015-05-06 11:03:00
80
转载 IOS 从一个应用跳转另一个应用
IOS应用之间调用 1.在appA的info.plist中定义URL,就是在文件中添加URL types一项。可按下图进行添加 2. 在appB的代码中打开刚才定义的URL,代码如下 NSURL*url=[NSURLURLWithString:@"myapp:"]; [[UIApplicationsharedApplication]openURL...
2015-05-06 10:59:00
138
转载 ios开发 如何在应用内获取当前周围wifi列表和强度 并实现在应用内控制wifi开关...
通过官方的API 可以获取到wifi的信息,实现代码: 1 2 3 4 5 6 7 8 9 10 11 -(id)fetchSSIDInfo{ NSArray*ifs=(__bridge_transferid)CNCopySupportedInterfaces(); NSLog(@"Support...
2015-05-06 09:55:00
438
转载 iOS 获取手机的型号,系统版本,软件名称,软件版本
//手机序列号 NSString* identifierNumber = [[UIDevice currentDevice] uniqueIdentifier]; NSLog(@"手机序列号: %@",identifierNumber); //手机别名: 用户定义的名称 NSString* userPhoneName = [[UIDevice currentDe...
2015-05-04 15:57:00
71
转载 ios下最简单的正则,RegexKitLite
1.去RegexKitLite下载类库,解压出来会有一个例子包及2个文件,其实用到的就这2个文件,添加到工程中。备用地址:http://www.cocoachina.com/bbs/job.php?action-download-pid-135286-tid-18111-aid-11143.html- Lv2.工程中添加libicucore.dylib frameworks。3.现在所有...
2015-05-04 11:55:00
110
转载 网络编程总结(解析数据,下载文件,确认网络环境)
文章来自:http://www.cocoachina.com/bbs/read.php?tid-31300.html 一:确认网络环境3G/WIFI1. 添加源文件和framework开发Web等网络应用程序的时候,需要确认网络环境,连接情况等信息。如果没有处理它们,是不会通过Apple的审(我们的)查的。Apple 的 例程 Reachability ...
2015-05-04 11:52:00
68
转载 存储数据方法之一:NSUserDefaults 读取和写入
NSUserDefaults读取和写入自定义对象 NSUserDefaults可以存取一些短小的信息。 比如存入再读出一个字符串到NSUserDefaults: view plaincopy to clipboardprint?NSString *string = [NSString stringWithString @"hahaha"]; NSUserDefaults *u...
2015-05-04 10:56:00
124
转载 xcode 常用快捷键大全
command + / 注释 command + b 构建command + enter 运行command + r 构建并运行command + k 编译command + y 构建调试 command + shift + i 调试进入command + shift + o 跳过command + shift + p 继续运行command + shift + t 退出当前断点...
2015-05-04 10:36:00
77
转载 【ios开发】使用FMDB封装类的sqlite数据库操作
创建,插入,更新和删除:使用executeUpdate方法,而查询则用executeQuery 1.实例化FMDatabase//paths: ios下Document路径,Document为ios中可读写的文件夹NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomai...
2015-05-04 10:30:00
85
转载 git相关
http://git.oschina.net/oschina/git-osc/wikis/%E5%B8%AE%E5%8A%A9 git配置 git pull 地址 更新 git add * add目录下所有文件 git commit -m "代码提交信息" git push origin master 提交文件 出现error的解决方法:Yourlocal...
2015-05-04 10:22:00
65
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅