一、概述 通过上一篇文章的学习,我们对关于MVC的弊端的产生和MVVM中viewModel的职责及其使用注意事项,想必都有了些许了解和认识,最起码What is MVC ? ...
一、概述 通过上一篇文章的学习,我们对关于MVC的弊端的产生和MVVM中viewModel的职责及其使用注意事项,想必都有了些许了解和认识,最起码What is MVC ? ...
前言 AsyncDisplayKit是一个建立在UIKit基础上的iOS框架,让即使是最复杂的用户界面光滑和响应。它最初建成Facebook的Paper应用,并与流行的pop...
本文的目的主要是分析dyld的加载流程,了解在main函数之前,底层还做了什么 引子 创建一个project,在ViewController中重写了load方法,在main中...
在《移动互联网技术质量体系的理解[http://mp.weixin.qq.com/s?__biz=MzUzMDk1NTgzNw==&mid=2247484000&idx=1&...
网上转载最多的一篇关于atomic的文章《ios atomic nonatomic区别》其中关于讲解atomic的片段如下: atomic真的能保证对象的线程安全?我们看《r...
前言 首先,我们通过标题可知,本篇文章的核心思想就是如何优雅的实现横向滚动、水平布局、分组显示功能,具体业务细节还请先看下方👇效果图;其次,效果图这种功能,我们平时使用场景很...
系统提供的格式化字符串 NSDateFormatterStyle =kCFDateFormatterShortStyle typedefNS_ENUM(NSUInteger,...
通过[NSDate date]返回的一定是零时区的时间 上面例子中NSDate时间转字符串时间时,NSDateFormatter并没有设置时区,而是使用当前地区的时区,这和设...
事件背景: 对于非企业类型的开发者账号来说,测试环节一直是一个痛点。 通常测试的时候,往往需要拿到测试设备的UUID,每次测试要测试人员手动安装ipa包,每次新增测试设备还会...
好奇触摸事件是如何从屏幕转移到APP内的?困惑于Cell怎么突然不能点击了?纠结于如何实现这个奇葩响应需求?亦或是已经被响应链、手势、target-action这一系列响应触...
原文连接:Cryptography in Swift with CommonCrypto 原文日期:2015/08/10译者:CMB 校对:numbbbbb 定稿:shank...
你不知道有个方法:setValuesForKeysWithDictionary: 方法吗?
- (instancetype)initWithDictionary:(NSDictionary *)dictionary{
self = [self init];
if (self == nil) return nil;
[self setValuesForKeysWithDictionary:dictionary];
return self;
}
先贴出一系列参考网站 : 苹果官方文档 HLS-iOS视频播放服务架构深入探究 HLS标准协议 概念解释 : ***HLS是一套解决方案, 包含三个部分 : *** Serv...
之前做过App的启动优化,遇到了+load优化的问题,后来想一想除了initializers代替+load还有没有什么好的方法,然后就搜到了运用编译属性__attribute...
---
将需要模糊处理的内容视图添加到 UIVisualEffectView 的 contentView 中,但是 UIVisualEffectView 视图后面的内容还是会受到影响,产生模糊效果。
---
这种说法似乎不对吧,我在UIVisualEffectView中添加了一个label但是UIVisualEffectView视图后的图层并没有模糊效果出现
使用 Dispatch Source 而不使用 dispatch_async 的唯一原因就是利用联结的优势。 联结的大致流程:在任一线程上调用它的一个函数 dispatch_...
目录 《Object-C编程之道》✅ 《iOS Core Animation:Advanced Techniques》✅ 《Advanced Swift》 《图解TCP/IP...
自从 2016 年走上编程之路,就有了写博客记录所学知识的想法。当时被简书的简洁美观的 UI 所吸引,从此把所有文章都发布到简书。 2017 年简书 CEO 骂程序员的事件我...