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
iOS开发
中使用Xcode全局搜索中文
Find->RegularExpression输入:@"[^"]*[\u4E00-\u9FA5]+[^"\n]?"(注意:第一个号前后没有间距)如图所示:image.png
梁森的简书
·
2024-01-03 07:52
iOS Swift给uiview添加tap点击事件
lettap=UITapGestureRecognizer(target:self,action:#selector(tap(r:)))clickView.addGestureRecognizer(tap)@
objc
functap
Lee坚武
·
2024-01-03 05:39
iOS开发
生命周期
一、A->B2021-03-0421:24:50.055729+0800
Objc
Go[1155:21068]B-----[BViewControllerloadView]2021-03-0421:24:
喜剧收尾_XWX
·
2024-01-03 04:53
1.21 几种在控制台输出日志的方式 [
iOS开发
-Xcode教程]
1.双击打开之前创建的空白项目模板。image2.然后打开视图控制器的代码文件。image3.本节课将为您演示几种在控制台输出日志的方式,现在开始编写代码,实现这项功能。image4.print语句是标准的输出语句,也是最常用的输出语句。image5.debugPrint语句,也可以在控制台输出日志,和print语句的使用方法类似。image6.CFShow函数发送描述文字给它显示的对象,该函数打
互动教程网
·
2024-01-03 01:03
在iOS项目中,如何完美的修改项目名称
前言:在
iOS开发
中,有时候想改一下项目的名字,这会遇到很多麻烦。
码农_会写诗
·
2024-01-02 11:00
iOS开发
者账号申请流程(2018)
一.账号类型及简介:苹果开发者账号,除给大学使用的教育账号外,共有个人账号、公司账号、企业账号三种:二.准备工作一张支持外币消费的信用卡(VISA或者MasterCard)公司的营业执照复印件照片图(加盖公司公章的最好)一个邮箱账号(方便接收查看邮件的邮箱)去国家企业信用信息公示系统(http://www.gsxt.gov.cn/index.html)查询公司注册信息公司座机号或法人的电话三.Ap
飞哥漂流记
·
2024-01-02 10:40
iOS开发
之进阶篇(13)—— MVC / MVP / MVVM / VIPER 架构
iOSArchitecturePatterns概述本文基本转译自这篇博文iOSArchitecturePatterns.事实上,网上大多数关于讨论这几个架构的博文,均出自于此.本文将惜字如金般、直截了当地抛论点,上代码.祝各位看官阅读愉快!!如题,我们将对MVC/MVP/MVVM/VIPER这四个常用iOS架构进行一一讨论.先来看看它们之间的综合对比:各架构综合对比.png图中三个对比要素分别为:
看影成痴
·
2024-01-02 08:59
浅谈离屏渲染
2.什么是离屏渲染相信许多
iOS开发
者,都听说过离屏渲染,大部分应该是面试的时候被问及。那么问题来了,什么是离屏渲染,原理又是什么哪-什么是离屏渲染先
爱编程真是太好了啦
·
2024-01-02 02:16
怎样使用performSelector传入3个以上参数,其中一个为结构体。
NSValue*value=[NSValuevalueWithBytes:&testS
objC
Type:@encode(testStrout)];
natewang
·
2024-01-01 23:55
ios开发
学习之swift-Hello World
每个程序语言的第一个‘小程序’都是约定俗成的HelloWorld,最近对移动开发有了点兴趣,想要了解一下一个APP是怎么诞生的,先从这两天发布新系统的IOS开始,尽管中美贸易战,但是不得不承认我们的操作系统还是接近零的状态,学习下先进技术。手上没有原装苹果电脑,还好有大神搞的黑苹果可以利用,试一下开发最简单的APP。首先说下我的感受,苹果对自家的软件向后兼容性做的太差了,每年更新一个系统版本,然后
zd200572
·
2024-01-01 19:54
IT
IOS
iOS开发
之架构组件化
更多iOS资料背景组件化是架构层面的一个概念,它把项目按照某些规则(比如:按功能、按业务)划分成若干个颗粒度较小的单位,我们把这些单位称之为组件,或者是模块,来达到优化项目结构的目的。组件又可以细分为功能组件(如:图片库,网络库),业务组件也叫模块(如:订单模块,个人中心模块)功能组件主要是物理层面的拆分,方便以后的复用业务组件强调逻辑拆分,以便解耦组件化的发展历程开发之初,在功能方面,我们会把项
iOS心安
·
2024-01-01 17:13
iOS开发
,键盘弹出问题总结
在APP开发中,我们总是会使用到文字输入控件,其中最常用的就是系统控件UITextField及UITextView。输入控件接收到触摸事件,或是我们通过代码调用becomeFirstResponder方法,都将呼出键盘,以满足用户输入必要信息的需要。在键盘弹出之后,我们总会遇到一些预料之中或预料之外的问题,这些问题或许无伤大雅,但总归是会让我们的用户感受到那么一丝丝的不友好。毫无疑问,关于键盘的弹
谢顶强
·
2024-01-01 16:48
iOS开发
之四:常用控件--UIButton的使用
在介绍UIButton的用法前,要先了解一下它的父类UIControl,UIControl是所有具有事件处理功能控件的父类。而该类控件一般响应事件又有三种形式:基于触摸、基础值、基础编辑。控件的层次关系图如下:UIControl类的常用方法:-(void)addTarget:(id)targetaction:(SEL)actionforControlEvents:(UIControlEvents)
咖啡绿茶1991
·
2024-01-01 14:22
iOS开发
--出口合规证明
Info.plist中加上:ITSAppUsesNonExemptEncryption注意:上面的false视情况而定,大部分情况为false
单细胞的逻辑
·
2024-01-01 12:19
iOS开发
ios
出口
出口合规证明
合规
Info.plist
iOS开发
常用的第三方库
1.Hue颜色扩展相关2.Snapkitautolayout布局3.Realm数据库4.RxSwift响应式5.Hero转场动画6.Lottie设计师动画7.Alamofire网络8.messageKit聊天UI框架9.Charts表格10.Kingfisher轻量级下载、图像缓存11.ImageScout最小网络代价获得图片大小及类型类12.Gifu高性能gif加载13.Proposer请求本地
松花江以南
·
2024-01-01 08:07
如何成为更高级的
iOS开发
工程师?
如何成为更高级的
iOS开发
工程师?
Sunnyxi
·
2024-01-01 07:00
ios开发
之--所有设备的屏幕尺寸
iPhone设备:iPhone1G---320x480iPhone3G---320x480iPhone3GS---320x480iPhone4---640x960iPhone4S---640x960iPhone5---640x1136iPhone5S---640x1136iPhone5C---640x1136iPhone6---750x1334iPhone6Plus---1080x1920(开发应
小宇宙_fly
·
2023-12-31 23:58
Visual Studio Code设置为代码风格为 Google C++ Style
VisualStudioCode设置为代码风格为GoogleC++Style谷歌规范C++voidf(){std::cout前添加空格SpacesInAngles:false#在容器(
ObjC
和JavaScript
theRavensea
·
2023-12-31 16:31
vscode
c++
ide
【转】iOS马甲包制作+OC、Swift垃圾代码生成脚本
ios审核难度加大传送门:代码是用python写的,包括了
objc
和swift两套处理。
Zszen
·
2023-12-31 14:56
ios开发
者的未来_未来属于开发者
ios开发
者的未来AsBallmerputitsoenergeticallyinthepast,italwayscomesdowntodevelopers.Developersarealwaysattheforefrontoftechnology
weixin_26705651
·
2023-12-31 07:08
python
ios
区块链
android
Swift4.0 学习笔记 第二十三节: 运行时加载属性列表
//importUIKit@
objc
MembersclassPerson:NSObject{varname:String?//基本数据类型,在OC中没有可选,如果定义成可选,运行时同样获取不到,使
爲妳鎻愛
·
2023-12-31 03:34
Swift知识
运行时加载属性列表
_lookUpImpOrForward慢速方法查找
前言在《IOS底层原理之Runimte运行时&方法的本质》一文中已经分析了
objc
_msgSend查找缓存(cache)的流程,也就是
objc
_msgSend的快速查找流程,当cache中找不到imp的时候
冼同学
·
2023-12-30 22:12
iOS线程同步
iOS开发
基础.png线程同步:即当有一个线程在对内存进行操作时,其他线程都不可以对这个内存地址进行操作,直到该线程完成操作,其他线程才能对该内存地址进行操作。
Light413
·
2023-12-30 18:36
分类随笔
但是我们可以通过
objc
_getAssociatedObject\
objc
_setAssociatedObject的方式来为UIButton这样的类添加属性。
羞涩的老湿鸡
·
2023-12-30 14:26
iOS开发
,请您面向未来学习
原文地址:https://www.jianshu.com/p/ed89028ada43一位五年
iOS开发
的焦虑有一个小伙伴跟我微信电话。接通,那边传来非常有礼貌的:大神好!
ios开发闻闻
·
2023-12-30 14:46
iOS 开发面试通关指南:67 个必知问题!
medium.com/better-programming/67-useful-ios-developer-interview-questions-3cb15973b71作者:ArturRymarz翻译:
iOS
lp_lp
·
2023-12-30 12:59
第七节—Runtime的介绍
这个Runtime我相信做
iOS开发
的各位小伙伴简直太熟悉了。全都知道它是运行时吧。
L_Ares
·
2023-12-30 08:19
iOS开发
之通过URL获取图片,并保存到本地
NSString*urlString=@"http://1234567890/xxx";NSData*data=[NSDatadataWithContentsOfURL:[NSURLURLWithString:urlString]];UIImage*image=[UIImageimageWithData:data];//取得图片//本地沙盒目录NSString*path=[NSSearchPath
朱晓晓的技术博客
·
2023-12-30 04:25
iOS 类的结构分析
typedefstruct
objc
_class*Classstruct
objc
_class:
objc
_object{//ClassISA;Classsuperclass;cache_tcache;//formerlycachepointerandvtableclass_data_bits_tbits
xxxxxxxx_123
·
2023-12-30 03:36
block 源码分析 底层原理
封装了函数调用以及调用环境的OC对象block将main.m文件转换成C++文件,当前文件夹下xcrun-sdkiphoneosclang-archarm64-rewrite-
objc
main.m-omain.cpp
咖啡豆8888
·
2023-12-30 02:58
我的iOS内存管理学习之路
背景进入这行也有段时间了,回想当初为什么选择
iOS开发
?
DinoGuy
·
2023-12-30 02:52
iOS Runtime学习(二) -- Runtime执行顺序
来支撑和实现的,而Runtime是一套C语言的API,它封装了很多动态性相关的函数我们平时编写的OC代码,其实底层都是将代码转换成了RuntimeAPI来进行调用二、OC的消息机制OC的方法调用其实都是转成了
objc
_msgSend
Q海龙
·
2023-12-30 01:12
Swift -01:类,对象,属性
Tom"varage:Int=18}lett=Teacher()我们想知道默认的初始化到底做了什么操作,这里我们引用了SIL(Swiftintermediatelanguage),我们先了解一下什么是SIL
iOS
MonKey_Money
·
2023-12-29 23:50
linker command failed with exit code 1
一、没有定义的类参与编译错误如下,未定义的People没有参与ViewController的编译Undefinedsymbolsforarchitecturex86_64:"_
OBJC
_CLASS_$_
永永不止步
·
2023-12-29 23:51
gem5学习(7):内存系统中创建 SimObjects--Creating SimObjects in the memory system
Portinterface1、主设备发送请求时从设备忙2、从设备发送响应时主设备忙四、Simplememoryobjectexample1、DeclaretheSimObject2、DefinetheSimpleMem
objc
lass3
zhenz0729
·
2023-12-29 17:21
gem5学习
ubuntu
linux
2021年遭遇苹果审核2.3.1的开发过审经历
攻略前情摘要关注我公众号的朋友,想必看过我上一篇发过的文章:2021年注册新
iOS开发
者账号和上包经历记录。以下记录即是对这一文章的续集。
风海铜锣君
·
2023-12-29 16:59
泛型知识点总结
3.如果在创建自定义泛型类的对象时,没有指名泛型参数类型,那么泛型将被擦除,泛型对应的类型均按照Object处理,但不等价于
Objc
et。4.泛型的指定中必须使用引
橡皮泥ovo
·
2023-12-29 15:46
JAVA
java
react ant upload上传请求参数变成了 file:[object object]
文件对象需要取里面的一层,即originFile
Objc
onstformData=newFormData();formData.append("file",file.originFileObj||file
南城夏季
·
2023-12-29 14:46
业务
问题
react
react.js
前端
javascript
UI设计规范
iOS开发
者需要学习Android和WP平台的规范吗?需知,他山之石可以攻玉,在这些规范中都有一些理念是通用的,学习别家平台的设计可以为本平台的设计提供新思路。
小朴朴
·
2023-12-29 13:57
程序员需要了解的东西-备
iOS开发
者需要学习Android和WP平台的规范吗?需知,他山之石可以攻玉,在这些规范中都有一些理念是通用的,学习别家平台的设计可以为本平台的设计提供新思路。
weixin_33670713
·
2023-12-29 13:25
ui
移动开发
设计模式
iOS - BDD(行为驱动开发)框架Kiwi入门
测试入门欢迎大家移步喵神的博客OneV'sDen-TDD的
iOS开发
初步以及Kiwi使用入门。Kiwi使用指南推荐大家这篇[iOS攻城狮进阶必备技能]Kiwi:BDD行为测试框架。
柚丸
·
2023-12-29 11:05
2021-04-01
就进入到了APP内测阶段,但是我们知道iOS手机下载安装应用基本都是从AppStore中下载的,而AppStore上架审核非常严格,内测应用上架非常困难,而且即使上架成功,也很难称之为内测了,所以目前
iOS
5930815e4add
·
2023-12-29 09:01
iOS开发
中使用UICountingLabel控件实现数字变化效果
效果图:1.gif代码://从1跑到10UICountingLabel*myLabel=[[UICountingLabelalloc]initWithFrame:CGRectMake(10,10,200,40)];myLabel.method=UILabelCountingMethodLinear;myLabel.format=@"%d";[self.viewaddSubview:myLabel]
梁森的简书
·
2023-12-29 03:16
iOS16 输入框弹出键盘崩溃
新建一个UIWindow的category:+(void)load{staticdispatch_once_tonceToken;dispatch_once(&onceToken,^{Classclass=
objc
_getClass
Jux2020
·
2023-12-29 00:22
iOS Struct嵌套类型的内存分析
一,为什么要内存对齐在
iOS开发
过程中,甚至任何一门开发语言,对于内存的资源都是极其宝贵的,不能随意的浪费,所以才会存在栈内存和堆内存的情况,栈内存就是连续的空间,由系统统一分配,而堆内存是离散的,是由程序员手动开辟使用
携YOU手同行
·
2023-12-29 00:15
[
iOS开发
] iOS动态更换图标系列(一)
在iOS10.3之前,苹果是不提供已上线的app动态更换图标功能的,这就导致我们即便只是一个更改节日图标的小需求,都需要重新打包上传商店,然后经历漫长的等待,可能还会有被拒绝的风险,好不容易审核通过了,得,节日过去了,还要换回来......贼坑爹......但是,这个需求在iOS10.3以后,苹果就开放了相应的API,可以提供开发者根据需求动态更改自己App的图标,而不需要重新上架。下面我们就来说
Shirley_bu
·
2023-12-28 23:25
iOS开发
系列-Block本质篇
概述在
iOS开发
中Block使用比较广泛,对于使用以及一些常规的技术点这里不再赘述,主要利用C++角度分析Block内部数据底层实现,解开开发中为什么这样编写代码解决问题。
iOS亮子
·
2023-12-28 22:54
学习类APP推荐,你一定喜欢,又或许你不爱学习
科技号分享之前我还是要推荐下我自己建的
iOS开发
学习群:680565220,群里都是学
ios开发
的,如果你正在学习ios,小编欢迎你加入,今天分享的这个案例已经上传到群文件,大家都是软件开发党,不定期分享干货
ios教程
·
2023-12-28 12:27
iOS开发
之热更新热修复
OC消息转发机制,当调用一个NSObject对象不存在的方法时,并不会马上抛出异常,而是会经过多层转发,层层调用对象的-resolveInstanceMethod:,-forwardingTargetForSelector:,-methodSignatureForSelector:,-forwardInvocation:等方法,其中最后-forwardInvocation:是会有一个NSInvoc
IOS应用
·
2023-12-28 07:01
ReactiveCocoa原理
详细来说,在
iOS开发
过程中,当某些事件响应的时候,需要处理某些业务逻辑,这些事件都用不同的方式来处理。比如按钮的点击使用action,ScrollView滚动使用delegate,属性值改变使用K
SwordDevil
·
2023-12-28 07:20
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他