声明:该书的笔者为徐嬴老师,一名具有5年IOS开发经验,和两年RN开发经验的老司机。 原文可以在gitbook上找到 笔者只是为他的书中提的的一些列问题,进行有偿答疑。 有偿答疑。本书将持续保持更新,有关问题可以加群讨论。 正在上传...取消 正在上传...取消 正在上传...取消 正在上传...取 ...
分类:
其他好文 时间:
2017-06-25 11:10:48
阅读次数:
271
一、介绍 如今iOS开发过程中,最常见的一种UI架构是:界面底部是四五个tab bar 、中间是内容显示、顶部是包括标题及返回等操作button,当点击进入某个模块后可以点击进行返回。这样的架构的应用比較常见的如:微信、支付宝、京东、去哪儿等大部分应用都是这样的UI架构。下图所看到的: 二、创建方法 ...
分类:
移动开发 时间:
2017-06-24 13:54:28
阅读次数:
131
在ios6以后,苹果官方建议用“- (CGRect)boundingRectWithSize:(CGSize)size options:(NSStringDrawingOptions)options attributes:(nullable NSDictionary<NSString *, id> ...
分类:
移动开发 时间:
2017-06-24 11:22:23
阅读次数:
318
CoreData是iOS5后,苹果提供的原生的用于对象化管理数据并且持久化的框架(ORM)。 CoreData本质上是将底层数据库封装成对象进行管理。但数据库实际上只是CoreData的一个功能,并不是全部功能。 在iOS开发中,除了可以使用CoreData进行数据管理,还可以使用SQLite进行内 ...
分类:
移动开发 时间:
2017-06-23 12:50:37
阅读次数:
158
文件夹结构 AppDelegate Models Macro General Helpers Vendors Sections Resources 一个合理的文件夹结构首先应该是清晰的。让人一眼看上去就能大概了解文件夹的职责,且easy应对新的变化。 AppDelegate 这个文件夹下放的是App ...
分类:
移动开发 时间:
2017-06-22 09:59:44
阅读次数:
189
原文 http://www.jb51.net/article/75671.htm 图片剪切一、使用Quartz2D完成图片剪切1.把图片显示在自定义的view中先把图片绘制到view上。按照原始大小,把图片绘制到一个点上。代码: 复制代码代码如下: - (void)drawRect:(CGRect) ...
分类:
移动开发 时间:
2017-06-22 01:19:06
阅读次数:
340
iOS开发UI篇 —— 跑马灯效果AutoLabel简介 ...
分类:
移动开发 时间:
2017-06-21 22:58:16
阅读次数:
299
二维码的生成 从iOS7開始集成了二维码的生成和读取功能 此前被广泛使用的zbarsdk眼下不支持64位处理器 生成二维码的步骤: 导入CoreImage框架 通过滤镜CIFilter生成二维码 二维码的内容(传统的条形码仅仅能放数字): 纯文本 名片 URL 生成二维码 // 1. 实例化二维码滤 ...
分类:
移动开发 时间:
2017-06-21 21:06:14
阅读次数:
276
简单介绍以下几个宏: 1) __VA_ARGS__ 是一个可变参数的宏,这个可变参数的宏是新的C99规范中新增的,目前似乎只有gcc支持(VC6.0的编译器不支持)。宏前面加上##的作用在于,当可变参数的个数为0时,这里的##起到把前面多余的","去掉,否则会编译出错。 2) __FILE__ 宏在 ...
分类:
移动开发 时间:
2017-06-21 16:50:14
阅读次数:
228
简介 Runtime 又叫运行时,是一套底层的 C 语言 API,其为 iOS 内部的核心之一,我们平时编写的 OC 代码,底层都是基于它来实现的。比如: 以上你可能看不出它的价值,但是我们需要了解的是 Objective-C 是一门动态语言,它会将一些工作放在代码运行时才处理而并非编译时。也就是说 ...
分类:
移动开发 时间:
2017-06-21 15:59:22
阅读次数:
329