代码编织梦想

ios 设置uiviewcontroller为背景半透明浮层弹窗,查看富文本图片详情-爱代码爱编程

使用场景:UIViewController1 打开 UIViewController2(背景半透明弹窗) 案例:打开富文本网页<img>图片的url查看图片详情 WKWebView  WKNavigationDelegate代理方法设置js代码点击事件  ///注册添加图片标签点击js方法 - (void)webView:(WKWebVi

objective-爱代码爱编程

在 Objective-C 中,SEL(Selector)是一种用来表示方法的类型。 它实际上是一个指向方法的指针,用于在运行时动态调用方法。 下面是一个使用 SEL 的代码示例:   #import <Foundation/Foundation.h> @interface MyClass : NSObject - (voi

objective-爱代码爱编程

1. 聚合关系(Aggregation) 聚合关系是一种强关联但具有独立生命周期的关系。在聚合关系中,一个对象(容器对象)可以 包含其他对象(成员对象),但成员对象可以独立存在,不依赖于容器对象的存在。这种关系通 常用于表示"拥有"的关系。 @interface Person : NSObject // Person类包含一个Car对象 @prop

hcs 华为云stack产品组件-爱代码爱编程

HCS 华为云Stack产品组件 Cloud Provisioning Service(CPS) 负责laas的云平台层的部署和升级是laas层中真正面向硬件设备,并将其池化软件化的部件。 Service OM

objective-爱代码爱编程

1.无参数的方法         1)声明                 a.位置:在@interface括弧的外面                 b.语法:                         - (返回值类型)方法名称; @interface Person : NSObject -(void) run; @end      

ios测试发布证书、配置文件配置_ios 证书生成配置-爱代码爱编程

进入Sign In - Apple证书配置后台 1、证书配置,点开 蓝色添加按钮 进入下一步证书配置 2、如果你做 真机测试 选择 IOS APP Development,要 发布 请选择 IOS Distribution 进入下一步 3、上传  Cer 证书,用于限制某台电脑设备才能具备测试功能,上传完成进行下一步 3.1、如果生成 Ce

uitableview 总结 2023-爱代码爱编程

@property (nonatomic, strong) UITableView *jk_tableView; - (UITableView *)jk_tableView { if (!_jk_tableView

「oc」timer单例模式倒计时和正向计时_oc 计时器-爱代码爱编程

引言:上期写了Swift的Timer倒计时和正向计时方法,这期来记录一下OC中的Timer倒计时和正向计时方法 特点:此次用到了单例模式来减少后台资源的消耗。 (单例模式是指一个类只返回一个对象,无论创建多少次,都只返回一

xz_ios 之 m1 m2 m3的m系列芯片的mac苹果电脑安装cocoapods_ios m芯片 安装cocoapods-爱代码爱编程

安装的前提,应用程序->终端->右键-显示简介->勾选 使用Rosetta打开,如下图,然后重启终端 安装的顺序如下:Homebrew->rvm->ruby->cocoapods 1、安装Homebrew /bin/bash -c "$(curl -fsSL https://raw.githubusercont

oc/c/js-爱代码爱编程

一、OC APP构造函数 & 析构函数 __attribute__((constructor)) 构造函数声明(在APP进入main之前调用)- iOS冷启动优化之模块启动项自注册实现 #include <mach-o/dyld.h> static void dyld_register_func(const struct mac

oc与swift的相互调用_oc调用swift-爱代码爱编程

OC调用Swift方法 1、在 Build Settings 搜索 Packaging ,设置 Defines Module 为 YES  2、新建 LottieBridge.swift 文件,自动生成桥 ProductName-Bridging-Header.h  3、在 LottieBridge.swift 中,定义Swift类继承于OC

【ios】iskindofclass和ismemberofclass方法_ios iskindofclass-爱代码爱编程

前言 这个归根结底还是在考察我们对isa走向图和类的继承的理解,也就是苹果官方这幅图: 接下来的函数调用流程请参考这张图。 1 isKindOfClass方法 1.1 objc_opt_isKindOfClass

oc uitableview 列表-爱代码爱编程

  // // ViewController.m // OcDemoTest // // Created by Mac on 2023/7/14. // #import "ViewController.h" // 添加协议 @interface ViewController ()<UITableViewDataSource> @p

学习博客收藏-爱代码爱编程

1、全面的ASI学习:http://blog.sina.com.cn/s/blog_60122cd80100xvqn.html 2、一个不错的设计思想学习分享(associative机制):http://blog.sina.com.cn/u/1614032435 3、有关屏幕适配的http://blog.csdn.net/phunxm/ar

[oc学习笔记]启动流程_alsr 物理地址-爱代码爱编程

我们的app是如何从桌面图标被启动的嘞?这个问题值得探究。 冷启动与热启动 这两个启动的区别其实很简单,就看启动之前手机后台是否有app存活。 名称区别冷启动启动时,App的进程不在系统里,需要开启新进程。热启动启动时

解决headerview 不随cell移动问题_headview 不上移-爱代码爱编程

加入下面一个方法 - (void)scrollViewDidScroll:(UIScrollView *)scrollView { CGFloat HeaderHeight = 47; if (scrol

文件操作(nsfilemanager)_文件读写存储(nsfilemanager)-爱代码爱编程

       iOS的沙盒机制,应用只能访问自己应用目录下的文件。iOS不像android,没有SD卡概念,不能直接访问图像、视频等内容。iOS应用产生的内容,如图像、文件、缓存内容等都必须存储在自己的沙盒内。默认情况下,每个沙盒含有3个文件夹:Documents, Library 和 tmp。Library包含Caches、Preferences目录。

ios用cgcontextref画各种图形(文字、圆、直线、弧线、矩形、扇形、椭圆、三角形、圆角矩形、贝塞尔曲线、图片)_oc cgcontext填充扇形-爱代码爱编程

首先了解一下CGContextRef: An opaque type that represents a Quartz 2D drawing environment. Graphics Context是图形上下文,可以将其理解为一块画布,我们可以在上面进行绘画操作,绘制完成后,将画布放到我们的view中显示即可,view看作是一个画框. 自

c和oc冒泡排序的写法_冒泡排序oc-爱代码爱编程

C: 函数声明写在.h里: void bubble(int array[],int count); 函数定义写在.m里,算法用到了临时变量来交换两个数: void bubbleSort(int  *array,int  count ) {    for (int i =0; i < count - 1; i++) {        

storyboard 找某个vc_ios 代码加载storyboard的vc-爱代码爱编程

     var mainVc:MainTabBarController?=nil         let storyboard = UIStoryboard(name: "Main", bundle:Bundle.main)         if #available(iOS 13.0, *) {             mainVc =   st