AI智能
改变未来

标签:IOS开发

第65页
iOS实现图片轮播器-爱站程序员基地
IOS开发

iOS实现图片轮播器

AI

有时候肯能会用到图片轮播器,做广告的效果。下面详细介绍iOS如何实现图片轮播器 1.新建一个项目,导入5张图片(为了代码方便,我把图片命名规范了,其实无所谓) 2.在mainstoryboard中拖入ScrollView和Page Cont...

iOS:底层原理之 Runtime-爱站程序员基地
IOS开发

iOS:底层原理之 Runtime

AI

Runtime Objective-C 语言是一门动态性比较强的编程语言,跟 C、C++ 有着很大的不同。 Objective-C 的动态性是由 Runtime API 来支撑的。 Runtime 提供的接口基本是 C 语言的,源码由 C/...

iOS:底层原理之 Block-爱站程序员基地
IOS开发

iOS:底层原理之 Block

AI

1. Block 本质 block 本质上也是一个 OC 对象,它内部也有个 isa 指针block 是封装了函数调用以及函数调用环境的 OC 对象block 的底层结构如下图所示源码解析: struct __GSBlock__load_b...

iOS:图像处理相关技术-爱站程序员基地
IOS开发

iOS:图像处理相关技术

AI

图像 GPU OpenGLGPUImage 基于GPU的实时图像视频处理XBImageFilters 一个GPU实时处理的库 类似GPUImageCeedGL 一个OpenGL的包装 用起来更方便rend-ios 一个OpenGL的轻量包装...

iOS:组件化 CocoaPods操作-爱站程序员基地
IOS开发

iOS:组件化 CocoaPods操作

AI

一、新建工程 GSComponent 作为壳工程 1、添加Podfile文件 cd 到你刚创建的工程目录下,执行以下语句 [code]pod init 然后会发现你的工程目录下多了 Podfile 文件    2、生成 xcworkspac...

iOS:new、alloc、init 的区别-爱站程序员基地
IOS开发

iOS:new、alloc、init 的区别

AI

概括来说,new和alloc/init在功能上几乎是一致的,分配内存并完成初始化。差别在于,采用new的方式只能采用默认的init方法完成初始化,采用alloc的方式可以用其他定制的初始化方法。 英文详解:http://macresearc...

iOS录音及播放全解-爱站程序员基地
IOS开发

iOS录音及播放全解

AI

iOS录音及播放全解 //// ViewController.m// 录音与播放//// Created by 张璟冰 on 2020/3/29.// Copyright © 2020 张璟冰. All rights reserved.//...

iOS:面部识别技术的实现-爱站程序员基地
IOS开发

iOS:面部识别技术的实现

AI

概述:   CoreImage是一个图像框架,它基于OpenGL顶层创建,底层则用着色器来处理图像,这意味着它利用了GPU基于硬件加速来处理图像。CoreImage中有很多滤镜,它们能够一次给予一张图像或者视频帧多种视觉效果。而且滤镜可以连...

iOS复习记录日记16-layer和核心动画[2020]-爱站程序员基地
IOS开发

iOS复习记录日记16-layer和核心动画[2020]

AI

CALayer 能看到一个uiview的按钮样子?标签的样子?是因为CALayer的功劳.UIview本身不具备显示功能,是因为内部有一个图层CALayer这个属性,提供的显示功能UIView 负责监听和响应事件CALayer 负责视图显示...