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开发sockett
wwdc见闻之人物篇-2
在uberpool拼车时遇到,交流后知道是wwdcscolarship的获得者,她并不是一名
iOS开发
,她获得这个奖的原因是她们有个小队拿下了某个hackthon的冠军,并且做了一个关于捐赠的项目,希望可以成立
dustturtle
·
2023-03-29 02:33
iOS开发
中使用block也不一定要进行弱引用(使用weakSelf)
在开发中我们会经常使用到block,而使用block会经常遇到循环引用的问题,为了解决循环引用的问题我们需要使用weakSelf进行弱引用从而解决循环引用的问题。你是不是在开发中遇到block就会自然地使用weakSelf呢?实际使用block也不一定会造成循环引用。我们使用的Masonry用到了block,使用的AFNetworking用到了block,可我们都并没有用到weakSelf也没有出
梁森的简书
·
2023-03-29 02:11
iOS开发
问题之:Failed to connect to raw.githubusercontent.com port 443: Connection refused
CocoaPods安装:升级Ruby环境,首先需要安装rvm(第一步要下载一些东西等两分钟左右)curl-Lget.rvm.io|bash-sstablesource~/.bashrcsource~/.bash_profile这时候安装RVM时报错解决方法:1.打开hosts文件sudovim/etc/hosts2.在hosts文件中修改或者插入下面一行199.232.28.133raw.gith
VKOOY
·
2023-03-29 01:31
ios开发
Xib上的Label设置自适应最大宽度
1。选择宽度比例大于(label)WeChatafaa770e27c1dc604bbd3b5cc272d38e.png2cell中的代码-(void)drawRect:(CGRect)rect{_nameLab.preferredMaxLayoutWidth=160;_nameLab.numberOfLines=0;}出自这篇文章
不要动
·
2023-03-29 00:28
Unity2018集成到IOS原生项目
我原本是做unity开发的,在工作中遇到需要将untiy集成到IOS原生项目中,对于
IOS开发
,我不是很熟悉,准确的说,应该是门外汉级别,所幸经过各种查找,各种试验,终于让我成功的讲unity工程集成到了
爱喝粥的西瓜
·
2023-03-28 23:12
ios开发
基础学习笔记(九)--多对象内存管理(MRC)
前言大家好,我是milo,上一篇讲到的是关于单个对象的内存管理,看起来是挺容易的,但是涉及到多对象并且对象之间有关联的时候,就会显得比较复杂,所以我们就接下去看看多对象内存的管理。多对象内存管理大家应该都知道QQ游戏的斗地主吧,其实多个对象的内存管理跟很多游戏的房间管理差不多。为了更加具体,下面我们通过代码的方式实现多对象的内存管理。上代码之前,一定要对下面几条规范心中有数。1、只要还有人在用某个
miloluo
·
2023-03-28 23:35
iOS面试--字节跳动最新
iOS开发
面试题
序言以下iOS面试题仅供参考,毕竟面试是不可控的,但懂得越多,自然机会越大!字节一面内容:1、自我介绍2、介绍一下简历中的一个项目3、面向对象的三个要素4、多态?5、Java,python,OC运行效率孰高?6、Property,其中copy如何?7、Property(nonatomatic,copy)NSMutableArray有什么问题8、Copy和MutableCopy的区别9、解释下类别,
iOS弗森科
·
2023-03-28 23:37
iOS开发
常用校验
整理一些可能会用到的校验方法吧#defineISNULLSTR(str)(str==nil||(NSObject*)str==[NSNullnull]||str.length==0)//校验邮箱+(BOOL)isEmailVerify:(NSString*)email{if(ISNULLSTR(email)){returnNO;}NSString*emailRegex=@"[A-Z0-9a-z._
云海长天
·
2023-03-28 21:56
iOS开发
之UITableViewCell可暂停倒计时
前言最近开发中,用到了UITableViewCell倒计时功能,这里将这部分功能分离出来,供大家参考。1.原理考虑到APP性能,这里只创建一个定时器,定时刷新当前正在显示的UITableViewCell,使用Model记录剩余倒计时时间和当前UITableViewCell是否暂停。2.核心代码创建定时器考虑到方便和不需要销毁,这里定时器使用GCD--->GCD定时器封装OC&Swiftself.t
季末微夏
·
2023-03-28 21:54
iOS开发
中 OC与Swift混编
人工SEO关键词:
iOS开发
,iOS混编,OC调用swift,swift调用OC前言:Swift都更新到4.0了,吸引力还是蛮大的(相对于2.3那时候),但是目前
iOS开发
还是以OC为主,但是我们还是可以在
Gary_Wong
·
2023-03-28 21:01
坚持2022——疫情下学习四阶段iOS 面试题
前言
iOS开发
者都想了解最新的面试情况,去做更充足的准备,下面看那些有你自己不会的东西,自己可以研究下,也可以收藏以免不时之需!
iOS弗森科
·
2023-03-28 21:44
iOS开发
位移枚举NS_OPTIONS的使用,以星期为例
1.前言在
iOS开发
中,枚举值是大家用得比较多的,但是大家一般常用的是NS_ENUM/enum,对于NS_OPTIONS大家用得可能比较少,因为NS_ENUM就能解决大部分问题,不过如果学会了NS_OPTIONS
代亮真的不会亮
·
2023-03-28 21:31
iOS开发
快速进阶与实战
iOS开发
快速进阶与实战类、类属性、类方法、黑魔法类属性NS_ASSUME_NONNULL_BEGIN和NS_ASSUME_NONNULL_END:这是系统提供的两个宏,用来将默认未标明为nullable
兜里没糖
·
2023-03-28 20:02
iOS 设计模式
它是
iOS开发
中阻力最低的架构模式。MVC代码量最小,设计开销最小的模式。
Mannyao
·
2023-03-28 19:34
Python的iOS自动化打包
image前言这段时间刚刚学习了一段时间的Python,加上自己是做
iOS开发
的,就想着用Python来做一个自动化打包,可以自动完成打包,上传到蒲公英,并且发送邮箱给测试人员.一是可以减少打包功夫,二来可以练练手
lxiaok
·
2023-03-28 18:59
iOS开发
如何获取别人app的包名和在AppStore的下载链接?
一、步骤:这里以获取微信的app报名和下载地址为例1、获取app的id,打开AppStore搜索微信,然后复制链接地址,黏贴一下;拷贝链接黏贴到微信,查看app的id2、https://itunes.apple.com/lookup?id=xxxxx,xxxxx替换为第1步中的appid,然后在浏览器中打开,会自动下载一个js的文件,我这里把js修改为txt的文件,打开,然后搜索文件中的bundl
pengshuangta
·
2023-03-28 17:10
15~25k初级
iOS开发
和中级开发会问个啥?
长文警告写了那么久的技术文,来点不一样的吧。最近公司招人,所以面试了一波,总结了一下前端这个区间内的要求吧。仅代表个人意见和理解iOS基础面试题部分1.为什么说Objective-C是一门动态的语言?2.讲一下MVC和MVVM,MVP?3.为什么代理要用weak?代理的delegate和dataSource有什么区别?block和代理的区别?4.属性的实质是什么?包括哪几个部分?5.属性默认的关键
iOS最新面试题收录
·
2023-03-28 15:40
iOS开发
(JXPagerView、JXCategoryView)遇到的问题及解决办法
一、当listView内部持有的UIScrollView或UITableView或UICollectionView,滑动UIScrollView或UITableView或UICollectionView会瞬间置顶这个主要是分页的子控制器里面的代理协议方法listViewDidScrollCallback没有把JXPagerViewListView的scrollView和UIScrollView或U
cocoaCoffee
·
2023-03-28 15:38
iOS开发
主要概念总结
一,用什么架构、有什么区别?(MVC、MVVM)1,MVC,即Model-View-Controller。它是苹果公司官方推荐的App开发架构,也是一般开发者最先遇到,最经典的架构。它把整个App分为三个部分:Model负责处理数据;View负责处理UI;Controller是View和Model的桥梁,它将数据从Model层传送到View层并展示出来,同时将View层的交互传到Model层以改变
隔墙送来秋千影
·
2023-03-28 15:40
iOS开发
之 - 键盘处理神器 IQKeyboardManager
平常在开发中,用到输入框的地方不胜其数,当输入框位于屏幕底部时,弹起的键盘很可能覆盖输入框,导致用户看不到输入结果,体验较差......IQKeyboardManager可以很简单快捷的解决键盘遮盖输入框的问题,接下来就一起来学习一下吧。先简单认识下IQKeyboardManagerGitHub地址:GitHub地址官方示意效果图如下:再贴一下自己做的简单效果图☺️简单起见直接在Main.stor
懵逼树上懵逼果
·
2023-03-28 12:53
iOS最多保留两位小数,小数点后末尾的0不要
iOS开发
中,相信大家一定遇到过这样的需求,想要最多保留两位小数,但是小数点后末尾的0不想要.那么大家可以试试下面的方法:NSNumberFormatter*formatter=[[NSNumberFormatteralloc
天马行空得想法
·
2023-03-28 12:13
IOS 初级开发入门教程(二)第一个HelloWorld工程及StoryBoard使用
前言在
IOS开发
之路的博文第一章:(
IOS开发
入门介绍http://blog.csdn.net/csdn_aiyang)我大致系统介绍了有关IOS的一些基础认识,如果不完全都记住没关系,以后我们开发之路还很长
艾阳Blog
·
2023-03-28 11:07
IOS
入门实战
ios开发
helloworld
新手教程
拖拽布局
main.storyboard
iOS开发
,记录-导入c文件 Could not build module 'Foundation'
解决方案一:选择所有.c文件,将属性的identityandtype改为Objective-CSource。解决方案二:在.pch文件中添加如下
XuQh
·
2023-03-28 11:46
iOS KVC详解
KVC定义KVC(Key-valuecoding)键值编码,就是指
iOS开发
中,可以允许开发中通过Key名直接访问对象的属性,或者给对象的属性赋值。而不需要调用明确的存取方法。
雨林QiQi
·
2023-03-28 11:57
iOS开发
-4.KVO
1.什么是KVO?a)KVO的全称是Key-Value-Observing,俗称"键值监听",可以用于监听某个对象属性值的改变2.未使用KVO监听的对象3.使用了KVO监听的对象4.查看_NSSet*AndNotify的存在5._NSSet*ValueAndNotify的内部实现a)调用willChangeValueForKey:b)调用原来的setter实现c)调用didChangeValueF
iOS_ZZ
·
2023-03-28 09:47
iOS开发
-视图渲染与性能优化
前言关于iOS的视图渲染流程,以及性能优化的建议。源于WWDC视频。我假设你是一个这样的开发者:了解OpenGLES;了解viewhierarchy;了解instruments;viewhierarchy和instruments网上资料很多,OpenGLES的你可以看OpenGL+OpenGLES+Metal视图渲染UIKit是常用的框架,显示、动画都通过CoreAnimation。CoreAni
辉辉岁月
·
2023-03-28 07:58
iOS 开发调试工具
一款
iOS开发
调试小工具,具体见https://github.com/icofans/TTConsole环境切换方便在开发调试期间切换环境,切换后需重启生效,启动时读取当前配置,然后对项目环境进行切换配置网络请求拦截
打不死的强丿
·
2023-03-28 07:24
2022最新招聘
iOS开发
中级,高级岗位题目
相信最近很多人都在跳槽,我这里就根据知识点分门别类的整理了一下最近公司招人,所以面试了一波,总结了一下这个区间内的要求吧。面试答案下面有,希望大家收藏下一、线程、队列、锁1、线程、队列的关系?一个线程是否可能存在于两个队列?2、队列一定会创建线程吗?3、队列是否可以无限制创建?4、PerformSelector&NSInvocation优劣对比*5、gcd的使用,能不能取消?6、如何进行线程保活7
iOS技术汇总
·
2023-03-28 06:50
“闪店菜单”组件化系列(一)
IGShare团队使用Trunk上传CocopodsDemo参考初衷完成团队KPI自己的笔记整理,为后面自己的组件化铺路(这篇会作为之后我的"我的swift项目组件化之路"的开篇)分享给想要自制组件的
iOS
IGShare
·
2023-03-28 06:32
[
iOS开发
]iOS 符号表dSYM
一、符号表1、概念:debuggerSymbols的简称。符号表就是指在Xcode项目编译后,在编译生成的.app的同级目录下生成的同名的.dSYM文件。符号表是内存地址与函数名,文件名,行号的映射表。符号表元素如下所示:[].dSYM文件其实是一个目录,在子目录中包含了一个16进制的保存函数地址映射信息的中转文件,所有Debug的symbols都在这个文件中(包括文件名、函数名、行号等),所以也
codeTao
·
2023-03-28 05:29
iOS开发
属性的几大修饰符 混用总结
面试中,往往属性的几大修饰符被问到的概率非常的大,所以我就做了点试验,总结一下接下来先列举一下我在实验过程当中学到的一些知识点引用计数机制只使用在堆中,所有不保存在堆中的数据的引用计数都为-1。AutoreleasePool作用:缓存池,可以避免我们经常写relase的一种方式。其实就是延迟release,将创建的对象,添加到最近的autoreleasePool中,等到autoreleasePoo
没穿秋裤
·
2023-03-28 04:57
爱奇艺最新常问iOS面试题
前言:都说今年互联网行情很差,作为被大家喊了好几年“
iOS开发
没人要了”的iOS行情更差。那真实情况是什么样的呢,以我的经历给大家分析下。
iOS最新面试题收录
·
2023-03-28 04:32
[春招]从什么都不会的菜鸟到年薪30w的励志故事(附面经)
工作职位是
iOS开发
,一个很小众的方向,哈哈。大学毕
8fe8946fa366
·
2023-03-28 04:44
iOS获取WKWebView的高度
在
iOS开发
中获取webView高度是比较常用的,但是已知的几种方法里或多或少都有点问题。先提供最终方案,下面还有几种方式可以看看。
何年何月
·
2023-03-28 01:47
你的日志打印对了么?
二、日志打印方式对于
iOS开发
而言,在控制台打印日志的常用方式有NSLog和printf,我们先来看一下两者的区别。2.
神策数据开源社区
·
2023-03-27 23:46
[iOS ]
iOS开发
之推送扩展服务
iOS10之后的通知具有通知扩展功能,可以在系统受到通知、展示通知时做一些事情。UNNotificationServiceExtension:通知服务扩展,是在收到通知后,展示通知前,做一些事情的。1.创建一个UNNotificationServiceExtensionimage.png如图创建完可以看到工程中多出一个文件image.png在NotificationService.m文件中,有两个
沵可安好
·
2023-03-27 22:17
iOS开发
Tip
icons8-ios-photos-480.pngXCode编译代码时无法获取脚本权限chmoda+x文件绝对路径xattr-rdcom.apple.quarantine文件绝对路径苹果官方文档buildsetting设置说明buildsetting参数说明代码案例查询技术GO
Jany_4a9a
·
2023-03-27 22:53
【Flutter混合开发】在已有iOS项目中引入Flutter
前言在android项目中添加flutter模块比较简单,因为毕竟都是google的,但是在ios中添加flutter模块有些麻烦了,我们首先参考的是官方文档但是在实际过程中会遇到各种问题(当然我本身对
ios
BennuCTech
·
2023-03-27 19:53
flutter入门+进阶
flutter
ios
Flutter开发之——iOS原生项目导入Flutter
一概述
iOS开发
环境介绍创建iOS原生项目创建Fluttermodule将Flutter嵌入到iOS应用程序中打开混合后的项目空间(MyApp.xcworkspace)原生页面跳转Flutter二
iOS
PGzxc
·
2023-03-27 19:23
Flutter
flutter
混合开发
ios嵌入flutter
笔记-KVC的底层实现原理
KVCKVC(key-Valuecoding)键值编码,指
iOS开发
中,可以允许开发者通过Key名直接访问对象的属性,或者给对象的属性赋值。
佐_笾
·
2023-03-27 18:55
iOS开发
:关于系统导航条右滑返回的禁用问题
大家好,我是“Stephen·谢”,近日根据业务场景要求,需要个别页面禁用系统自带的导航条右滑返回的功能,使用之前用过的方法突然发现失效了,经过实验研究,尚未找到之前方法失效的原因,但找到了新的方法来实现禁用。之前使用的方法:方法1上面是IOS7.0后提供的方法,不知为什么8.0以后貌似不管用了,我也没找到原因,不知道是不是苹果的一个BUG,先不管,下面再提供可用的方法:方法2好了,诸位如果对方法
Stephen_Xie
·
2023-03-27 18:39
iOS开发
数组转json字符串去掉转义字符
-(NSString*)pictureArrayToJSON:(NSArray*)picArr{NSData*data=[NSJSONSerializationdataWithJSONObject:picArroptions:NSJSONWritingPrettyPrintederror:nil];NSString*jsonStr=[[NSStringalloc]initWithData:data
Stephen_Huang
·
2023-03-27 16:50
iOS开发
之自动化打包之fastlane和脚本
在测试app项目过程中,通常都是需要开发打测试包给到测试,随着项目的越来越大,打包的时间也越来越长,打一次包大概半个小时左右,打包过程可谓是相当漫长。而且打包的过程也比较繁琐,只有上一步完成后,才能人工点击进行下一步。频繁的回归测试需要频繁的打包,这对于我们的开发效率影响还是蛮大的。因此,在这种情况下,自动化打包的优势就体现出来了,它不需要我们在电脑前一直关注打包的进程,极大的简化了我们的工作。这
流云_henry
·
2023-03-27 16:25
iOS底层原理探究 - alloc的底层原理
在
iOS开发
的过程中,我们最熟悉的就是对象,经常会使用到的一个函数:alloc,那这个函数的底层到底做了什么呢?我们一起一探究竟。开始探索前,先看一下探索过程中可能用到的一些指令!
JasonL
·
2023-03-27 14:27
类图的正确使用姿势
在日常开发中,不管是原理梳理,还是功能设计,类图都是绕不开的一个环节.它能帮我们理清思路,清晰的说明类于模块间的关系.那么,在
iOS开发
中,如何正确的使用类图呢?
携一两本单色书来
·
2023-03-27 13:09
iOS对alloc、init、new探索
对于
iOS开发
者来说alloc、init、new使用非常频繁,那么接下来说说本人的理解。
学到不懂为止
·
2023-03-27 13:18
关于在原有OC项目的基础上使用swift的第三方库
背景:其实这段时间也是一直在学习swift,作为一名
iOS开发
,现在才来学习swift是有些晚了,这次是因为项目要集成一个混编的SDK,需要用cocoapods来管理swift的地方库,而项目之前一直都是
随便你好啦
·
2023-03-27 12:45
APP Clips 技术文档
AppClip的启动需要由一个调用方调起,在
iOS开发
中叫invocation。AppClip被invo
大成小栈
·
2023-03-27 12:19
Flutter开发之Flutter插件开发一
前言做了好多年的
iOS开发
,虽然问题遇到不少,也解决过不少,但是都没有记录下来,因为自己懒,有时候也因为自己工作忙忘记了,没有写过也没有维护过iOS相关的技术文章,没想着这里都深感惭愧,Flutter从
虫子_Gray
·
2023-03-27 11:25
Cocos Creator游戏集成到原生iOS及JS和OC交互
根据自己的集成经验进行了完善1:获取到CocosCreator构建的iOS工程这一步主要是CocosCreator开发工程师提供,最后给到我们的是构建好的image.pngjsb-default文件夹下的内容就是我们
iOS
越来越胖了
·
2023-03-27 09:37
上一页
45
46
47
48
49
50
51
52
下一页
按字母分类:
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
其他