iOS开发之启动图实现动画效果

一、实现效果图二、实现思路:用一个固定的png图片左启动图,应该和广告视图需要进行动画的期初的位置一致,当启动图消失的时候,呈现出图片,实际遇到的困难是,因为广告图片是从网络...

2023-04-15

IOS开发之UIAlertController的介绍

IOS开发 UIAlertController详解在iOS 8.0后,苹果弃用了UIAlertView和UIActionSheet,转而使用UIAlertController把之前的UIAlertView和UIActionSheet整合在一起。新版的API变得...

2023-04-14

iOS开发之TextField的使用方法

众所周知,TextField默认情况下,双击会出现“Paste”等提示复制粘贴的快捷菜单,方便用户快速编辑文本,但很多情况下,我们并不希望用户能够粘贴文本【虽然这样不友好,但万...

2023-04-14

iOS开发之@property相关知识点

IOS开发之@property的详细介绍在类中定义属性时,总会使用到@property进行定义,下面就来说说@property的使用。在使用过程中,如果需求公开且在其他类中使用时,通常会定义在.h头文...

2023-04-14

IOS开发之tableview的相关资料

ios tableView 设置 tableview 的分割线实现效果图: [tableview setSeparatorColor:[UIColor blueColor]]; //设置分割线为蓝色隐藏UITableViewCell的分隔线[self.myT...

2023-04-14

ios开发之导航栏透明实例代码

在最近一个项目中碰到这样一个场景,在被push进来的一个页面设置导航栏透明,且要求控制对tableview组的头视图进行悬停显示,nav随着tableview偏移量改变透明度,当然这样的需...

2023-04-14

IOS怎么增加自定义字体

IOS添加自定义字体字体是软件开发中个性化的一个重要元素,系统自带了很多丰富的字体,但有时候并不能满足个性化的需求,这时候可以向工程中添加自定义的系统字体,然后就可以像使...

2023-04-14

IOS怎么增加自定义字体

IOS添加自定义字体字体是软件开发中个性化的一个重要元素,系统自带了很多丰富的字体,但有时候并不能满足个性化的需求,这时候可以向工程中添加自定义的系统字体,然后就可以像使...

2023-04-14

iOS如何获取网络环境

实例如下:// 获取网络环境的方法+ (NSString *)networktype{ NSArray *subviews = [[[[UIApplication sharedApplication] valueForKey:@"statusBar"] valueForKey:@"foregr...

2023-04-14

iOS开发中UIWebView和WKWebView截屏介绍

