摘要:
年前一直在加班赶项目,断更一月有余,新年将至,在这里祝各位看官新年快乐,大吉大利 在这里推荐两本好书,是博主准备年假期间学习的,斟酌了许久,买了这两本,确实是非常好的进阶书,推荐给大家 1.OC高级编程:一本面向iOS中级开发者的书,这本书只有三章,分别是内存管理,Block和GCD。但是书中详细的 阅读全文
摘要:
今天博主有一些Bug调试的需求,遇到了一些困难点,在此和大家分享,希望能够共同进步. Xcode的Bug调试方法大概有以下几种: 1.断点,全局断点,条件断点配合Nslog找出Bug 2.静态分析工具:Analyze,静态检测内存 3.动态分析工具:Profile,其中最常用的是Leaks(检测内存 阅读全文
摘要:
今天博主有一个Quartz 2D的需求,遇到了一些困难点,在此和大家分享,希望能够共同进步.在开始正文之前,首先让我们解决一个新手经常会问的问题,Quartz 2D和CoreGraphics有什么区别和联系在iOS中,Quartz 2D是CoreGraphics框架的一部分,是CoreGraphic... 阅读全文
摘要:
今天博主有一个图片及处理的需求,遇到了一些困难点,在此和大家分享,希望能够共同进步.UIImage对象是iOS中用来显示图像数据的高级接口。我们可以从文件,NSData,Quartz图片对象中创建UIImage对象。可以说这个类是我们接触频率非常高的一个类。UIImage的不可变性UIImage对象... 阅读全文
摘要:
今天博主有一个隐式与显式动画的需求,遇到了一些困难点,在此和大家分享,希望能够共同进步.iOS开发中的动画分为两种:一种为UIView动画,又称隐式动画,动画后frame的数值发生了变化.另一种是CALayer动画,又称显示动画,动画后模型层的数据不会发生变化,图形回到原来的位置.但是在实际开发中,... 阅读全文
摘要:
今天博主有一个升级Xcode7的需求,遇到了一些困难点,在此和大家分享,希望能够共同进步. 1.Address Sanitizer: 再也不用担心 EXC_BAD_ACCESS EXC_BAD_ACCESS一直是很多开发者的噩梦,因为这个错误很不直观,出现后往往要花很长时间才能定位到错误。苹果这次带 阅读全文
摘要:
今天博主有一个内容绘制的需求,遇到了一些困难点,在此和大家分享,希望能够共同进步.今天和大家分享一下CALayer和UIView的区别:1.UIKit使用UIResponder作为响应对象,来响应系统传递过来的事件并进行处理。UIApplication、UIViewController、UIView... 阅读全文
摘要:
今天博主有一些小技巧的需求,遇到了一些困难点,在此和大家分享,希望能够共同进步. 如果你连下面这些小技巧都还不了解,说明你还是一个菜鸟iOS,看完这篇文章,相信你会成为一个进阶iOS TableView不显示没内容的Cell怎么办? 类似这种,我不想让下面那些空的显示. 很简单. self.tabl 阅读全文
摘要:
今天博主有一个iOS7,8,9新特性汇总的需求,遇到了一些困难点,在此和大家分享,希望能够共同进步.iOS7新特性一、已禁用-[UIDevice uniqueIdentifier]苹果总是把用户的隐私看的很重要。-[UIDevice uniqueIdentifier]在iOS5实际在iOS5的时候已... 阅读全文
摘要:
今天博主有一个文本转语音(TTS)的需求,遇到了一些困难点,在此和大家分享,希望能够共同进步.文本转语音技术, 也叫TTS, 是Text To Speech的缩写. iOS如果想做有声书等功能的时候, 会用到这门技术.iOS7之后才有该功能,需要导入 AVFoundation 库//在iPhone静... 阅读全文