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的视图渲染流程,以及性能优化的建议。源于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
【
iOS开发
】关于iOS统计埋点
对于一个移动App来说,统计用户的使用习惯已经是一个最基本的需求了。本文要讲的不是教你如何去实现一个统计模块,毕竟大部分的公司不会自己去开发一套统计系统。这里要讲的是如何方便优雅的集成第三方的统计系统,如:友盟等。一般的埋点都是每个要统计的地方都加一句埋点代码,你刚毕业的时候这么写没有问题,但是如果你做了几年的软件开发,还这样写,那就是你的错了。这样分散的代码,不易于修改,不易于维护,还不易于测试
Brant白叔
·
2023-03-27 09:16
iOS开发
searchbar placeholder居中显示以及颜色问题
首先,UISearchBarPlaceholder居中显示已经开源到gitee,目前已经适配到了iOS14。去除UISearchBar背景颜色显示错误的问题代码如下:HsusueSearchBar*searchBar=[[HsusueSearchBaralloc]initWithFrame:CGRectZero];self.searchBar=searchBar;[selfaddSubview:s
我明白了我是一条鲶鱼
·
2023-03-27 08:58
iOS开发
:通过命令行安装代码到iPhone
一、前言开发项目时想运行到真机调试很方便,给测试人员安装直接用Xcode刷也很快(由于项目比较大,比每一次打个包40分钟快的不只一点点),所以我之前一直都是给测试人员直接刷包安装。童鞋们都知道,由于苹果的Mac系统和iOS系统一直在更新,造成Xcode也需要不断的更新,目前我用的Xcode10.1,也就意味着目前只能给iOS12.1以下的iPhone手机刷包。但是用户的手机不会一直停留在iOS12
Abnerzj
·
2023-03-27 08:12
IOS_SDK封装以及使用
作为一个
iOS开发
人员,我们总会遇到一些不想公开的算法、逻辑。那就需要用到SDK,下面我简单的介绍一下SDK的封装和使用!!!
_CLAY_
·
2023-03-27 08:48
关于
ios开发
的那些事的序
ios.jpeg序转眼间,春去冬来。2019年也进入了最后一个月。这一年来,中也没有留下点值得怀念的东西。不过不要紧,接下来的一段时间会有一个较为长时间的更新。追其原因:①是因为想要进步,毕竟年轻人嘛。有点梦想还是好的。②就是最主要的原因,想要跳槽。所以在跳槽前,先将自身本领巩固一下。大概的说一下,接下来的更新的内容:1.关于Objective-C和C语言的一些事;2.面向过程与面向对象;3.对象
隔壁的王叔叔来了
·
2023-03-27 06:39
函数式编程思想简介
在平时的
iOS开发
中,我们大部分还是依靠着最早的MVC的思想开发着,最多也是进行了部分变种,比如MVP,MVVM,这些都是完全的面向对象的思想,在处理一些简单的场景的时候还是非常有效的,但是在某些场合,
码农苍耳
·
2023-03-27 05:45
Uniapp原生开发:(一)iOS真机运行
一、制作自定义调试基座第一步一第二步:配置证书信息二BundleID:应用的iOS包名证书profile文件:
iOS开发
时候的描述文件私钥证书:iOS的开发证书打包方式:选择传统打包第三步:点击打包进行打包
fanren
·
2023-03-27 03:00
iOS 中gif图的显示
一、前言
iOS开发
中,大部分时候我们显示一张静态图就可以了,但是有的时候为了UI表现更生动,我就有可能需要展示gif图来达到效果了。网上找了一下,显示gif图的框架找到了两个。
无神
·
2023-03-27 02:24
利用TypeScript 实现Web 数据模型(model)化(自制JSON转model工具)
一、介绍:首先介绍下自己,本人
iOS开发
。年中的时候,由于公司前端缺失,就去凑个数帮个忙。
saber森森
·
2023-03-26 22:25
王陆听力语料库
错误整理
M、mailinglist发函清单maincourse主菜/maincausemartialart武术,listofobjectives目标清单loans借贷long-termloan长期借贷outonloan外出借贷localwakingclublocalpetshoplocaltribes地方部落lowfrequencynoise低频噪音magazinesandjournals杂志与期刊mai
殷崇元
·
2023-03-26 20:02
iOS开发
模仿QQ布局写的一个小项目
闲的没事抓网上的数据,上线的一个音频小项目,现在下架了就分享一下吧!下面是介绍,也可以直接下载源码效果图:目前主要是有菜单页面,音乐播放,视频播放,文字段子,论坛讨论和图片美图这几个大的板块封面截图.png用到的第三方SDK:Bmob后端云(主要用于,用户的登录注册和论坛的发布)Bmob推送(用于推送信息到手机)Bugly腾讯(腾讯bug收集,用于收集和分析应用的卡顿和崩溃,以及用户的留存)友盟(
起于微未
·
2023-03-26 19:20
iOS开发
-简单分析防线上crash
我们开发APP,虽然在极力避免出现线上crash,但是某些情况还是没法把控,比如和后端约定好的数据格式,突然哪天给你换了,很容易导致crash。但是如果我们在任何地方都做防御性判断,代码会写得特别难受。之前看到有人开源了防止crash的代码,所以分析了下。这些方案主要利用runtime的方法交换和消息转发来实现,对那些容易引起crash的方法,添加判断,或者在crash之后走消息转发。之前项目用到
妖精的尾巴毛
·
2023-03-26 19:19
iOS常见三种定时器-NSTimer、CADisplayLink、GCD定时器
链接:https://juejin.cn/post/6863452695144071175在
iOS开发
过程当中,我们经常会直接或间接地使用到定时器,iOS系统中,带有延迟性操作的函数都是基于NSTimer
iOS开发面试总结
·
2023-03-26 16:51
ios开发
GCD
////GCDViewController.m//ObjcGoNew////Createdby邢伟新on2021/4/15.//#import"GCDViewController.h"#import#import"BarrierViewController.h"#import"OtherGCDViewController.h"#import"GroupGCDViewController.h"#im
喜剧收尾_XWX
·
2023-03-26 15:22
iOS面试准备资料
utm_source=desktop&utm_medium=timeline面试的信心来源于过硬的基础(
iOS开发
方向):https://www.jianshu.com/p/69f157ab105b?
玉思盈蝶
·
2023-03-26 14:58
GitHub的gitignore文件使用
cocoaPods出门左拐2、在Podfile填写配置后,podinstall,(有可能会很慢,排除网络原因,就是之前ruby源没有更换至国内)3、项目pod完之后,上传GitHub要有.gitignore配置4、
iOS
caicai07130
·
2023-03-26 13:16
iOS 使用NSInvocation调用方法 传递多个参数
在
iOS开发
中,我们一般会使用以下两种方式去调用一个方法(1)[objmethodName];(2)[objperformSelector......]
蒲公英_
·
2023-03-26 12:08
iOS开发
环境:XCode
看官们,我们在前面章回中对Foundation框架中的知识进行了总结,本章回中将对介绍XCode进行介绍。XCode是苹果公司提供的软件开发工具,它用来开发苹果电脑、手机和其它智能设备中使用的程序,它的安装和其它软件安装方法相同,直接在AppStrore中安装就可以,因此这里就不做介绍,我们将重点介绍它提供的相关功能。基本窗口XCode左侧是工程管理窗口,用来管理各种文件;中间是主窗口,主要用来编
talk_8
·
2023-03-26 12:25
一起Talk
IOS吧
xcode
ios
iOS动画
题记:在
iOS开发
中,我们往往能看到一些优美的交互体验,然后这些优美的交互体验往往离不开动画在iOS实际开发中常用的动画一般有三种:UIView动画、核心动画、转场动画iOS系统对动画实现的整体架构iOS
大地零一
·
2023-03-26 10:40
iOS开发
之一数据结构与算法
一、数据结构1、数据结构其实就是数据和结构,就是一堆数据在内存中以什么样的形式存在。数据与元素.jpg2、数据在内存中的结构分为逻辑结构和物理结构。总结:数据的逻辑结构和物理结构是数据结构的两个密切相关的方面,同一逻辑结构可以对应不同的物理结构。算法的设计取决于数据的逻辑结构,而算法的实现依赖于指定的物理结构。逻辑结构:逻辑结构是指数据元素之间的前后间关系,而与他们在计算机中的存储位置无关。逻辑结
NanNan
·
2023-03-26 09:12
iOS开发
丨iOS13获取设备StatusBar高度
在iOS13中,苹果使用UIStatusBarManager来获取StatusBar的状态和属性,之前的StatusBar高度获取被弃用,最新的获取方式如下:floatstatusBarHeight=0;if(@available(iOS13.0,*)){UIStatusBarManager*statusBarManager=[UIApplicationsharedApplication].win
炼心术师
·
2023-03-26 06:56
iOS开发
中获取图片、照片的名称以及大小---PHAsset
需求:选择图片或者拍照之后得到的图片要显示其名称以及大小实现:使用PHAsset如果我们使用TZImagePickerController那么我们会得到装有PHAsset对象的数组,我们可以通过PHAsset获取到图片的名称以及大小。代码:PHAsset*asset=imageArray[i];PHImageManager*imageManager=[PHImageManagerdefaultMa
梁森的简书
·
2023-03-26 06:53
iOS开发
中pod库的创建
模块化开发,创建pod库是必须的,这里记录一下创建过程。以创建私有库为例1.以安装了pod为前提。在用户下的隐藏文件夹中会有.cocoapods文件新建的私有仓库也会在这目录下,WBPod就是我试验的pod隐藏文件首先需要一个Git地址(例如:https://gitee.com/wbtuxi/WBPod.git)。我是在码云建的仓库,当然GitHub、coding、gitlab都是一样的私有库创建
wbtuxi
·
2023-03-26 05:23
本周技术小结
技术知识苹果推荐的图片加载推荐几个
iOS开发
牛逼的大神对ARKit研究深入的大神钟颖Cyan大神有趣的提升效率的工具alfred电脑版的workflow
小赢一场
·
2023-03-26 03:27
iOS 开发之创建自己的 CocoaPods 库
前言在
iOS开发
中,我们经常会使用到一些第三方库,如AFNetworking、SDWebImage等,一般使用CocoaPods来统一管理。
且听风吟SW
·
2023-03-26 01:34
上一页
46
47
48
49
50
51
52
53
下一页
按字母分类:
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
其他