做这个的初心是希望能巩固自己的基础知识,当然也希望能帮助更多的开发者,如发现答案不准确或者不完整的可前往 Github 提交完善。 Github地址:https://gith...
做这个的初心是希望能巩固自己的基础知识,当然也希望能帮助更多的开发者,如发现答案不准确或者不完整的可前往 Github 提交完善。 Github地址:https://gith...
设备环境:Mac OSX 10.12.5、iOS11、Xcode9PS:这是WWDC2017的新功能,iOS11以上,Xcode9这是刚性要求。这个功能不好找,就记下来了 手...
在平时项目中,我们经常会碰到类似UIScrollView嵌套UITableView的需求,虽然苹果并不建议这种做法,但是这样的需求在平时工作中还是很常见的。比如笔者公司项目之...
很久没用xib布局, 今天用xib新增一个tableViewHeaderView的时候, 发现发现设置颜色是, 色差严重.遂网上查找后坐下笔录 问题如下xib设置颜色 代码设...
安装方法: 安装微信 Mac 官方客户端。 打开终端(Terminal)下载源码 输入git clone https://github.com/Sunnyyoung/WeCh...
本文参考pingpong的iOS runtime 的使用场景--实战篇非常感谢该作者 1.背景知识 1.1 OC的方法调用流程 下面以实例对象调用方法[blackDog wa...
《2018 iOS面试题系列》 1.集合结构 线性结构 树形结构 图形结构 这里没有图啊,大家可以抽象一下。 1.1、集合结构 说白了就是一个集合,就是一个圆圈...
iOS面试题目100道 1.线程和进程的区别。 进程是系统进行资源分配和调度的一个独立单位,线程是进程的一个实体,是CPU调度和分派的基本单位,是比进程更小的能独立运行的基本...
前言 当我们在手机屏幕上进行了一次点击,滑动,轻扫手机屏幕,手机如何捕获这个事件并且做出对应的反应,这里就涉及到了两个概念,事件链和响应链。 一 iOS 中的事件 iOS中的...
前言 本文会用实例的方式,将iOS各种IM的方案都简单的实现一遍。并且提供一些选型、实现细节以及优化的建议。 注:文中的所有的代码示例,在github中都有demo:iOS即...
前言 最近总算开始做新项目, 语言肯定的选Swift了。问题一个接一个,不过还好,来一个解决一个。今天遇到了Swift中的init的问题, 用Xcode也没有自动补全,也没有...
前言 前段时间公司项目加了许多关于PDF文件操作的需求,其中包括PDF文档的预览、PDF文件格式转换、从其他App获取文件、PDF文档的批注与修改。这篇文章我会先记录下PDF...
最近在尝试oc和swift的混编,一是:swift是大势所趋,终究是要学习的。二是:项目目前架构是oc架构,全部重构为swift也不现实。下面是混编中遇到的一些问题和总结: ...
以前使用OC创建自定义的view步骤相信都知道怎么弄,最近在写swift遇到一些以为很简单的实际上还是和OC不同的,所以写下来记录(如有错误,欢迎指正)1.创建一个自定义的v...
swift中的可选协议的实现有以下两种实现方式: 一、protocol extension 原生的 Swift protocol 里没有可选项,所有定义的方法都是必须实现的。...
(1)什么是IDFA 关于IDFA,在提交应用到App Store时,iTunes Connect有如下说明: 这里说到检查项目中是否包含IDFA,那如何来对iOS项目(包括...
iOS开发中常用的宏定义 尺寸宏 打印宏 替换NSLog来使用,debug模式下可以打印很多方法名,行信息。 #ifdef DEBUG # define DLog(f...
1,Debug和Release版本区别? 众所周知,我们进行iOS开发,在Xcode调试程序时,分为两种方式,Debug和Release,在Target的Setting中相信...
在上一篇文章Swift中的变量和常量中我总结了一些自己对于变量和常量的认识,最近学习了闭包,顺便给大家分享一下关于闭包的心得。本文主要是介绍Swift中闭包的简单使用,将从“...