13-ios_Demo-2

iOS13适配:灵活控制模态展示的视图样式(全屏/下滑返回)文中提供完整demo源码 前言 背景 对于【present 半屏】的新特性,至少有两种场景不适用: 列表界面需要支持下拉刷新 模态展示之后,需要特殊处理用户点击返回箭头事件。(比如当编辑商品价格的时候,用户编辑一般放弃不保存,而是点击下滑/返回,这个时候需要还原数据信息) 1、步骤 1.1 监听presentViewController UIViewController+ERPPresent13.h #import <objc/runtime.h> NS_ASSUME_NONNULL_BEGIN @inte 阅读详情

6.6

ARC模式下,ViewController的调用

  • initWithCoder:(NSCoder *)aDecoder:(如果使用storyboard或者xib)
  • loadView:加载view
  • viewDidLoad:view加载完毕
  • viewWillAppear:控制器的view将要显示
  • viewWillLayoutSubviews:控制器的view将要布局子控件
  • viewDidLayoutSubviews:控制器的view布局子控件完成
  • 这期间系统可能会多次调用viewWillLayoutSubviews 、 viewDidLayoutSubviews 俩个方法
  • viewDidAppear:控制器的view完全显示
  • viewWillDisappear:控制器的view即将消失的时候
  • 这期间系统也会调用viewWillLayoutSubviews 、viewDidLayoutSubviews 两个方法
  • viewDidDisappear:控制器的view完全消失的时候
  • 这里要注意的是:

    viewWillLayoutSubviews:控制器的view将要布局子控件

    viewDidLayoutSubviews:控制器的view布局子控件完成

    这两个方法,会反复调用,因为在很多情况下,我们都会有部分的view需要disappear或者appear

6.7

  • dispatch_time_t delayTime = dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0.1f/*延迟执行时间*/ * NSEC_PER_SEC));

  • dispatch_after(time,dispatch_get_main_queue(),block);

  • 回顾一下,block里面所有的self都要弱引用,使用weakself来避免因为循环引用导致的内存泄漏

  • 在这里,就是一个时间延迟方法,0.1秒

    这里用到的,相当于是ios里面的多线程;

  • 关于ios的多线程学习,之后再详细了解,现在赶紧要做的是把更多关于“逻辑”流程搞通

  • quote:https://www.jianshu.com/p/2d57c72016c6

6.8

在本demo的学习过程中,开始选择错了vc,后来重新从入口选择了vc,已经把这个demo基本的关于:

1.调接口

2.vc跳转

3.collectionview载入,绑数据,设置头部,代理方法的一些重写

4.上拉刷新和下拉刷新的接入

5.控件和事件的绑定,拖拽

看完了一大半,还有一小半还需要再看一下,看完以后个人认为要系统学习mainstroyboard的绘图,而是要尽快学完spring然后写真正的app。不然又会忘记。

临时说明:

        我们在android里面,大部分app都是用的radioGroup + 多fragments的这种,在接下来的HomeViewController里面也是有的,那么在这里,涉及到很多view,在接下来的下一篇,我们用整个下一篇来详解HomeViewController以及起所有的组成view中的需要注意的技术点。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

iOS小技能:iOS13 证件扫描 & 文字识别API 文章目录引言I 、documentCameraViewController1.1 效果1.2 源码demo 引言 I 、documentCameraViewController iOS13 documentCameraViewController #import <UIKit/UIKit.h> @class VNDocumentCameraScan; @protocol VNDocumentCameraViewControllerDelegate; NS_ASSUME_NONNULL_BE 阅读详情

相关推荐

构建arm64 owt ios sdk 和demo

模拟器不支持camera 可以编译一个常见的arm64架构的ios了。 我有一台iphone5s 和 ipad mini2 arm64的 sioclient 要指向 arm64的openssl owt ios demo 也要指向 arm64的openssl 要修改ssl.gn 要重新构建owt sdk iphone am64 openssl zhangbin@pb6a80114 ...

突围 1182

[原创]分享一些iOS实用Demo

总结了一些常用的demo,包括获取验证码、AVPlayer、AFNetworking、Masnory、高仿微信、高仿网易、K线图、折线图、柱状图、手势解锁、TouchID、直播、动画等,大家可以根据需要自取,大部分都是来自GitHub。

张三的博客,As a Developer 5139

基于AVFoundation的iOS原生扫码功能实现Demo

iOS系统自iOS 7起原生支持二维码和条形码的扫描功能,主要依托于框架,极大简化了开发者在移动应用中集成扫码能力的流程。该功能通过摄像头实时捕捉图像,并利用高效的图像识别算法解析出编码信息,广泛应用于支付、物流追踪、票务核验、商品信息查询等场景。从技术角度看,iOS扫码机制基于会话管理模型,通过组件捕获元数据,支持多种码种(如QR Code、EAN-13、Code 128等)的识别。开发者无需引入第三方SDK即可实现轻量、高效的扫码功能。

