- 博客(7)
- 收藏
- 关注
原创 Analyze静态分析所出现的问题总结
前言使用Xcode自带的静态分析工具 Product->Analyze(快捷键command+shift+B)可以找出代码潜在错误,如内存泄露,未使用函数和变量等所谓静态内存分析, 是指在程序没运行的时候, 通过工具对代码直接进行分析根据代码的上下文的语法结构, 让编译器分析内存情况, 检查是否有内存泄露Analyze主要分析以下四种问题:1、逻辑错误:访问空指针或未初始化的变量等;...
2018-12-25 09:42:22
1067
原创 iOS图片加载方式: mageNamed和imageWithContentsOfFile
一、imageNamedimageNamed的优点在于可以缓存已经加载的图片,苹果问题中的说法是:This method looks in the system caches for an image object with the specified name and returns that object if it exists. If a matching imag...
2018-12-24 10:55:18
529
原创 ios - 百度地图和高德地图坐标的区别
一、在地图开发中,我们一般解除的三种坐标系1.WGS-84坐标系(原始坐标系),它是国际GPS记录仪记录下来的经纬度.Google和高德地图定位的经纬度都是基于WGS-84坐标系的,但是国内是不允许直接使用WGS-84坐标系标注的,必须经过加密后才能使用;2.GCJ-02坐标系,又名"火星坐标系",是我国国测局独创的坐标系,是基于WGS-84基础上进行加密形成的新坐标系.在国内,是必须至少...
2018-12-21 10:36:48
3783
原创 微信支付
1. 登录微信开发平台,创建应用2. 获取appid3.下载sdk4.导入框架和库5.创建白名单6.https的修改7.在url中穿件app相互跳转8.工程中导入sdk9.Appdelegate导入头文件10.在app开始的方法中注册微信11.在自己想要点击的button的方法中调用微信支付12.传入参数13.Appdelegate中获取服务器返回的
2017-02-07 11:05:02
298
原创 iOS - 微信支付流程
亲们, 首先让我们来看一下微信支付的流程吧.1. 注册微信开放平台,创建应用获取appid,appSecret,申请支付功能,申请成功之后会返回一些参数.2. 下载微信支付sdk3. 客户端请求订单,后台与微信后台交互,返回给客户端支付参数4. 调用微信客户端,由微信客户端和微信服务器打交道;5. 客户端和服务端都会收到支付结果;(前台消息不可靠,我们需要去后台验证,如果后台没
2017-02-07 10:37:12
503
转载 极光推送
之前做过环信和友盟的推送,照着官方文档集成其实挺简单的,今天公司需要,特地做了一下极光推送。不用不知道,原来极光推送集成如此简单,不得不说说了。当然做推送钱需要做一些准备工作了,就是推送必须的p12推送证书:开发环境(开发时测试需要的推送证书)、生产环境(发布到AppStore时需要的推送证书),因为xcode已经升级到了7.0以上,所以一些真机测试的配置文件证书就不需要自己手动去创建了,只要
2016-11-03 11:40:40
300
转载 CornerStone 常见的图标含义
A:add,新增C:conflict,冲突D:delete,删除M:modify,本地已经修改G:modify and merGed,本地文件修改并且和服务器的进行合并U:update,从服务器更新R:replace,从服务器替换I:ignored,忽略常见提示图标:黄色感叹号(有冲突):--这是有冲突了,冲突就是说你对某个文件进行了修改,别人也对这
2016-10-29 11:28:23
495
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人