在项目开发过程中,往往会遇到这个问题:查找两个数组相同的数据或者不同的数据,你会用下面三种中的哪种办法实现呢?那种办法会更好呢? 一 很多人都知道也最容易想到的是for循环...
最近面试,碰到一个好玩的公司,出了一个面试题,ta给我了一张纸,让写出NSArray的enumerateObjectsUsingBlock内部怎么实现的。 这题目漂漂亮亮的写...
1. PKI体系当中加密和签名有什么区别? 2. 如何用HTTP实现长连接? 3. HTTP2.0针对同一个域名的多个请求,会建立多少个tcp连接? 4. Full Text...
在项目需求中,经常会有对 TableView Cell 左滑事件及按钮的自定义设置需求 iOS 11.0之前 左滑按钮 在iOS 11.0之前,我们可以看到 Cell 的左滑...
通过xcworkspace打开工程,更换bundle ID和display name 左上角工程的名称双击重命名,回车,点击确定rename按钮image.png image...
先看下效果 为什么还要继续说这个内容呢? 前一段微博上很火的tabbar封装大赛想必大家都知道吧,各位大神尽其所能 自己正在仿写闲鱼,看了网上一些朋友写的关于tabbar中间...
前言 最近在学习这本书,Effective Objective-C 2.0 编写高质量iOS与OS X代码的52个有效方法,我会记录一些我不知道或者平时忽略的东西把它记下来...
前言 以前写代码也仅仅是注意C语言一些基本的规范还有驼峰命名法什么的,后来看了一些书籍,也写过不少代码,review过不少别人的代码,所以把自己的一些感悟记一下吧.在本文的最...
概览 在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥iOS动画全貌。在这里你可以看到iOS中如何使用图层精简非交互式绘图,如何通过核心动...
最近用闲暇时间了解了下iOS 7.0 SDK就提供的一个2D游戏引擎框架SpriteKit,用此实现了一个之前比较流行的游戏“保卫萝卜”中的一个小场景,毕竟有具体需求的实...
链式编程 在实际开发过程中,基本上链式开发思想很常见。第三方框架Masonry和ReactiveCocoa都大量用了这种思想。 链式编程其实就是将多个操作(多行代码)通过点号...
很尴尬,前几天给黑苹果收到了推送,升级Mojave,黑色主题漂亮得很,然后就升了,谁知道就系统就挂掉了,无奈重装系统索性直接装了Mojave,更尴尬的是装好之后,发现Moja...