weixin_35756892的博客 911

(0106)iOS开发之iOS13 适配

UIWebview 将被废止

沐雨07的专栏 1934

椭圆曲线点加的推导公式(一)

椭圆曲线点加推导过程

qq_32100199的博客 1517

为什么你的XGBoost多分类效果不如预期?可能是这5个参数没调对

本文深度剖析了XGBoost模型在处理多分类问题时效果不佳的五大关键参数陷阱。针对多分类问题的独特性,文章提供了max_depth、learning_rate、采样参数及正则化参数等核心参数的量化调整策略与诊断方法,帮助开发者精准调优,有效提升模型在各类别上的均衡性能与泛化能力。

weixin_29182481的博客 296

分享一些iOS实用Demo源码

总结了一些常用的demo,包括获取验证码、AVPlayer、AFNetworking、Masonry、高仿微信、高仿网易、K线图、折线图、柱状图、手势解锁、TouchID、直播、动画等,大家可以根据需要自取,大部分都是来自GitHub

张三的博客,As a Developer 3253

数据中心——Vxlan基本概念1

东西流量指的就是横向流量-------例如:服务器与服务器之间交换流量南北流量指的就是纵向流量-------例如:客户端和服务器之间的流量以下主要是讲解业务平面的网络架构(一般业务平面就需要用到专用的数据中心交换机)

m0_49864110的博客 1万+

分享一些iOS实用Demo

原文链接:https://blog.youkuaiyun.com/zyq527758142/article/details/52228067 总结了一些常用的demo,包括获取验证码、AVPlayer、AFNetworking、Masnory、高仿微信、高仿网易、K线图、折线图、柱状图、手势解锁、TouchID、直播、动画等,大家可以根据需要自取,大部分都是来自GitHub。 1、获取验证码 http:...

架构师的一小步的博客 2885

导数与微分在 FPS 射击游戏中的实际应用:把“手感”算出来

摘要:射击游戏开发中,单线程适用于简单小游戏(如单机打靶),所有任务由主线程顺序处理,代码简单但效率较低;多线程则适合复杂场景(如多人在线3D大作),通过渲染、逻辑、网络、音效等线程分工协作,确保画面流畅、响应迅速和实时同步。选择依据取决于游戏复杂度、联网需求和性能要求,小型游戏用单线程,大型高要求项目必须采用多线程架构。(149字)

本博客聚焦游戏开发技巧、创业实战心得及大学热门课程干货。这里既有技术深度,也有思维广度,无论你是开发者、创业者还是高校学子,都能在这里找到适合自己的成长之路! 3278

通过Power Platform自定义D365 CE 业务需求 - 4. 使用Power Automate

Power Automate构建块Power Automate中的连接器流的类型和用途流中的动态值和表达式使用变量、循环和条件在Power Automate中处理审批业务场景、用例和实现Power Virtual Agent的概念Power Virtual Agent的构建块配置Power Virtual Agent示例在公共网站/门户中部署Power Virtual Agent业务场景、用例和实现。

Martin-Mei的博客 560

ios kvo 要引入_iOS开发之iOS13 适配

UIWebview 将被废止UITextField 的私有属性 _placeholderLabel[self.textField setValue:self.placeholderColor forKeyPath:@"_placeholderLabel.textColor"]; 居然崩溃了,错误信息如下'Access to UITextField's _placeholderLabel ivar ...

weixin_39911056的博客 180

基于YOLOv8/YOLOv7/YOLOv6/YOLOv5的零售柜商品检测软件(Python+PySide6界面+训练代码)

随着新零售概念的兴起,无人零售柜、智能零售店等新型零售模式快速发展。传统零售柜依赖于人工盘点和补货,效率低下且成本高昂。本文提出了一种基于YOLO系列目标检测算法的零售柜商品检测系统,实现了对零售柜内商品的自动识别、计数和库存管理。系统采用PySide6开发用户界面,集成了YOLOv5、YOLOv6、YOLOv7和YOLOv8等多种先进的深度学习模型,提供了完整的训练和推理流程。本文将详细介绍系统设计、算法实现、数据集构建和实际应用效果,并提供完整的代码实现。

YOLO 333

SwiftSpinner部署指南:支持iOS 13+和Swift Package Manager

SwiftSpinner是一款用Swift编写的精美活动指示器和模态警报组件,最初为应用DoodleDoodle开发。它采用模糊效果、半透明、扁平且大胆的设计风格,充分利用iOS 8及以上系统的最新特性,为iOS应用提供优雅的加载状态展示方案。 ## 📋 准备工作:环境要求 在开始部署SwiftSpinner之前,请确保您的开发环境满足以下条件: - **iOS系统版本**:iOS 13.

