编译阶段 下面是编译阶段生成的类信息: 根据上面编译器生成的数据,可以得到一些信息: class Swift类编译阶段会生成与Objective-C一样的类元数据,这也是为什...
编译阶段 下面是编译阶段生成的类信息: 根据上面编译器生成的数据,可以得到一些信息: class Swift类编译阶段会生成与Objective-C一样的类元数据,这也是为什...
SwiftUI是iOS13新出的声明式UI框架,将会完全改变以前命令式操作UI的开发方式。此文章主要介绍SwiftUI中状态管理的方式。 可变状态 @State 与React...
最近对计算机网络相关的知识进行了复习,包括对之前不太熟悉的部分重新学习了一次,做了一些总结。移除了大部分偏向物理层的知识,主要是 TCP/UDP 协议和基于 TCP/UDP ...
不知道你知不知道如何直接使用AudioToolbox直接硬解码AVPacket,我看到的大部分都是用ffmpeg解码成AVFrame然后使用AudioToolbox播放的
iOS平台FFmpeg开发(二)音/视频编解码通过上一篇文章iOS平台FFmpeg开发(一)初识FFmpeg的学习,我相信你已经了解了视音频的基础知识,并且把FFmepg编译成功并成功导入到工程中了。从这一篇文章开始,我...
音频 Core Audio OverviewMultimedia Programming Guide AudioToolbox Record or play audio, c...
ARKit Integrate iOS device camera and motion features to produce augmented reality expe...
超链接那里写反了
IOS 用arkit实现全景效果和粒子效果。最近发生点小状况,因此把实现的AR全景做的demo,没有与大家分享。T_T 本文共2部分:1.全景效果;2.粒子效果。 第一部分:先看下demo实现效果吧。 gif图片效果不...
而 Core Image (使用了 OpenGL) 对这样的任务来说既不够强大又不够灵活。
应该不太对,按照官方文档的说法,在高版本上CoreImage内部也是基于Metal的
iOS图形处理概论:OpenGL ES,Metal,Core Graphics,Core Image,GPUImage,Scene Kit (3D) ,Sprite Kit (2D),OpenCV前言 对于刚接触iOS图形相关框架的小白,有一些图形框架在字面上和功能上非常容易混淆。这里旨在总结一下各种框架,区分它们的概念和功能,以作日后进一步细分学习的指引。因而,本文...
题上也说了,尽量用原地排序, 原地跟双链表难度差很多
跟我坚持刷leetcode(第二天-奇偶链表)对抗惰性,从今天做起。坚持每天刷leetcode并附带一个题的题目,思路,代码。感兴趣的小伙伴一起坚持来吧(c代码,不过思路都是差不多的)。 题目(难度中等):给出一个单链表...
我觉得应该掌握的知识点,没有实际意义。 class 和 struct 的区别 不通过继承,代码复用(共享)的方式有哪些 Set 独有的方法有哪些? 实现一个 min 函数,返...
前言 花了半个多月,把React Native源码看了一遍,大概的实现逻辑全看明白了,希望对想了解React Native实现原理的同学有所帮助,其实只要看懂文章的四幅图就明...
由 Vue.js 官方、W3C 中国、w3ctech 和前端圈共同举办的全球首届 VueConf 于 2017 年 5 月 20 日在北京成功举办不久,Vue.js 的作者尤...
iOS组件化方案探索 一、什么是组件化? 1、什么是组件? "组件"一般来说用于命名比较小的功能块,如:下拉刷新组件、提示框组件。而较大粒度的业务功能,我们习惯称之为"模块"...
写篇文章介绍些以前在 iOS 客户端实践 HTTPS 安全的经历。 不同工程师写代码的习惯不一样,有些喜欢边写边查,即使在接触陌生的知识域时,也要先写一些代码,遇到难题再去 ...
作者:刘铎本文为原创文章,转载请注明作者及出处 WWDC 2017 带来了很多惊喜。Swift 4 也伴随着 Xcode 9 测试版来到了我们的面前,很多强大的新特性非常值得...
好奇触摸事件是如何从屏幕转移到APP内的?困惑于Cell怎么突然不能点击了?纠结于如何实现这个奇葩响应需求?亦或是已经被响应链、手势、target-action这一系列响应触...