摘要: Swift相关知识,本随笔为 字符串、数组、字典的简单使用。 ///***********************************************************************************************************/ /// 201 阅读全文
posted @ 2016-12-23 18:28 张张_z 阅读(5248) 评论(0) 推荐(0) 编辑
摘要: 公司一直用的SVN进行项目管理,平时便自己折腾了下Git,这里做下GitHub的最简单的记录。。。 在git上创建仓库等就免谈了,网上也有好多教程,直接从创建之后记录: 在github的readme文件里添加图片的就不介绍了,貌似在杂七杂八里记过。 下面正式说项目的管理过程: 一:安装github的 阅读全文
posted @ 2016-12-13 15:26 张张_z 阅读(620) 评论(0) 推荐(0) 编辑
摘要: 前段时间升级了Xcode8,整体来说对OC的影响不大,但是还是跳一个坑,消耗了不少时间。这里总结下遇到的适配问题。 1、权限问题 Xcode8 访问相机、相册等需要权限的地方崩溃 解决办法: 在使用私有权限时,添加Info.plist文件中添加配置: 下面是各种key,需要哪个添哪个 NSBluet 阅读全文
posted @ 2016-11-02 15:17 张张_z 阅读(10131) 评论(0) 推荐(0) 编辑
摘要: 性能调优的方式: 1、通过专门的性能调优工具 2、通过代码优化 1. 性能调优工具: 下面针对iOS的性能调优工具进行一个介绍: 1.1 静态分析工具–Analyze 相信iOS开发者在App进行Build或Archive时,会产生很多编译警告,这些警告是编译时产生的,静态分析的过程也类似,在XCo 阅读全文
posted @ 2016-10-11 11:50 张张_z 阅读(1301) 评论(0) 推荐(2) 编辑
摘要: iOS开发过程中,普通的bug通常较容易定位问题所在,但是,EXD_BAD_ACCEEE问题却比较不易查找问题。本文记录下解决EXD_BAD_ACCEEE问题的过程。首先说一下 EXC_BAD_ACCESS 这个错误,可以这么说,90%的错误来源在于对一个已经释放的对象进行release操作。 1. 阅读全文
posted @ 2016-08-02 15:03 张张_z 阅读(353) 评论(0) 推荐(0) 编辑
摘要: UIBezierPath主要用来绘制矢量图形,它是基于Core Graphics对CGPathRef数据类型和path绘图属性的一个封装,所以是需要图形上下文的(CGContextRef),所以一般UIBezierPath在drawRect中使用。 UIBezierPath的属性介绍: 1.CGPa 阅读全文
posted @ 2016-07-04 16:00 张张_z 阅读(7058) 评论(0) 推荐(2) 编辑
摘要: 前段时间开发遇到webView 高度自适应问题,用最初的方法无效,找了些资料,记录下。 1、若网页中含有< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/x 阅读全文
posted @ 2016-06-22 16:12 张张_z 阅读(2917) 评论(0) 推荐(0) 编辑
摘要: 支付宝快捷支付: 官方文档中,支付宝说建议我们使用支付时要讲签名过程放在服务器端,这样安全。同时给的demo中签名是在本地移动端做的。。。不过支付宝的集成还是较简单的。 为了安全签名当然放后台做了。我实现支付的过程中主要遇到是参数问题,最后提,先大概梳理一下流程。 1.当然第一步是注册账号,创建应用 阅读全文
posted @ 2016-04-12 16:28 张张_z 阅读(3975) 评论(0) 推荐(0) 编辑
摘要: 鉴于前段时间系统出了点问题,然后直接将盘抹了,来个彻底干净的系统重装。这里敲下过程。(网络恢复太慢了,我整整一个晚上竟然没down下来,恼怒了,直接U盘装) First,系统盘制作: 1.首先需要有:一个不小于8G的U盘,运行OS X 系统的电脑(U盘最好先使用磁盘工具进行抹盘,格式选择OS 扩展( 阅读全文
posted @ 2016-03-15 13:48 张张_z 阅读(966) 评论(0) 推荐(0) 编辑
摘要: RunLoop 是 iOS 和 OSX 开发中非常基础的一个概念,这篇文章将从 CFRunLoop 的源码入手,介绍 RunLoop 的概念以及底层实现原理。之后会介绍一下在 iOS 中,苹果是如何利用 RunLoop 实现自动释放池、延迟回调、触摸事件、屏幕刷新等功能的。 模块: RunLoop 阅读全文
posted @ 2016-03-01 13:36 张张_z 阅读(342) 评论(0) 推荐(0) 编辑