文章 2022-05-17 来自:开发者社区

iOS-底层原理 10:strong©&weak底层分析 以及 方法签名和attribute简写含义

在clang编译的cpp文件中可以发现 strong & copy & weak 修饰的属性在编译的底层代码中是有区别的strong & copy & weak 底层分析在LGPerson中我们定义了两个两个属性,分别用copy和strong修饰用clang将main.m文件编译成main.cpp,然后发现copy 和strong修饰的属性的set方法是有区别的这....

iOS-底层原理 10:strong©&weak底层分析 以及 方法签名和attribute简写含义
文章 2022-05-10 来自:开发者社区

iOS开发常用方法--坐标转换

点(Point)(1)- (CGPoint)convertPoint:(CGPoint)point fromView:(UIView *)view;/* * 描述:将坐标点point从view中转换到当前调用者视图中,返回在当前视图中的坐标点 * 参数:point -> 一个视图(view)坐标系上的点 * 参数:view -> 当前调用者视图。如果是图是nil,那么这...

文章 2022-01-29 来自:开发者社区

Flutter设置App的应用名字和应用logo图标的方法(android ios web)

在前面的几期给大家介绍了flutter的安装以及一些简单的配置,还运行了helloword那么接下来就带领大家了解如何设置应用名称以及图标Flutter设置App的应用名字和应用logo图标的方法,知识点虽然简单,但是不知道这个知识点就不行,所以还是要记录下来,分享一下。其实,Flutter设置App的应用名称和图标是要分开来操作的,Android和iOS是分开设置对应的App名称和图标的,这一....

Flutter设置App的应用名字和应用logo图标的方法(android ios web)
文章 2022-01-16 来自:开发者社区

【iOS 开发】Objective - C 面向对象 - 方法 | 成员变量 | 隐藏封装 | KVC | KVO | 初始化 | 多态(二)

2. Key 不存在的情况处理(1) 情况简介前提 : KVC 操作时, 如果遇到 既没有 getter setter 方法, 也没有 "_属性值" 或者 "属性值" 成员变量时, KVC 会调用 "setValue : forUndefinedKey :" 和 "valueForUndefinedKey :" 方法, 系统只是定义了两个默认方法, 但是并没有执行实际有意义的内容;(2) 异常代....

文章 2022-01-16 来自:开发者社区

【iOS 开发】Objective - C 面向对象 - 方法 | 成员变量 | 隐藏封装 | KVC | KVO | 初始化 | 多态(一)

一. Objective-C 方法详解1. 方法属性(1) OC 方法传参机制Object-C 方法传参机制 : OC 中得参数传递都是值传递, 传入参数的是参数的副本; -- 基本类型 (值传递) : int 等基本类型直接传入 这些基本类型的的副本;-- 指针类型 (地址传递) : 使用指针变量作为参数, 传递的也是指针变量的副本, 但是这个副本本身的值是一个地址, 地址 变量 和 地址 变....

文章 2022-01-13 来自:开发者社区

iOS App上架技能:不更新版本的情况下删除App Store非主语言的方法、app上架后的事项(ASO及ASA)

前言iOS上架前的准备:https://kunnan.blog.csdn.net/article/details/121358539上架技巧(不更新版本的情况下删除App Store非主语言的方法)常见上架问题及解决方案(上传ipa包被吃掉、已上架app在AppStore搜不到)app上架后的事项(ASO、ASA)I、AppStore 上架技巧1.1 上传构建版本archive之后通过 Xcod....

iOS App上架技能:不更新版本的情况下删除App Store非主语言的方法、app上架后的事项(ASO及ASA)
文章 2022-01-13 来自:开发者社区

iOS注入小知识:重签名、逆向分析方法

前言tweak是各种破解补丁的统称,iOS的tweak大致可分为两种:在cydia上发布的,需要越狱才能安装,大部分是deb格式的安装包.iOS在越狱后,会默认安装一个名叫mobilesubstrate的动态库,它的作用是提供一个系统级的入侵管道,所有的tweak都可以依赖它来进行开发。目前主流的开发工具有theos、iOSOpenDev、MonkeyDev,前者是采用makefile的一个编译....

iOS注入小知识:重签名、逆向分析方法
文章 2022-01-12 来自:开发者社区

iOS开发者后台添加新的UDID后,自动管理证书更新设备信息的方法

引言今天对接开屏广告,需要新增测试设备,由于是自动管理证书,iOS开发者后台添加了新的UDID之后,无法自动更新信息到Provisioning Profiles。如果你采用手动管理Provisioning Profiles的话,直接在后台更新对应的Provisioning Profiles即可,本文重点讨论自动管理证书的更新办法I、方案方法:根据描述文件的创建时间来删除旧的自动管理证书的描述文件....

iOS开发者后台添加新的UDID后,自动管理证书更新设备信息的方法
文章 2022-01-10 来自:开发者社区

【封装富文本API,采用block实现链式编程】(block 的妙用:结合block和方法的优点实现iOS的链式编程)

文章目录前言核心思想具体的实现步骤I 、使用方法II、实现细节2.1 使用宏进行block属性的声明2.2 代码see also前言block 的妙用:结合block和方法的优点实现iOS的链式编程-【 完整pod 仓库源码GitHub】主要针对段落样式NSMutableParagraphStyle和富文本NSMutableAttributedString进行封装代码效果 xx.kn_ad...

【封装富文本API,采用block实现链式编程】(block 的妙用:结合block和方法的优点实现iOS的链式编程)
文章 2021-12-16 来自:开发者社区

IOS之学习笔记五(合成存取方法)

一、主要属性介绍1、自动合成setter、getter方法1)、接口部分@property指定属性  2)、实现部分@synthesize如果@syntheszie  widows = _windows这里成员变量名是_windows,而不是windows2、atomic(nonatomic)这里主要是指存取方法为原子操作,实现线程安全,atomic是默认,保证线程安全,但是....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

mPaaS 移动开发平台

mPaaS 源于蚂蚁集团金融科技,为 App 开发、测试、运营及运维提供云到端的一站式解决方案,致力于提供高效、灵活、稳定的移动研发、管理平台。 官网地址:https://www.aliyun.com/product/mobilepaas/mpaas

+关注