SceneKit是苹果的3D引擎,一般用于游戏开发。除游戏外其他的应用场景一般是3D效果的物体展示,比如京东就有用,最近我们做的会展的项目有部分展品也要用到这样的场景,所以遇...
SceneKit是苹果的3D引擎,一般用于游戏开发。除游戏外其他的应用场景一般是3D效果的物体展示,比如京东就有用,最近我们做的会展的项目有部分展品也要用到这样的场景,所以遇...
SceneKit是一个高性能的渲染游戏引擎,它能够将3D模型文件用简单的方式渲染出来,不像Metal或OpenGL需要开发者自己写算法实现渲染3D文件的渲染功能,虽然他的底层...
better的父子控件不能写在vant的van-overlay控件中,可以用van-popup控件替换。现象就是在van-overlay控件中,所有属性及标签都设置正确,co...
vue-config-js配置参考 vue-cli3 脚手架搭建完成后,项目目录中没有 vue.config.js 文件,需要手动创建 创建vue.config.js vue...
来源: https://www.hangge.com/blog/cache/detail_1336.html[https://www.hangge.com/blog/cach...
断点续传概述: 断点续传就是从文件上次中断的地方开始重新下载或上传数据,当下载大文件的时候,如果没有实现断点续传功能,那么每次出现异常或者用户主动的暂停,都会去重头下载,这样...
目录 前言 API Demo 前言 本文主要是把NSURLSession以及NSURLSessionTask相关的代理方法全部整理了一下。旨在大体了解在一个iOS网络请求中、...
解决方法:
你还在用宏定义“iphone X”判断安全区域(safe area)吗,教你正确使用Safe Area。iOS 7 之后苹果给 UIViewController 引入了 to...
UIWebView 使用URLProtocol解决 UIWebView的请求可以通过NSURLPtotol拦截,既可以拦截,也可以用本地的资源直接返回,可以实现资源本地化等各...
点赞!!! 都还干着iOS嘛???!!! 背景 新入职公司,分配一台全新MacBook pro,借此机会梳理一下cocoapods的完整安装流程。 cocoapods安装依赖...
npm介绍 npm是基于nodejs的包管理器从npm服务器下载别人的编写的第三方包、模块到本地使用。从npm服务器下载安装别人编写的命令行程序到本地使用。将自己写的包、模块...
前言 1、npm介绍 npm是基于nodejs的包管理器 从npm服务器下载别人编写的第三方包、模块到本地使用 从npm服务器下载安装别人编写的命令行程序到本地使...
mac 安装 brew Homebrewbrew 全称Homebrew 是Mac OSX上的软件包管理工具Homebrew 安装和卸载工具 只用一行命令就能完成官方地址 ...
首先以Person对象为例。我们知道创建方法为[[Person alloc] init];,那么alloc和init在底层做了哪些工作?是怎么实现的呢? 我们首先想到的就是按...
本文主要是通过将objc4-781的源码编译成功,然后在源码中新建一个YYTest的Target,然后将其与objc4-781工程源码进行绑定,最后运行YYTest进行底层源...
打印结果 三个对象的内存地址都指向了同一个 0x28291c080,但使用了3个内存指针指向了这个相同的内存地址。(猜 因为三个对象 有三个isa指针?) 先下载oc的源码[...
我们先从下面案例看看alloc和init分别做了什么事? 输出打印结果 打印的分别是对象描述、指针指向的地址(即当前指针存放的对象的地址)、当前指针地址(当前指针被存储在哪里...
前方极其烧脑,建议->点赞再看 本文承接上一篇文章iOS-玩转Block(从入门到底层原理),如果还没看的话建议先阅读一下,会对block的底层原理有更深一层的理解,然后再阅...
前言 JingOS由中国公司鲸鲮科技打造的平板操作系统。他们在官网上宣称这是“全球首个iPadOS风格、专为平板打造的Linux”。团队成员来自全球知名的IT公司,包括联想、...