UIWebView和WKWebView的截屏有所区别:UIWebView:func getImage(context: ServiceExecuteContext) -> UIImage { //创建一个基于位图的图形上下文并指定大小 UIGraphic...

2023-04-14

iOS实现动画礼花效果的实例代码

CAEmitterLayer 提供了一个基于 Core Animation 的粒子发射系统,使用它可以实现各种各样的粒子动画效果。此处的礼花效果,就是基于 CAEmitterLayer 的。fire.gif- (void)viewD...

2023-04-14

iOS开发之App之间的五种通信方式

之前看到一篇文章介绍到App之间的五种通信方式,它分别有URL Scheme,Keychain,UIPastedboard,UIDocumentInteractionController以及利用socket进行本地通信。前面4种都有用到过,也...

2023-04-14

iOS开发之Swift3如何监听UITextView

在项目中使用文本输入框出UITextField之外还会经常使用 UITextView ,难免会有需求监听UITextView文本框内文本数量.下面介绍在swift3中两种常用方式方式一: 全局通知1.注册...

2023-04-13

iOS开发中static变量有什么作用

(1)先来介绍它的第一条也是最重要的一条:隐藏当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。为理解这句话,我举例来说明。我们要同时编译两个...

2023-04-13

iOS开发中Quartz2D的使用方法

一、前言Quartz2D的API是纯C语言的,它是一个二维绘图引擎,同时支持iOS和Mac系统。Quartz2D的API来自于Core Graphics框架,数据类型和函数基本都以CG作为前缀。通常,我们可以使用...

2023-04-13

iOS开发中tableView左滑删除的详细介绍

前言这几天要实现左划删除的功能,发现网上很多帖子大多出自一人之手,然后都是 copy 的文章,其实都没有那么复杂,只实现一个代理方法就可以了方法如下- (void)tableView:(UITable...

2023-04-13

IOS开发之Socket的详细介绍

一、网络各个协议:TCP/IP、SOCKET、HTTP等网络七层由下往上分别为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。其中物理层、数据链路层和网络层通常被称作...

2023-04-13

iOS之识别手势gesture的介绍

在iOS中,你可以使用系统内置的手势识别(GestureRecognizer),也可以创建自己的手势.GestureRecognizer将低级别的转换为高级别的执行行为,是你绑定到view的对象,当发生手势,绑定到...

2023-04-13

iOS开发地图定位的实例代码介绍

iOS开发地图定位的实例代码介绍来源:爱站网时间:2022-12-23编辑:网友分享 iOS开发 地图定位
如果你需要学习下IOS开发这项技术,那不妨看一看小编带来的iOS开发地图定位的实例...

2023-04-13

iOS如何通过卡号识别银行

废话不多说了,直接给大家贴代码了,具体代码如下所示:#pragma mark - 根据银行卡号判断银行名称 + (NSString *)getBankName:(NSString*) cardId{ //发卡行.卡种名称 NSArray *b...

2023-04-13

IOS开发中JSON如何转换成PLIST

IOS JSON转PLIST 从xx.json文件中读取JSON数据,写入到xx.plist文件中,实现代码如下:NSString *path = @"/Users/android_ls/Desktop/city_province.json"; NSArray *array...

2023-04-13

iOS开发之圆形排列随机生成的思路

相信很多社交产品中,肯定会存在寻找附近人或者附近商家的需求,类似下图,在大圆和小圆之间(橘色区域)生成一系列的随机圆,并且所有随机圆之间也不能有交集,我暂且称这种圆为标准圆...

2023-04-13

iOS block的值捕获与指针捕获详解

目录指针与指针变量block捕获变量方式值捕获指针捕获__block修饰的变量关于block延伸的知识点总结指针与指针变量通俗的理解:指针:内存地址
指针变量:存放内存地址的变量
指针...

2022-02-08

iOS调用高德地图SDK的完整步骤

目录准备工作:方法如下:其中申请key的方法如下:接下来就进入到项目内部的设置了:重要的点:总结准备工作:安装CocoaPods使用下载第三方库相同的方法下载SDK方法如下:(1)打开终端,cd 文...

2021-11-28

iOS中多线程的入门使用教程(Swift)

目录一、iOS的三种多线程技术 二、基本使用NSThread的基本使用NSOperation的基本使用GCD的基本使用总结一、iOS的三种多线程技术 1、NSThread–优点:NSThread 比其他两个轻量...

2021-11-28

iOS tableView右侧索引视图状态获取的方法实例

前言在iPhone和其他iOS的很多程序中都会看到Table View的出现,除了一般的表格资料展示之外,设置的属性资料往往也用到Table View,Table View主要分为以下两种: Plain:这是普通的...

2021-07-02

浅谈IOS屏幕刷新ADisplayLink

什么是CADisplayLink我们在应用中创建一个新的CADisplayLink对象,把它添加到一个runloop中,并给它提供一个target和selector在屏幕刷新的时候调用。一但CADisplayLink以特定的...

2021-06-09

分析IOS RunLoop的事件循环机制

在RunLoop启动之后会发送一个通知,来告知观察者将要处理Timer/Source0事件这样一个通知的发送处理Source0事件如果有Source1要处理,这时会通过一个go to语句的实现来进行代码...

2021-06-09

IOS小组件实现时钟按秒刷新功能

引言  上一节中我们了解了IOS小组件的刷新机制,发现根本没法实现按秒刷新,但是看别的App里面有做到,以为用了什么黑科技,原来是因为系统提供了一个额外的机制实现时...

2021-05-21

iOS实现摄像头实时采集图像

本文实例为大家分享了iOS实现摄像头实时采集图像的具体代码,供大家参考,具体内容如下新接到一个实时获取摄像头当前照片的需求,在设定的时间内需要保持摄像头处在开启状态并可...

2021-04-22

关于ios配置微信config出现验签失败的问题解决

在开发中,出现了一个关于微信配置的问题。使用的开发工具以及开发框架为 uniapp , JSSDK为 jweixin使用uniapp进行公众号开发,需要在进入某个页面时候进行微信配置来达到更改分...

2021-04-20

iOS实现圆角箭头视图

在APP中实现类似聊天内容背景图时,需要绘制圆角及箭头。很多人会选择使用图片(这也是最省事的一种方法),但是对于在视图中对内容做约束布局的话,我们无法准确的知道箭头的偏移...

2021-04-15

iOS横屏弹键盘的高度错误异常解决

问题:横屏下第一次弹出键盘高度异常
- (void)handleKeyboardWillShowNotification:(NSNotification *)notification { NSTimeInterval animationDuration = 0; CGRect...

2021-04-15

讨论在线教室 iOS 端声音问题综合解决方案

背景介绍在线教室场景下,声音是最重要的内容传输渠道之一,保障声音的稳定可靠,是在线教室质量非常重要的一环。同时在线教室里许多功能模块都与声音有关联,如何处理好各个模块间...

2021-04-13

如何使用IOS自动化测试工具UIAutomation

xcode中自带的Instuments工具可以用来进行APP的自动化测试, 以及用于进行内存泄露, 文件读写操作等的性能分析.第一部分: 熟悉Instruments的UIAutomation.首先, 选取xcode->...

2021-04-13

如何在IOS中使用Cordova插件

一、准备插件功能:打开IOS相机1:创建插件plugman create --name [插件名称] --plugin_id [插件ID] --plugin_version [插件版本号]
plugman create --name CameraDemo --plug...

2021-04-13

怎样优化今日头条IOS安装包

前言今日头条 iOS 端从 2016 年起就关注到了安装包大小的问题,并启动了包大小优化。2017 年,我们将当时的经验发表为技术文章 《干货|今日头条iOS端安装包大小优化—思路与实践...

2021-04-13

如何在IOS中使用IBeacon

什么是iBeacon?iBeacon 是苹果公司2013年9月发布的移动设备用OS(iOS7)上配备的新功能。其工作方式是,配备有低功耗蓝牙(BLE)通信功能的设备使用BLE技术向周围发送自己特有的 ID,接...

2021-04-13

使用IOS AirPrint实现打印功能详解

内容1.什么是AirPrint其实就是将iOS(iphone,ipad)上的内容,使用支持AirPrint的打印机打印出来。打印过程无线控制, 非常方便。2.第一手资料学习iOS, 第一手资料肯定非苹果官方文...

2021-04-13

iOS UIBezierPath实现饼状图

本文实例为大家分享了iOS UIBezierPath实现饼状图的具体代码,供大家参考,具体内容如下首先看效果图:代码:#import <UIKit/UIKit.h> NS_ASSUME_NONNULL_BEGIN @interface CircleV...

2021-03-19

iOS整个APP实现灰色主题的示例代码

灰色主题背景在一些哀悼日,清明节的时候app会实现一些灰色主题功能,部分app需求是tab首页实现灰色模式就可以,但一些需求是直接整个app都变为灰色模。 普通UI界面 web页面...

2021-02-03

iOS弹幕组件LNDanmakuMaster的具体使用

LNDanmakuMaster是一个轻量的弹幕播放器,通过:创建播放器->创建轨道->添加弹幕的方式进行弹幕播放,提供丰富轨道样式的同时也支持自定义轨道;对传入的弹幕的视图层没有要求(任意...

2021-02-02

iOS UIScrollView和控制器返回手势冲突解决方法

开发中,有部分UI,会将UIScrollView横向铺在底层,上面放tableView 或一些视图左右滚动切换,底层的scrollView会和Nav ViewController原有的返回手势冲突 解决办法,重写UIScrollVie...

2021-02-02

iOS实现抖音点赞动画效果

本文实例为大家分享了iOS实现抖音点赞动画的具体代码,供大家参考,具体内容如下1. 概述最近看到抖音点赞爱心的动画效果比较好,出于好奇,自己也研究仿照动画效果写了一个,不喜欢的...

2021-01-29

iOS中几种定时器的实现小结

在软件开发过程中,我们常常需要在某个时间后执行某个方法,或者是按照某个周期一直执行某个方法。在这个时候,我们就需要用到定时器。然而,在iOS中有很多方法完成以上的任务,到底...

2021-01-10

浅谈关于如何检测iOS14本地网络权限的一些思路

前戏苹果iOS 14针对本地局域做了一些权限限制,详情见链接:https://developer.apple.com/videos/play/wwdc2020/10110/wwdc翻译过来凑字数的什么是本地网络?这里的本地网络其实...

2020-09-18

iOS开发之1行代码实现缓存计算及清除缓存

话不多说,直接撸代码//// gzhCache.h// cache//// Created by 郭志贺 on 2020/5/27.// Copyright &copy; 2020 郭志贺. All rights reserved.//#import <Foundation/Foundati...

2020-05-31

react-native中AsyncStorage实例详解

react-native中AsyncStorage实例详解AsyncStorage是一个简单的,具有异步特性的储存API,它的储存方式为键值对的方式,且对整个App而言,是全局的。AsyncStorage提供了较全的方法供...

2020-05-26

IOS实现的简单画板功能

效果图设计要求 1、画笔能设置大小、颜色 2、有清屏、撤销、橡皮擦、导入照片功能 3、能将绘好的画面保存到相册实现思路1、画笔的实现,我们可以通过监听用户的 平移手势 中...

2020-05-26

objective-c实现点到直线的距离及与垂足的交点

问题描述点到直线或者线段的距离实现思路假设有一点坐标P(x0,y0),有一线段AB,A坐标(x1,y1),B坐标(x2,y2),求P点到AB线段或所在直线的距离d以及P点在直线上的垂足C(x,y)。这需要复习一下高...

2020-05-26
返回顶部
顶部