摘要:
最近工作中有用到视频播放的内容,分享一些简单的用法给大家(由于网速问题,本例中使用的是本地的资源进行播放,要播放网络上的修改一些URL即可) 1.iOS9之前的视频播放 首先需要导入MediaPlayer框架. 在iOS9之前视频播放有两种方式. 2. 一种是不带View的MPMoviePlayer 阅读全文
摘要:
这里简单总结一下关于二维码的扫描与生成,用的是原生的AVFoundation框架,其实这个框架目前功能还是够用的,不过这里推荐一个二维码扫描的第三方(face++),网址就不贴了,直接度娘就OK,里面的内容足够丰富,感兴趣的朋友可以自己去倒弄一下。 一.二维码的扫描 步骤: 1.创建输入视频设备(默 阅读全文
摘要:
今天在项目中用到几个之前用的比较少一点的正则表达式,刚好有时间整理一下,可能有一些不常用到,但估计下面的在iOS的开发中基本够用,分享给大家,废话不多,进入主题。 作用: 1.数据验证— 测试输入的字符串,是否符合一定的规则,如email地址,网址,QQ号,电话号码等 2.替换文本 — 识别文档的中 阅读全文
摘要:
1.声称是猴子都能看懂的git入门,看了一下,还是比较靠谱,喜欢的可以参考一下,实测可行(http://backlogtool.com/git-guide/cn/) 2.一个根据@3x图片自动生成@1X,@2X图片的xcode插件 (https://github.com/rickytan/RTIma 阅读全文
摘要:
今天在整理以前的一些琐碎知识,今天就分享一个Foundation与coreFoundation的相互转换细节问题,其中的引用计数器是需要考虑的方面。 ARC 环境下,CoreFoundation框架中的对象依然要使用手动引用计数管理,手动内存管理的原则为:凡是使用的函数中出现了了copy,retai 阅读全文
摘要:
前奏 现在随着移动开发的快速发展,移动支付变得越来越流行与必不可少。最近做了一个关于支付宝支付功能的应用,在使用支付宝的过程中,遇到一些不必要的弯路,因此,写了这篇文章总结一下关于iOS中如何开发使用支付宝。iOS中支付宝的集成相对于微信支付集成和银联的集成会比较复杂,有一些需要注意的地方列举出来, 阅读全文
摘要:
前言:此文是关于静态库的概念描述,如何制作及简单调试使用,不同版本的说明与场景使用。 1.关于库的简介: 库可以分为2种类型 2.静态库的特点:.a+.h; 为什么制作闭源库 3.(可忽略,因为目前比较少使用xcode6了)需要注意的是:项目中如果使用了自制的动态库,在Xcode6之前不能被上传到A 阅读全文
摘要:
读取info.plist文件: NSDictionary *infoDict = [NSBundle mainBundle].infoDictionary; NSString *version = infoDict[@"CFBundleVersion"]; 一,属性列表 属性列表即plist文件,实 阅读全文