×

objective-c

多线程四部曲之NSThread

A-婷婷 A-婷婷 发表于2024-04-04 浏览5657 评论0
NSThread是什么? 众所周知在iOS多线程开发主要有四种方式,NSThread就是其中一种。 下面是apple官方给出的解释 可以看出NSThread是apple封装的一个线程类,开发人员可以对线程进行操作,并且可以监控线程状态。NSThread是基于线程使用,轻量级的多线程编程方法(相对GCD和NSOperation),一个NSThread对象代表一个线程 NSThread的使用 NSThread的创建 该类的创建方法比较简单,大致可以分为动态和静态两种方法。 1.可以动

objective-c

①(语法篇)、《史上最全iOS八股文面试题》2022年,金三银四我为你准备了,iOS《1000条》笔试题以及面试题(包含答案)。带面试你过关斩将,(赶紧过来背iOS八股文)

处女座 处女座 发表于2024-04-03 浏览8366 评论0
iOS面试题 一共分为笔试题和面试题两部分笔试题 一共分为10个 总共613题面试题 一共400题 笔试题 一个10个系列 分别为①(语法篇) 共147题 已更新②(常识篇) 共72题 已更新③(界面篇) 共83题 已更新④(iOS篇) 共52题 已更新⑤(操作篇) 共68题 已更新⑥(数据结构篇) 共23题 已更新⑦(多线程篇) 共60题 已更新⑧(网络篇) 共22题 已更新⑨(多媒体篇) 共59题 已更新⑩(安全篇) 共27题 已更新面试题 一共分为3个 总共400题⑪(面试篇 1/3

objective-c

[iOS]-AVPlayerViewController实现视频播放

Mc Mc 发表于2024-04-03 浏览7332 评论0
AVKit从iOS8开始被引入iOS平台。针对iOS平台的AVKit是一个简单的标准框架-只包含一个AVPlayerViewController类。它是UIViewController的子类,用于展示并控制AVPlayer实例的播放。 AVPlayerViewController具有一个很小的界面,提供以下几个属性: ■ player:用来播放媒体内容的AVPlayer实例 ■ showsPlaybackControls:用来表示播放控件是否显示或隐藏。 ■ videoGravity:视频的

objective-c

iOS runtime 详解和使用场景(最详细的使用教程)

大胜DSCAO 大胜DSCAO 发表于2024-04-02 浏览6545 评论0
 一、Runtime介绍 OC是对C语言的扩展,加入了面向对象和消息发送机制,Runtime是OC的一个核心,是用C语言和汇编语言编写。OC是动态运行时语言,在运行时确定一个对象的类型、调用哪个对象的方法,因此需要Runtime来做类和对象的动态创建,消息传递和消息转发等。OC代码最终会转换成Runtime库中对应的函数结构体。任何语言最终都会被编译为汇编语言,再汇编为机器语言。 OC到可执行文件编译过程: OC->Runtime->C->汇编->可执行文件。

objective-c

【iOS】—— 获取本机当前经纬度坐标位置和通过经纬度坐标测算距离

百度用户68492 百度用户68492 发表于2024-04-02 浏览6938 评论0
平时我们再写程序的时候经常会需要访问当前设备的位置信息和计算当前位置距某点的距离,下面我来为大家浅谈一下使用OC自带的库来获取当前坐标和其的距离计算。 一、获取当前经纬度坐标 步骤1:添加关键字 首先要Info里添加两个键值对,向用户请求位置服务时会显示在这里设置的值的内容。 <key>NSLocationWhenInUseUsageDescription</key> <value>使用程序的时候获取本机位置</value> <

objective-c

iOS使用ZFPlayer 实现视频播放

神经蛙 神经蛙 发表于2024-03-31 浏览4431 评论0
ZFPlayer 视频播放使用 1 创建 ZFAVPlayerManager 对象 ZFAVPlayerManager *manager = [[ZFAVPlayerManager alloc] init]; 2创建containerView, 也就是视频视图的父视图 我们可以在该containerView 中添加和视频相关信息, 比如视频名称,作者信息,内容简介等等,一般情况下,视频的 第一帧的图片也是放在该containerView中的 - (TPVertic

objective-c

iOS 史上最全App上架流程分享(如何上架iosapp)

+++? +++? 发表于2024-03-31 浏览10340 评论0
大概是19年写的文章吧,当时给Android 同事分享了下iOSApp上架的流程(就是几个人在会议室坐在一起讲课那种类型),并写了个文档保存在公司的内部网站上,今天翻出来了我感觉对新手还是挺有帮助的,就写这一篇blog吧   流程步骤: 1.通过新建一个叫minsida的项目进行举例 新建好项目如下图所示 2.我们项目已经建好了,我们现在需要打包上架到Apple Store该进行如下操作 打开开发者中心网址:https://developer.apple.com  最