最近在学习算法,对此也做一个总结: 排序对于任何一个程序员来说,可能都不会陌生。你学的第一个算法,可能就是排序。大部分编程语言中,也都提供了排序函数。在平常的项目中,我们也经...
最近在学习算法,对此也做一个总结: 排序对于任何一个程序员来说,可能都不会陌生。你学的第一个算法,可能就是排序。大部分编程语言中,也都提供了排序函数。在平常的项目中,我们也经...
前言 最近一段时间,公司刚做完一个MVP项目,我有一个习惯:在项目结项之后总结一下项目中新接触的问题。Google一下关键字“iOS MVP”,发现一些文章,最后是 这篇文章...
本篇将看到runtime是如何将面向对象的类转变为面向过程的结构体的,深入理解instance、class object、metaclass的关系。 从理解面向对象的类到面向...
iOS 11已经升级一周多了,目前项目也基本已经适配完成。这里我总结下iOS 11 和Xcode 9的一些更新,希望能够对你有用! Xcode 9 更新 1.代码折叠 升级...
iOS 10 新特性 SiriKit SiriKit的功能非常强大,支持音频、视频、消息发送接收、搜索照片、预订行程、管理锻炼等等。在用到此服务时,siri会发送Intent...
之前很多二维码扫描都是基于zxing做的,但是zxing用起来真的很麻烦,又一直不更新。随着iOS6退出历史舞台,终于可以使用iOS7以后,用系统的AVFoundation做...
1 KVC(KeyValueCoding) 1.1 KVC 常用的方法 1.2 KVC 底层实现原理 1.3 KVC 的使用场景 1.3.1 赋值 (1) KVC 简单属性赋...
前言 什么是运行时(runtime)? 首先我们要先知道编程语言有静态和动态之分。所谓静态语言,就是在程序运行前决定了所有的类型判断,类的所有成员、方法在编译阶段就确定好了内...
求代码
UITableViewCell嵌套UITableView最佳实践最近在画一个界面,走了很多的弯路,总结下。话不多说,我们先来看下效果: 粗略的画了下结构,大概这样: 下面我们来构建下数据模型: 我们来分析下: JADataModel 作为...
概览 在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥iOS动画全貌。在这里你可以看到iOS中如何使用图层精简非交互式绘图,如何通过核心动...
数据存储 sqlite中插入特殊字符的方法和接收到处理方法。 除’其他的都是在特殊字符前面加“/”,而 ' -> '' 。方法:keyWord = keyWord.repla...
一 ,视图控制器生命周期指的是:控制器 被加载(viewDidLoad)--->视图即将现实(viewWillAppear)--->视图已经显示(viewDidAppear)...
关于iOS 性能优化梳理: 基本工具、业务优化、内存优化、卡顿优化、布局优化、电量优化、 安装包瘦身、启动优化、网络优化等基本工具TODO: Instruments 高级技巧...
@(〓〓 iOS-实用技术)[二维码的使用] 作者: Liwx 邮箱: 1032282633@qq.com 目录 07.二维码图片生成,识别二维码图片,扫描二维码 1.二维...
首先,支付宝支付的流程大致如下: 1、下载和查看支付宝官方Demo 直接进入支付宝的支付平台下载:doc.open.alipay.com/doc2/detail.htm 集成...
前言:本篇文章目的在于梳理知识,巩固思想,学习总结。有什么好的建议,都可以留言。互相促进!总观,微信支付,也没心思,好好看文档。文档微微有些乱。感觉,微信demo,内部功能都...
介绍 WWDC2014推出ios8,其中webkit对应的WKWebView相对于uiwebview更加强大,内存、加载速度更优。 在性能、稳定性、功能方面有很大提升 允许J...
iOS 的 Cookie 存取 https://juejin.im/entry/58d4c4cc44d90400692b9991 项目链接地址:https://github....