gitblog_00073的博客 1008

UNet改进(52):轴向+代理注意力让UNet既轻快又精准

本文提出了一种改进的UNet架构,通过引入轴向注意力代理模块增强医学图像分割性能。该模块将二维自注意力分解为行列两个一维注意力操作,结合可学习代理节点进行全局信息聚合,在保持计算效率的同时提升模型对长距离依赖的建模能力。实验表明,该方法在多个医学图像数据集上较传统UNet提升3.2%-5.7%的Dice系数,边界质量显著改善。该方案特别适用于具有方向性结构的医学图像分割任务,如血管、器官等,在计算复杂度和分割精度之间实现了良好平衡。

2501_91516851的博客 327

六、数据资产平台功能架构

该架构图展示了一个功能完善的数据资产平台,它涵盖了数据资产管理的各个方面,从数据采集、模型设计、编目到使用和分析。通过该平台,企业可以更好地管理数据资产,提高数据利用效率,并为业务决策提供有力支持。

moton2017的博客 1627

iOS13适配注意事项

技术参考: apple login IOS13适配-详细 iOS 13 适配(持续更新中) iOS13适配 掘金 iOS 13适配01 掘金 适配 iOS13 iOS 13 更新tips View Controller Presentation Changes in iOS 13 1. Apple Login (2020年4月份) 附上官方Demo:下载地址 2. Da...

Kael的博客 1804

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Section 01 : Learn SwiftUI for iOS 13

Learn how to code custom UIs, animations, gestures and components in Xcode 11. (学习如何使用 Xcode 11 + iOS13 + SwiftUI 对自定义UI、动画、手势和组件进行编程)

人称大叔的博客 677

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

探索iOS 13的未来交互——上下文菜单实战演示项目

探索iOS 13的未来交互——上下文菜单实战演示项目 去发现同类优质开源项目:https://gitcode.com/ 随着苹果在iOS 13中引入了上下文菜单(Context Menus)这一强大功能,移动应用的用户体验迈进了新的篇章。今天,我们要向大家隆重推荐一个专门针对iOS 13及以上版本设计的开源项目——《iOS 13 Context Menu Demo》。 1、项目介绍 这是一款精心设...

gitblog_00066的博客 494

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

iOS13下 'threading violation: expected the main thread' Crash分析及解决

HDCameraCrashDemo 问题描述 iOS13及以上的系统,使用Xcode11.2编译器运行,在特定的路径下唤起系统拍照/录像会直接Crash,使用该Demo的Crash的日志如下: 2019-12-24 10:28:40.709607+0800 HDCameraCrashDemo[3338:1286515] *** Assertion failure in -[FBSSerialQue...

干克小子 9229

iOS开发 常用的框架demo

  总结了一些常用的demo,包括获取验证码、AVPlayer、AFNetworking、Masonry、高仿微信、高仿网易、K线图、折线图、柱状图、手势解锁、TouchID、直播、动画等,大家可以根据需要自取,大部分都是来自GitHub。 1、获取验证码 http://download.youkuaiyun.com/detail/zyq527758142/9852547  2、接口调试工具Get,Pos...

奋斗吧灬青年的博客 1365

IOS Demo -定时器

ios demo 定时器

下半年记忆的博客 586

iOS 赖人demo

总结了一些常用的demo,包括获取验证码、AVPlayer、AFNetworking、Masnory、高仿微信、高仿网易、K线图、折线图、柱状图、手势解锁、TouchID、直播、动画等,大家可以根据需要自取,大部分都是来自GitHub。 1、获取验证码http://download.youkuaiyun.com/detail/zyq527758142/9852547 2、接口调试工具Get,P...

dingchunsheng8822的博客 133

一个iOS图片选择器的DEMO

一个iOS图片选择器的DEMO(实现图片添加,宫格排列,图片长按删除,以及图片替换等功能)   一个iOS图片选择器的DEMO(实现图片添加,宫格排列,图片长按删除,以及图片替换等功能)   在开发中,经常用到选择多张图片进行上传或作其他处理等等,以下D

michaelKiven的博客 1317

iOS通讯录整合,兼容iOS789写法,附demo

iOS通讯录整合,兼容iOS789写法,附demo 苹果的通讯录功能在iOS7,iOS8,iOS9 都有着一定的不同,iOS7和8用的是  ,但是两个系统版本的代理方法有一些变化,有些代理方法都标注了 NS_DEPRECATED_IOS(2_0, 8_0) 并推荐了另一个代理方法与之对应。  而iOS8到iOS9则是直接弃用了取而代之的是,后者是OC调用,据说当时苹果宣布弃用

LG_CodeMachine的博客 2367
上一篇: 12-Spring_JMM-2
下一篇: 14-ios_Demo-3
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值