E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
iOS开发-ObjC
oracle null 赋值,java和oracle 中NULL的使用
(2)null本身不是对象,也不是
Objc
et的实例。null本身虽然能代表一个不确
耀怡
·
2023-12-21 23:44
oracle
null
赋值
pod mob_sharesdk 报错error build: Undefined symbol: _
OBJC
_CLASS_$_PayReq
TencentAuthorizeState,TencentAuthMode,TencentOAuth点击mob_sharesdk'4.4.9升级4.4.10报错errorbuild:Undefinedsymbol:_
OBJC
_CLASS
woaiyouxi
·
2023-12-21 23:16
iOS开发
中的 alloc 的执行流程学习总结
一、序言在
iOS开发
过程中的几年中,很多东西都没有静下来好好研究一下,就如一些简单的东西,而是只是按部就班的知道大家都是这样使用的,所以也就囫囵吞枣的使用着,具体是如何实现的,究竟使用了一些什么东西,自己也是一头雾水
携YOU手同行
·
2023-12-21 22:28
cocos2d-
objc
3.0+ 游戏开发学习手册(四): 使用CocoaPods 管理cocos2d项目
图片来自网络关于cocos2d3.5新版的默认项目使用官方的安装器cocos2dInstaller创建的工程后,默认的cocos2d-ext路径下是不完整的.cocos2d-ext官方的github获取的开源项目工程的cocos2d-ext路径内容如下:cocos2d开源项目之所以出现这种情况,是由于cocos2d3.5版本后,项目的组织结构变化较大,对很多功能都进行了单独抽离后放置到ext这个部
代码行者
·
2023-12-21 17:59
Xcode11打包 IPA processing failed错误
IPAprocessingfailed错误是因为包中的库带有i386,x86_86這两个架构,而iOS13之后打包不支持该两个架构解决方法可以在打包的时候通过脚本剥离上述架构,但部分framework中不生效(我用Reactive
ObjC
freesan44
·
2023-12-21 11:08
通过反射获取对象的属性值(动态获取)
通过反射获取对象的属性值(动态获取)上代码publicvoidgetFieldsValue(Objectobj){Class
objC
lass=obj.getClass();//获取对象的所有属性(包括私有属性
HELLFS
·
2023-12-21 10:49
java开发笔记
反射
GitHub项目管理
:打开某个文件夹cd/Users/XXXXX/Desktop拉取gitclonehttps://github.com/XXXX/XXXXBasicTool.git4.添加忽略文件,如果已经选了,如果是
ios
ForstDragon
·
2023-12-21 07:17
新的一年,
iOS开发
领域的未来趋势发展
就像不时出现的移动技术趋势一样,了解iOS移动开发趋势也有重大的意义。随着iOS应用程序总数接近200万大关,与最新的iOS应用程序开发趋势保持同步已成为社区的常态。根据最新数据,大约有400万个应用程序可供用户使用。对于用户来说,这意味着他们几乎所有需求都能找到一系列应用程序。从开发人员的角度来看,应用程序商店中的应用程序数量越多,他们越需要与最新动态保持同步。我们的博客面向所有希望了解最新移动
iOS猿_员
·
2023-12-21 02:47
一个实例对象调用方法的调用过程
一个实例对象调用方法的调用过程编译->变成
objc
_msgSend(id,SEL,...)根据示例对象的isa指针,找到该对象的Class在Class中根据SEL方法名寻找函数实现IMP寻找过程先在当前类的
_一叶孤帆
·
2023-12-21 01:40
Lesson9 - TableView
效果图QQ20180322-174903.gif项目代码地址为了显示出下拉刷新的延迟效果,特意加了一个延时器@
objc
funcrefreshAction(){self.tableData=self.newTableDataTimer.scheduledTimer
茗涙
·
2023-12-20 23:45
iOS开发
常用快捷键
一.Xcode基本快捷键1、新建项目Shift+CMD+N2、项目中新建文件CMD+N3、运行CMD+R4、编译CMD+B5、停止运行CMD+.6、清除缓存Shift+CMD+K7、左缩进CMD+[8、右缩进CMD+]9、关闭项目CMD+W10、终止程序CMD+Q11、注释或取消注释CMD+/12、自动提示列表ESC二.模拟器常用快捷键1、模拟器Home键Shift+CMD+H2、模拟器截屏CMD
java开发资源分享
·
2023-12-20 21:49
iOS开发
者因“自动订阅”被拒N次最终过审的心路历程
我有位刚入行的开发者朋友(以下简称小张),最近在操作订阅这一块的时候的时候,遇到了很多问题,原本以为只是一些小小的问题,没想到他却因此连续被拒了4次,整整持续了十几天时间!下面我来详细介绍一下这位朋友被拒的原因以及相应的解决对策。7月16日第一次被拒,原因如下:Guideline3.1.2-Business-Payments-SubscriptionsWenoticedthatyourappdid
app开发不内卷
·
2023-12-20 20:44
ios
移动开发
模块化与解耦
模块化与解耦简述本文主要讲述了在
iOS开发
过程中,模块化工程架构的一种组织方式,本文主要讲述基于cocoapods来做模块化的方案,详细讲述了
iOS开发
怎么进行模块划分的内容,主要会在以下方面做阐述:为什么要做模块化模块设计原则模块化开发
iOS祈峰
·
2023-12-20 20:24
iOS开发
多线程的高级应用
在
iOS开发
的道路上,多线程的重要性不言而喻.大部分我们都停留在基础的使用上面.缺乏高级应用.缺乏提升,是因为我们面对他太少,复杂的事情重复做,复杂的事务基础化.差距就是这样拉开了-------伟大的楼主言归正传
smile_0b70
·
2023-12-20 18:52
浅谈 Objective-C Associated Objects
在中定义的三个方法,void
objc
_setAssociatedObject(idobject,constvoid*key,idvalue,
objc
_AssociationPolicypolicy);id
objc
_getAssociatedObject
s_在路上
·
2023-12-20 17:43
ios开发
(四) 用CocoaPods集成第三库到项目中
CocoaPods简介:CocoaPods是专门为iOS工程提供对第三方库的依赖的管理工具,通过CocoaPods,我们可以更方便地管理每个第三方库的版本,而且不需要我们做太多的配置。直观、集中和自动化地管理我们项目的第三方库。安装CocoaPods:前往官网按步骤安装,地址:CocoaPods官网打开终端命令行输入sudogeminstallcocoapods输入密码后自动进行安装使用Cocoa
MambaHJ
·
2023-12-20 17:26
iOS 消息转发机制
注一下代码均来自
objc
-750源码。我们再来回顾一下方法查找流程的代码。以下代码只摘录出主要部分IMPlookUpImpOrForward(Classcls,SELsel,id
Joker_King
·
2023-12-20 14:00
2016笔记——Runtime(三)
一、从
objc
.h中找到对object和class的定义:屏幕快照2016-04-1214.54.52.png由此可见:第一行的Class,是一个指向
objc
_class结构体的指针。
满庭花醉三千客
·
2023-12-20 13:28
iOS开发
iOS13禁用深色模式
From:https://blog.csdn.net/xunzhaoyulong/article/details/101288729全局禁用深色模式(暗黑模式)在Info.plist中增加UIUserInterfaceStyle,值为Light,如下UIUserInterfaceStyleLight如果想要在某个UIViewController中禁用深色模式请增加如下代码object-C-(UIU
YY110
·
2023-12-20 12:59
iOS开发
笔记-89:Swift5 - 状态栏文字颜色
最近又碰到这个问题,我的成功案例。时间:2019.5.6版本:swift5修改颜色代码://状态栏文字颜色overridevarpreferredStatusBarStyle:UIStatusBarStyle{return.default//黑色字体}第一步:info.plist中修改屏幕快照2019-05-06上午9.36.59.pngUIViewControllerBasedStatusBar
原味蛋炒饭
·
2023-12-20 11:51
元类(Meta Class)
struct
objc
_object结构体实例它的isa指针指向类对象,类对象的isa指针指向了元类,super_class指针指向了父类的类对象,而元类的super_class指针指向了父类的元类,那元类的
自律_自强_通达
·
2023-12-20 05:01
Masonry的写法总结
前言对于Masonry的一些基本使用,相信有点基础的
iOS开发
同学肯定或多或少都知道,本文旨在介绍具体设置约束属性的各种姿势,适合用过Masonry的同学阅读。
11a3034531f8
·
2023-12-20 05:35
苹果iOS应用ipa文件所用的开发者证书在开发中的证书流程及其重要性
正确认识和理解证书流程对于
iOS开发
者至关重要。本文将深入解析iOS应用开发中的证书流程,详细介绍每个步骤的作用和重要性。
咕噜分发企业签名-梦奇
·
2023-12-20 04:51
ios
APP启动--main()调用之前的加载过程
动态链接库包括:iOS中用到的所有系统framework,加载OCruntime方法的lib
objc
,系统级别的libSyst
iOS打工犭袁
·
2023-12-20 01:55
AVFoundation那些事儿(一)
AVFoundation那些事儿作为MacOS或
iOS开发
者,在接触音视频等功能时,或多或少接触过这个框架,初见只道简单,细品才觉深奥,无论了解深浅、使用多少,都值得总结一番。
Jarlen John
·
2023-12-20 00:24
音视频
AVFoundation
iOS开发
关闭收起键盘方法总结
收起键盘的方法:1、点击Return按扭时收起键盘(BOOL)textFieldShouldReturn:(UITextField*)textField{return[textFieldresignFirstResponder];}2、点击背景View收起键盘(你的View必须是继承于UIControl)[self.viewendEditing:YES];3、你可以在任何地方加上这句话,可以用来统
fb69e982796d
·
2023-12-19 21:27
iOS开发
之CG绘图(Core Graphics)
CoreGraphicsCoreGraphics是一个基于C的绘图专用的API族,它经常被称为QuartZ或QuartZ2D,是一个二维绘图引擎,同时支持iOS和Mac系统。它提供了低级别、轻量级、高保真度的2D渲染。该框架可以用于基于路径的绘图、变换、颜色管理、脱屏渲染,模板、渐变。QuartZ2D在开发中比较常用的是截屏/裁剪/自定义UI控件,QuartZ2D能完成的工作如下:(1).绘制图形
mrChan1234
·
2023-12-19 18:20
iOS开发
中的屏幕尺寸问题(nativeBounds、nativeScale)
背景:在做公司的项目的时候客户端在获取图片的时候需要给后台发送手机屏幕的宽高以获取相应大小的图片(上传的是像素是手机屏幕的物理宽高)。之前比价笨的做法:首先利用[[UIScreenmainScreen]bounds].size.width、[[UIScreenmainScreen]bounds].size.height获取屏幕的宽高(单位是苹果中的点),根据宽高确定机型,然后乘以一个相应的比例系数
梁森的简书
·
2023-12-19 18:40
Flutter 教程之 Kotlin 多平台与 Flutter,为您的应用选择哪一个
两者都允许您在为Android和
iOS开发
应用程序时重用代码。然而,这些平台有着根本的不同,并且服务于不同的目标。在与两者合作后,我将就他们各自的优势和劣势提供我的想法。
iCloudEnd
·
2023-12-19 17:38
【
IOS开发
】传感器 SensorKit
资源官方文档https://developer.apple.com/search/?q=motion%20graph&type=DocumentationSensorKit使应用程序能够访问选定的原始数据或系统从传感器处理的指标。步骤信息加速度计或旋转速率数据用户手腕上手表的配置物理环境中的环境光有关用户日常通勤或旅行的详细信息环境信息环境光ambientLightSensorThesamplet
prinTao
·
2023-12-19 14:58
IOS开发
里程计
自动驾驶
ios
cocoa
macos
APP自动化测试1--安卓自动化环境安装
移动自动化的测试的路线:编程语言基础--->测试框架--->android/
IOS开发
测试基础---->appiumAPI----->开发移动自动化项目。
oOo右右
·
2023-12-19 13:46
Appium自动化测试
iOS开发
中关于《今日头条》App下拉刷新之后顶部显示“今日头条推荐....”的实现思路
效果图0.0.gif实现思路我的思路很简单,刷新之后先为TableView设置一个头视图,过几秒之后将TableView的头视图置为nil。代码-(void)loadNewData{sleep(2);UIView*header=[[UIViewalloc]initWithFrame:CGRectMake(0,0,self.view.frame.size.width,25)];header.back
梁森的简书
·
2023-12-19 07:29
iOS底层学习之 ——
objc
4-781源码配置、编译流程
iOS底层学习之——
objc
4-781源码配置、编译流程暂时先推荐一篇大神的博客:iOS-底层原理03:
objc
4-781源码编译&调试
誓言_cf35
·
2023-12-19 07:22
gRPC简介
gRPC支持多语言gRPC原生使用C、Java、Go进行了三种实现,而C语言实现的版本进行封装后又支持C++、C#、Node、
ObjC
、Python、Ruby、PHP等开发语言gRPC支持多平台支持的平台包括
butters001
·
2023-12-18 18:04
iOS 开发--怎样高效的使用多线程
收录:原文地址写在前面多线程技术在移动端开发中应用广泛,GCD让
iOS开发
者能轻易的使用多线程,然而这并不意味着代码就一定高效和可靠。
iOS猿_员
·
2023-12-18 18:55
什么时候会unrecognized selector
object是动态语言,每个方法在运行时都会被转发为消息发送,即
objc
_megSend,整个过程如下:
objc
在向一个对象发送消息时,runtime库会根据对象的isa指针找到该对象所属的类,然后在该类的方法列表及父类的方法列表中寻找方法运行
帅帅的mum
·
2023-12-18 10:21
一、初识Runtime数据结构
Runtime的数据结构主要包括
objc
_object、
objc
_class、isa指针、method_t对象。下面我们一起学习一下吧。
荷码人生
·
2023-12-18 09:33
jQuery的extend扩展、$.fn.extend()扩展、jQuery的框架分析、jQuery转原生对象
[deep],target,object1,object2)*//*deep,可选,是否深度合并对象默认false*//*targetobject类型,目标对象,其他对象成员属性附加到该对象上*//*
objc
t2
GGYY丶
·
2023-12-18 03:01
iOS开发
逆向之循环选择指针(上)
本文的主要目的是理解汇编中全局变量、常量的存储,以及如何将if、while等汇编代码还原成高级代码全局变量在这之前首先需要了解内存的分区,对这块不是特别清晰的,建议看看iOS-底层原理:内存五大区,下面进行一个简单的汇总说明代码区:存放代码,可读、可执行栈区:存放参数、局部变量、临时数据,可读写堆区:开发人员动态申请,大小可变,可读写全局变量:可读可写常量:只读案例分析首先作为一个开发者,有一个学
iOS鑫
·
2023-12-18 02:28
iOS开发
如何实现消息推送机制
原文地址:http://hb.qq.com/a/20111128/000536.htm最近两天在研究ios的消息推送机制。研究这个东西,还是充满兴趣的。Push的原理:Push的工作机制可以简单的概括为下图图中,Provider是指某个iPhone软件的Push服务器,这篇文章我将使用.net作为Provider。APNS是ApplePushNotificationService(ApplePus
童登达
·
2023-12-18 01:15
ios
ios
application
iphone
.net
notifications
webservice
【
iOS开发
】pod install时出现错误:CDN: trunk URL couldn't be downloaded:
最近podinstall时,一直出现CDN:trunkURLcouldn'tbedownloaded:错误,搜了下网上的解决方法,说是CDN切换为默认的specrepo源,执行podreporemovetrunk移除trunk源即可。但执行后podinstall依然报错!经试验,以下解决方法可:Podfile文件添加source源:source'https://github.com/CocoaPo
我是孙小白
·
2023-12-18 00:37
ios消息转发机制
关于对象发送消息,首先在该类的struct
objc
_method_list列表中去搜索,如果找到则直接调用相关方法的实现,如果没有找到就会通过super_class指针沿着继承树向上去搜索,如果找到就跳转
学习的途中
·
2023-12-17 21:03
iOS Objective-C 分类的加载
iOSObjective-C分类的加载前言在我的另一篇文章iOS应用的加载
objc
篇中分析了在
objc
中类、协议、sel等的加载,但是在文章中并没有详细的分析分类是如何加载的,那么分类是如何加载的呢?
just东东
·
2023-12-17 19:18
IOS开发
之UI篇(2)--UIImageView
UIImageView继承自UIView,因此拥有view的属性以及可以使用view的方法。在创建UIImageView的image对象的时候,可以有几种不同方法,主要差别体现在内存分配上:1.使用imageNamed加载成功后系统会把图像缓存到内存,下次再读取时直接从缓存中获取,因此访问效率要比较高。通常用于加载bundle中的小图片资源,一般应用于TableView中或者背景图片等。2.使用i
fengfeng427
·
2023-12-17 18:00
iOS中Objective-C已死Swift当立?
序言现在
iOS开发
者耳边一定有两个声音1.还在用Objective-C不是都在用Swift了吗?2.Swift?
_小迷糊_997
·
2023-12-17 17:13
iOS之关联对象
我们在
iOS开发
中经常需要使用分类(Category),为已经存在的类添加属性的需求,但是使用@property并不能在分类中正确创建实例变量和存取方法。
賣女孩的小火柴
·
2023-12-17 15:04
『ios』引用计数到底是存放在哪里?
通过查资料在arm64架构之前,isa就是一个普通的指针,直接指向
objc
_class,存储着Class、Meta-Class对象的内存
butterflyer
·
2023-12-17 13:57
选择大于努力-鸿蒙开发应用不适合当前企业的现状态(头部应用除外)推荐一套款平台框架可以写安卓iOS 鸿蒙为企业开源节流
从目前各种app平台以及个人原生安卓开发走来的经验看来,原生app开发存在一下问题也是国内现状的情况1.开发成本高比如原生安卓你需要掌握一种语言Java或者kotlin
ios开发
需要oc或者swift2
江南一舟110
·
2023-12-17 12:21
harmonyos
android
ios
iOS开发
实用工具类,助你开发一臂之力
本工具类是我经多年多项目多场景总结出来的一个满足你在任何一个项目都能使用到的一些实用方法类,使用起来超级简单,能帮助你在开发过程中节省很多时间,只需找到对应方法直接调用即可,废话少说下面就看看有哪些实用方法吧,如需详细了解请下载仔细观看,希望能帮助到你。使用步骤,将工具类下载倒入你的项目,在全局引用#import"JUtils.h",在控制器里[JUtils你想调用的方法名];即可。JZJUtil
chenshilin
·
2023-12-17 09:45
只会画界面写业务的 iOS 开发真的没人要了! | 程序员有话说
如果你是一个
iOS开发
的新手,我可以告诉你,这个职业的红利期早已过去。随着APPL的股价大跌以及内忧外患不断,iOS这个职业的恐慌指数在不断的增高,已经对新手不太友好了。
_小迷糊_997
·
2023-12-17 04:39
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他