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开发——
iOS中的单例模式
所以本文小结一下在
iOS开发
中的单例模式。
qiushuitian
·
2023-10-02 05:28
iOS开发
之iOS13 UITabbar的适配
行走的吴彦祖iOS13之后使用系统的tabbar遇到的坑有不少。写这篇文章告诉大家怎么来解决适配的问题话不多说,上代码1还有一个坑,我这边尚未解决。就是设置字体大小之后显示不全的问题。当然设置的字体小于默认字体的大小那没有问题。大于默认字体后就显示不全了,还请知道的兄弟多多指教。
疯狂的木头人
·
2023-10-02 03:53
iOS Duplicate Symbols for Architecture arm64相关问题解决办法
iOS开发
时,多人协作上传下载代码,cocoapods不断更新,非常容易报错DuplicateSymbolsforArchitecture...,表面意思是工程中有相同的文件。
进击的阿牛哥
·
2023-10-02 00:54
iOS开发
-WKWebView加载微信H5支付
在开发中,遇到需要使用WKWebView加载微信H5支付一、使用前配置使用WKWebView加载微信H5支付,需要在info.plist文件中配置CFBundleURLTypesCFBundleTypeRoleEditorCFBundleURLNamelaileshuo.comCFBundleURLSchemeslaileshuo.com配置LSApplicationQueriesSchemesw
BruceGwo
·
2023-10-01 22:58
移动开发
iphone开发
Objective-c
ios
WKWebView
微信
H5支付
MobileVLCKit的初探
MobileVLCKit是开源的第三方视频播放器,支持播放rtsp,MP4,wavm,rsp等格式,可以在https://wiki.videolan.org/Documentation:IOS/网站上找到
ios
zl520k
·
2023-10-01 21:18
iOS开发
判断当前ViewController是push还是present的方式显示的
iOS开发
判断当前ViewController是push还是present的方式显示的if(self.navigationController.viewControllers.count>1&&[self.navigationController.viewControllerslastObject
WilliamChou_
·
2023-10-01 20:15
iOS开发
大厂面试真题--OC篇
推荐阅读:iOS面试题及详解下1.C和OC如何混编xcode可以识别一下几种扩展名文件:.m文件,可以编写OC语言和C语言代码.cpp:只能识别C++或者C语言(C++兼容C).mm:主要用于混编C++和OC代码,可以同时识别OC,C,C++代码2.Swift和OC如何调用?Swift调用OC代码需要创建一个Target-BriBridging-Header.h的桥文件,在乔文件导入需要调用的OC
iOS心安
·
2023-10-01 19:51
iOS开发
swift -- 判断程序是否运行在模拟器上
第一次遇到这种判断、Mark一下structPlatform{staticletisSimulator:Bool={varisSim=false#ifarch(i386)||arch(x86_64)isSim=true#endifreturnisSim}()}//Elsewhere...ifPlatform.isSimulator{//Doonething}else{//Dotheother}
Hayley__
·
2023-10-01 18:48
iOS开发
xib设置的颜色和代码设置的颜色有差异
现在手上的项目都是代码做的布局,今天一个新页面用了一下xib,UI发现做出来效果和设计图不一样,明明色值设置的是一样的,后来查了一下发现是RGB有很多不同的标准。Xcode默认的是GenericRGBGenericRGB项目中代码使用的应该是sRGB标准sRGB
爱吃萝卜的小蘑菇
·
2023-10-01 15:26
iOS开发
笔记-runtime
了解runtime就是了解
iOS开发
的深层次,OC是C语言的封装https://www.jianshu.com/p/927c8384855a这篇文章已经比较全面了,学习runtime需要去看结构体组成,
鹏雨燕
·
2023-10-01 11:40
iOS开发
之CoreImage框架使用(下)
二、使用CoreImage实现人脸识别人脸识别是目前非常热门的一种图像处理技术,CoreImage内置了对人脸进行识别的相关功能接口,并且可以对人脸面部特征进行抓取,下面我们来实现一个简单的实时识别人脸特征的Demo。首先创建一个视图作为图像扫描视图,如下:.h文件//.h文件@interfaceFaceView:
[email protected]
文件////FaceView.m//CoreImageDem
半岛夏天
·
2023-10-01 10:57
IOS开发
:iPod的音乐库中的音频如何上传到服务器中
最近在做的项目里有一个功能,就是拿到手机媒体库中的音频文件,并实现APP中的播放,已经转成MP3格式上传到服务器上。首先是要能获取到ipodlibrary中的音频。这里我用的是MPMediaQuery,在这里有一个坑,可以拿到的歌曲中有很多歌曲的AssetURL为nil,这是因为MPMediaQuery只能拿到用户通过itunes倒入进去的歌曲url。代码如下://1.创建媒体选择队列(从ipod
一只不会飞的小艳子
·
2023-10-01 03:54
6.
iOS开发
之多线程
iOS日常开发几乎都离不开多线程,基本上常用的几个NSThread、GCD和NSOperation了,另外其实还有基于C语言的pthread,POSIX接口。日常整理一下下。线程的概念每个应用程序都是一个独立的进程,一个进程的所有任务都在线程中进行,因此一个进程中至少有一个线程。线程是程序执行流的最小单元,是进程中的一个实体,是执行程序最基本的单元,有自己栈和寄存器。什么是多线程多线程就是一个进程
苹果我咬了一口
·
2023-10-01 02:22
iOS开发
之企业开发者账号打包发布 App 到服务器上的流程
说明:下面只讲怎么用企业开发者账号打包发布到服务器,至于企业开发者账号的申请就自行百度,Certificates和ProvisioningProfile创建时记得选择InHouse就行,其他没什么区别,这里也不多说了。企业开发者账号打包发布App到服务器上的流程1.App打包Xcode选择Product-Archive进行App打包。Archive选择Export导出ipa安装包。Export选择
坤宇
·
2023-09-30 20:03
iOS
企业账号
打包
服务器
发布
企业
ios开发
xcode8+ 无需开发者账号,app打包ipa
在企业账号开发中,经常会需要打包成ipa文件,进行测试,分发。这种情况下,企业账号经常是拿不到的,所以常用的打包方式行不通。所以,一种xcode插件(AMAppExportToIPA-Xcode-Plugin)就可以解决问题,一键导出ipa,当然,前提是证书已经配置好了。1.第一步,安装Alcatraz,和插件(AMAppExportToIPA-Xcode-Plugin),过程可以参考:http:
weixin_34284188
·
2023-09-30 20:32
xcode
移动开发
如何使用Xcode打包导出IPA文件并进行iOS应用内测,无需支付苹果开发者账号费用?
应用第一步:注册苹果开发者账号第二步:下载APPUploader第三步:使用Xcode打包导出IPA文件,供其他人内测使用APPUploader打包iOS应用苹果开发者账号认证需要支付688元,对于初学
iOS
不写代码没饭吃
·
2023-09-30 20:32
IOS
APP开发
xcode
ios
iphone
[iOS]-消息传递和消息转发机制
中快速查找方法类表中查找总结一下缓存查找和方法列表查找resolveMethod动态解析(动态决意)消息转发消息接收者替换完全消息转发总结与思考参考的博客:Objective-C消息发送与转发机制原理[
iOS
&Carry
·
2023-09-30 19:31
ios
objective-c
xcode
DB文件转化json文件转化成plist文件
今天遇到一个问题,就是很多文件都是DB格式的,我们
iOS开发
需要将这个文件转化成我们需要的文件,首先如果你是苹果本下载SQLProforSQLite软件,然后你就会打开一切DB文件,不需要任何辅助就能以
头脑很慢的程序员
·
2023-09-30 16:42
逆向开发-动态调试总结
·LLDB大部分的
iOS开发
人员日常工作中都经常使用LLDB(Xcode内置REPL)进行动态调试,但是大部分的正向开发者都只是使用了
汩汩汩汩
·
2023-09-30 00:52
iOS开发
常用之 HUD 弹窗
原文地址:https://www.jianshu.com/p/3e1c1bf8d903HUD与吐司MBProgressHUD-最多人用的loading。EBuyCommon-1.基于MBProgressHUD实现得图形加载提示方式,及其标题方式提醒.2。弹窗。SVProgressHUD-SVProgressHUD的加载,如果你需要定制化的等待提示器,这个就是了(也许是最好的)。ProgressHU
ios开发闻闻
·
2023-09-29 20:36
iOS开发
之开源项目库总汇
iOS、mac开源项目及库汇总UI下拉刷新EGOTableViewPullRefresh–最早的下拉刷新控件。SVPullToRefresh–下拉刷新控件。MJRefresh–仅需一行代码就可以为UITableView或者CollectionView加上下拉刷新或者上拉刷新功能。可以自定义上下拉刷新的文字说明。具体使用看“使用方法”。(国人写)XHRefreshControl–XHRefreshC
众拾达人
·
2023-09-29 18:31
iOS开发
——静态库的导入和头文件路径的设置
大家在开发过程中,免不了要用到一些第三方或者是别人写好的一些Demo,这时就经常会用到别人写的一些静态库(.a文件)和n多个头文件(.h文件),这些文件不是简单地把它们拉到自己的工程里面就行的,还要设置一些路径。在使用别人写的东西的时候,经常会出现各种各样变态的问题,这时最忌就是心浮气躁,一定要静下心来,慢慢解决。一般要经过以下步骤:1.保证你已经把别人写的文件全部拉到你的工程里了。因为别人的工程
小七编程
·
2023-09-29 11:30
『Runtime』详解(四)获取类详细属性、方法
本文用来介绍
iOS开发
中,如何通过『Runtime』获取类详细属性、方法。
NJKNJK
·
2023-09-29 09:22
iOS 改变WKWebView的背景颜色
前言:
ios开发
中,需要加载一个html的文本,并且需要修改文本的背景颜色,试了下修改_webView.scrollView.backgroundColor和_webView.backgroundColor
星星点灯3008
·
2023-09-29 07:03
iOS开发
之Socket通信基本原理
1.socket基本概念在移动开发中,我们在很频繁地和后台接口进行数据通讯,通常是http请求,http是一种无状态的协议,无状态是指Web浏览器和Web服务器之间不需要建立持久的连接,这意味着当一个客户端向服务器端发出请求,然后Web服务器返回响应(response),连接就被关闭了,在服务器端不保留连接的有关信息,http遵循请求(Request)/应答(Response)模型。Web浏览器向
mrChan1234
·
2023-09-29 07:51
XCode调试方法总结(持续更新中)
对于调试的技能,基本上是可以迁移的,也就是说你以前在其他平台上掌握的很多调试技巧,很多也是可以用在
iOS开发
中。不同语言、不同IDE、不同平台的调试,有同性也有个性。
风尘子
·
2023-09-29 06:13
ios开发
socket通讯数据包、读取数据、心跳包
socket通讯目前用得比较多的有AsyncSocket与GCDAsyncSocket两个类包。gcd可以将socket与队列绑定,很多方法都已经被作者封装到协议里面了。1、关于socket对象建议做成全局的对象,因为每个进程都是连接一个socket,所以至于是单例还是全局变量看自己定义。2、对于经常说的心跳连接:如果不发数据的话,你不知道另一头是不是断了,这样就可能会出现占用好多资源的情况,所以
Alvin_d372
·
2023-09-29 06:53
最不花里胡哨的KVO博客,一看就懂那种
kvo其实是我们
iOS开发
中,苹果提供给我们的一个特别重要而且常用的核心技术,只是大多数简单业务开发的时候可能
shLuckySeven
·
2023-09-29 02:02
自学
iOS开发
之路的摸索和感想
写前感想不知不觉,入坑iOS也已经有10个多月了,本来准备3个月的时候就做一个总结,然而工作比较忙;后来准备5个月的时候总结,然而工作比较忙;OMG,拖延症太可怕,必须当机立断,给自己定个死目标,再不总结剁手了!!!要不然以后就体会不到当时学习的感觉了,呵呵。提醒本文写的是本人入门iOS之路以及感想,并不是进阶篇什么的,仅供跟我一样情境的小伙伴参考,iOS大神轻喷~由于个人原因,对苹果没有好感,所
望山观海
·
2023-09-28 23:02
Docker与DevOps的无敌组合,引爆你的创新潜能
微信公众号:
iOS开发
上架本文由
iOS开发
上架原创!欢迎关注点赞收藏⭐留言首发时间:2023年8月7日✉️坚持和努力一定能换来诗与远方!作者水平很有限,如果发现错误,一定要及时告知作者哦!感谢感谢!
不写代码没饭吃
·
2023-09-28 21:32
IOS
APP开发
docker
devops
容器
iOS开发
-浅谈组件化方案
最近在学习组件化的一些方案。这里收集消化了一下,分享给大家参考。组件化是架构层面的一个概念,它把项目按照某些规则(比如:按功能、按业务)划分成若干个颗粒度较小的单位,我们把这些单位称之为组件,或者是模块,来达到优化项目结构的目的。组件又可以细分为功能组件(如:图片库,网络库),业务组件也叫模块(如:订单模块,个人中心模块)功能组件主要是物理层面的拆分,方便以后的复用业务组件强调逻辑拆分,以便解耦组
_常小仙儿
·
2023-09-28 13:29
Runtime之方法调用和方法转发
我们都知道,在
iOS开发
中方法的调用实现实际上是通过消息发送的机制实现的,我们可以简单的理解为:[Aa];调用A类的a方法,实际上就是给类A的a方法发消息。
LeeWong0632
·
2023-09-28 11:41
iOS
runtime
runtime
ios
【iOS】使用respondsToSelector方法前是否需要对方法调用者进行判空操作?
前情在
iOS开发
中,经常需要将事件传递给上层代理去处理,这个时候会用到『respondsToSelector』去检测上层代理是否有实现对应的方法,如果实现了,才会去调用。
1+h
·
2023-09-28 11:06
ios
objective-c
面了三个大厂,终于拿到offer,数年iOS最经典的面试题总结
记得看一下哦~前言写这篇文章的目的是因为前两天同学想应聘
iOS开发
,从网上找了iOS面试题和答案让我帮忙看看。我扫了一眼,倒吸了一口冷气,仔细一看,气的发抖。
_小迷糊_997
·
2023-09-28 10:27
iOS 开发者的 Flutter 指南
收录|程路|原文地址这篇文章是为那些想将已有的
iOS开发
经验运用到Flutter开发中的
iOS开发
者所作。
iOS猿_员
·
2023-09-28 00:24
iOS 自定义几种常见的按钮
iOS开发
中经常需要用到一些控件,但是系统给的又不能完全满足开发需求.这时就需要用到自定义的控件了,我写了常用的自定义按钮,供参考,废话不多说,上代码(因篇幅问题,故代码没有全贴,只贴了部分核心,文末附有
小谢0217
·
2023-09-28 00:23
iOS开发
Tips 通过PhAsset获取视频路径和视频大小
PHVideoRequestOptions*options=[[PHVideoRequestOptionsalloc]init];options.version=PHVideoRequestOptionsVersionOriginal;[[PHImageManagerdefaultManager]requestAVAssetForVideo:assetoptions:optionsresultHa
LzhSweeterSmile
·
2023-09-27 22:50
iOS笔记
iOS开发Tips
iOS开发
:JavaScriptCore.framework的简单使用--JS与OC的交互篇
原文地址:http://www.cnblogs.com/shaoting/p/5247208.htmliOS7之后苹果为众猿推出了JavaScriptCore.framework这个框架,这个框架为大家在与JS交互上提供了很大帮助,可以在html界面上调用OC方法并传参,也可以在OC上调用JS方法并传参.这里简单的介绍一下这个框架的使用.javaScriptCore是一种JavaScript引擎,
水麒麟灬
·
2023-09-27 07:21
iOS
iOS开发
自省方法和@synthesize 、@dynamic的区别
(BOOL)isMemberOfClass:是判断当前对象的class,是不是就是传入的cls;(BOOL)isKindOfClass:(Class)cls:是判断当前对象的class,是不是传入的cls,或者当前对象的class是传入的cls的子类对象(BOOL)isMemberOfClass:是判断当前类对象的class,是不是就是传入的元类对象cls;(BOOL)isKindOfClass:
奔跑的喔汼
·
2023-09-27 06:40
iOS配置HTTPS
AFNetworking对数据进行httpsssl加密这里是我们
iOS开发
人员所需要做的操作。
qingchen91
·
2023-09-27 06:57
Navigation的基本使用
但是总让Android开发者心中觉得少了点什么(尤其是学了
iOS开发
之后
低调函数
·
2023-09-27 03:38
iOS开发
app跳转到系统设置
//想要实现应用内跳转到系统设置界面功能,需要先在Targets-Info-URLTypes-URLSchemes中添加prefs-(void)OpenAppSetting{//Wifi//if([[UIApplicationsharedApplication]canOpenURL:[NSURLURLWithString:@"prefs:root=WIFI"]])//{//[[UIApplicat
大v鱼
·
2023-09-27 03:04
【转】
iOS开发
之Xcode快捷键大全
1.常用快捷键Mac键盘图标与对应快捷按键⌘——Command()⌃——Control⌥——Option(alt)⇧——Shift⇪——CapsLock1.运行:command+R2.编译:command+B3.停止:command+.4.工程导航如图从左到右分别对应command+1~8.常用的是:command+1查看工程文件command+3全局查找command+7查看断点5.快速打开/
棒棒德
·
2023-09-27 03:07
iOS开发
者证书配置
简单来说,证书分为开发证书和发布证书,可以这么理解:开发证书:能让你的Mac编译代码,使用真机调试的。发布证书:能让你的Mac可以Archive打包IPA上传AppStore的。开发证书的配置配置开发证书进入钥匙串,导出CA证书。证书助理->从证书颁发机构请求证书钥匙串证书助理请求证书钥匙串证书助理从证书颁发机构请求证书得到一个后缀名为.certSigningRequest的文件用刚刚得到的.ce
___吉
·
2023-09-27 02:28
iOS 浅拷贝、深拷贝和完全深拷贝 问题
今天我就总结下我遇到过的
IOS开发
中的拷贝问题。希望能给大家把这个问题讲明白。
多喝热开水
·
2023-09-26 23:14
UITableViewCell 高度自动计算
前言:在
iOS开发
中,UITableview的使用场景是非常广泛的,随着业务逐渐复杂,对于cell的高度的处理也是越来越麻烦的,有的时候甚至会非常痛苦。
半心_忬
·
2023-09-26 20:00
iOS开发
-emoji判断
好像好久没有写blog了,前几天服务端同学说,传入emoji给他们可能会造成一些麻烦。所以准备把emoji过滤掉。emoji大家应该都知道emoji是啥吧??知道的同学可以直接跳过这段废话了。介绍emoji之前先介绍一下emoji到底是什么组成的。字符集和字符集编码因为计算机中所有的信息最终都是以二进制的形式存储,我们所有的自然语言输入到计算机中之后都会被转换为计算机能够识别的二进制数据,当计算机
张囧瑞
·
2023-09-26 19:52
未来三年,从事互联网行业的人该学哪种编程语言?
开发人员这里呢其实开发人员又分多个种类,在一家麻雀虽小五脏俱全的互联网公司,基本可以分为这么几类:前端开发人员,后端开发人员,安卓开发人员,
ios开发
人员,但无论哪种开发人员,都应选择一门可以梳理开发思想
大连千锋教育
·
2023-09-26 16:10
【
iOS开发
细节】之-Swift项目实现多语言功能
在项目开发的过程中,如果项目需要支持海外用户,那么就需要设置多语言功能,特此在这里总结一下在项目中如何进行多语言的适配,具体步骤如下:第一步,创建多语言文件在Xcode里面创建一个名叫Localizable.strings的文件来存储其他多语言资源。注意,尽量不要修改文件名,就用自动生成的那个就好,自定义的话,后面调用起来会比较麻烦创建StringsFile就用自动生成的Localizable文件
_老妖怪
·
2023-09-26 14:17
[
iOS开发
] UIView单独切圆角,如只要左上右上两个圆角
前言:
ios开发
中经常遇到一个view上只要两个圆角的情况。
星星点灯3008
·
2023-09-26 13:38
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他