最近发现朋友的Xcode新建文件的时候,可以选择自定义的文件模板,通过编写文件模板来统一代码规范,感觉挺实用,于是我自己也去瞎捣鼓了一通,弄了一个BaseVC模板,这样我们新...
![240](https://upload.jianshu.io/users/upload_avatars/13894877/05b61536-0931-428c-8761-f4ffc664ce96.png?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
IP属地:江西
最近发现朋友的Xcode新建文件的时候,可以选择自定义的文件模板,通过编写文件模板来统一代码规范,感觉挺实用,于是我自己也去瞎捣鼓了一通,弄了一个BaseVC模板,这样我们新...
结构体(struct)是由一系列具有相同类型或不同类型的数据构成的数据集合,叫做结构。 一、结构体的使用场景 在开发过程中,经常需要处理一组不同类型的数据,比如由姓名、年...
大家平时在开发过程中,经常会遇到Crash,那也是在正常不过的事,但是作为一个优秀的iOS开发人员,必将这些用户不良体验降到最低。 线下Crash,我们直接可以调试,结合st...
上一篇《iOS CALayer图层漫谈(三)》我们聊了CALayer视觉效果的一些知识,这一篇呢我们开始聊一下CALayer的变换的一些知识,这一部分很多地方可能比较难以理解...
NSThread 官方文档上的介绍翻译过来的大致意思就是:概述当你有一个方法需要在它自己的线程中运行的时候可以使用该类.当你需要执行一个耗时冗长的任务而又不希望它阻塞应用程序...
流程和参阅:1,官方(详细、权威)2,iOS应用内付费(IAP)开发步骤列表(唐巧大神的) 代码大致有3个步骤: 请求产品信息。 发送购买请求。 处理购买回调。