摘要: 很久之前就想出一篇IOS内付费的教程,但是一查网上的教程实在太多了,有的写得真的蛮不错的,就心想算了,于是就保存在草稿箱了。至于为什么写完它呢!真是说来话长,最近公司有个项目经理跑来问我有关苹果内付费相关的细节,跟他聊了半天,从项目对接苹果官方支付接口聊到了如何查看App收益,最后终于使他有了一些眉... 阅读全文
posted @ 2017-11-05 23:18 17722857587 阅读(465) 评论(0) 推荐(0) 编辑
摘要: 一、HTTP协议 是什么TP本质上是一种协议,全称是Hypertext Transfer Protocol,即超文本传输协议。从名字上可以看出该协议用于规定客户端与服务端之间的传输规则,所传输的内容不局限于文本(其实可以传输任意类型的数据)。二、HTTP请求与响应的内容(1)HTTP请求所必备的几大... 阅读全文
posted @ 2017-11-05 23:18 17722857587 阅读(152) 评论(0) 推荐(0) 编辑
摘要: (1) scp -r 本地路径 (账号)@(域名、IP):路径 代码远程发送到服务器端(2) scp 本地路径文件 (账号)@(域名、IP):路径 代码远程发送到服务器端(3)rm -rf XX(路径) 将会删除XX目录以及其下所有文件、文件夹(4)rm -f AA(文件路径) 将会... 阅读全文
posted @ 2017-11-05 23:18 17722857587 阅读(281) 评论(0) 推荐(0) 编辑
摘要: iOS支持MP4,AVI,NAVI,DV-AVI,DIVX,MOV,ASF,WMV,RM,RMVB等视频格式。 阅读全文
posted @ 2017-11-05 23:18 17722857587 阅读(434) 评论(0) 推荐(0) 编辑
摘要: -moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=6); 阅读全文
posted @ 2017-11-05 23:18 17722857587 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 一、UIWindow是一种特殊的UIView,通常在一个程序中只会有一个UIWindow,但可以手动创建多个UIWindow,同时加到程序里面。UIWindow在程序中主要起到三个作用: 1、作为容器,包含app所要显示的所有视图 2、传递触摸消息到程序中view和其他对象 3、与UIView... 阅读全文
posted @ 2017-11-05 23:18 17722857587 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 官方文档A file ending in the extension .dylib is a dynamic library: it's a library that's loaded at runtime instead of at compile time. If you're famili... 阅读全文
posted @ 2017-11-05 23:18 17722857587 阅读(481) 评论(0) 推荐(0) 编辑
摘要: CSS控制内容一行显示,超出部分“...”overflow: hidden;display:-webkit-box;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:1... 阅读全文
posted @ 2017-11-05 23:18 17722857587 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 主项目中的分层主要包含四个模块,Main(主要)、Expand(扩展)、Resource(资源)、Vender(第三方),还有本项目是有多个Tag,用于区分不同的版本,比如本地环境测试版、产品版,主要是通过Tag来区分,不同的标识对应不同的连接地址;当然也可以设置其它不同的内容;2.1 Main(主... 阅读全文
posted @ 2017-11-05 23:18 17722857587 阅读(135) 评论(0) 推荐(0) 编辑
摘要: App 常用的支付方式。 阅读全文
posted @ 2017-11-05 23:18 17722857587 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 1.打开xcode插件所在的目录:~/{用户名}/library/Application Support/Developer/Shared/Xcode/Plug-ins2.选择已经安装的插件例如VVDocument,右键点击显示包内容,3.找到info.plist 文件,找到DVTPlugInCom... 阅读全文
posted @ 2017-11-05 23:18 17722857587 阅读(136) 评论(0) 推荐(0) 编辑
摘要: http://www.cocoachina.com/ios/20140409/8127.html 阅读全文
posted @ 2017-11-05 23:18 17722857587 阅读(130) 评论(0) 推荐(0) 编辑
摘要: /// 总大小 float totalsize = 0.0; /// 剩余大小 float freesize = 0.0; /// 是否登录 NSError *error = nil; NSArray *paths = NSSearchPathForDir... 阅读全文
posted @ 2017-11-05 23:17 17722857587 阅读(1479) 评论(0) 推荐(0) 编辑
摘要: 临界区、互斥量、事件、信号量四种方式临界区(Critical Section)、互斥量(Mutex)、信号量(Semaphore)、事件(Event)的区别1、临界区:通过对多线程的串行化来访问公共资源或一段代码,速度快,适合控制数据访问。在任意时刻只允许一个线程对共享资源进行访问,如果有多个线程试... 阅读全文
posted @ 2017-11-05 23:17 17722857587 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 第一种方式:使用js函数eval();testJson=eval(testJson);是错误的转换方式。正确的转换方式需要加(): testJson = eval("(" + testJson + ")");eval()的速度非常快,但是他可以编译以及执行任何JavaScript程序,所以会存在安全... 阅读全文
posted @ 2017-11-05 23:17 17722857587 阅读(1310) 评论(0) 推荐(0) 编辑
摘要: 我们在写js代码时有时需要判断某个对象是不是DOM对象,然后再进行后续的操作,这里我给出一种兼容各大浏览器,同时又算是比较稳妥的一种方法。要判断一个对象是否DOM对象,首先想到的无非就是它是否具有DOM对象的各种属性或特征,比如是否有nodeType属性,有tagName属性,等等。判断的特征越多,... 阅读全文
posted @ 2017-11-05 23:17 17722857587 阅读(342) 评论(0) 推荐(0) 编辑
摘要: https://forums.developer.apple.com/thread/18952pieceofsummerSep 20, 2015 4:30 AMHello, I'm trying to migrate my code to WKWebView, and I have the foll... 阅读全文
posted @ 2017-11-05 23:17 17722857587 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 今天JD买了一个金士顿的32G优盘。MAC电脑格式(多个格式都试了)之后,在window下显示200M,其实是创建了另外一个分区。但是剩余空间的分区格式化不了。纠结,纳闷。。。。。。结局办法:下载一个 “老毛桃装机工具” 运行之后,初始化U盘 一下就好了,30G空间重新出现 阅读全文
posted @ 2017-11-05 23:17 17722857587 阅读(563) 评论(0) 推荐(0) 编辑
摘要: MAC系统下 U盘\硬盘速度测试工具BlackMagic Disk Speed Test 阅读全文
posted @ 2017-11-05 23:17 17722857587 阅读(1255) 评论(0) 推荐(0) 编辑
摘要: 想到循环遍历数组、字典这些常见的集合,大家脑子里第一反应就是for循环和快速遍历,并津津乐道的传承使用着这些方法,这些已经足够满足开发中所有类似的需求,似乎没有什么需要总结的,其实不然,不信往下看,知道的大神就不要浪费时间了。第一种方式:for循环Objective-C是基于C语言的,自然可以使用f... 阅读全文
posted @ 2017-11-05 23:17 17722857587 阅读(257) 评论(0) 推荐(0) 编辑