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