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开发错误整理
macOS开发之NSTrackingArea
之前从
iOS开发
转战这里的人小伙伴对NSTrackingArea类应该会有点陌生,毕竟手机开发中不需要监听鼠标的移动,这个类就是跟我们mac常用鼠标有关,我们简单了解一下我们常用的一些使用场景mouseEntered
chasitu
·
2023-04-03 19:01
2.11 UITapGestureRecognizer手势之长按 [
iOS开发
-Xcode教程]
1.在欢迎窗口右侧的历史项目列表中,双击打开之前创建的单视图项目模板。image2.本节课将为您演示,如何使用长按手势,使视图对象能够检测到手指的长按操作。首先在一个空白项目中,打开视图控制器的代码文件。image3.接着开始编写代码,实现这项功能。image4.首先初始化一个原点在(32,80),宽度和高度都是256的矩形常量,作为视图的显示区域。image5.然后创建一个相应尺寸的图像视图。i
互动教程网
·
2023-04-03 18:15
使用gitlab ci构建IOS包并发送通知消息到企业微信
如果对gitlabci还不熟悉的,可以参考之前的文章使用gitlabci构建Android包,这篇文章我们主要涉及三个知识点:
IOS开发
者证书。IOS打包命令。如何往企业微信发消息。
布道师玄柯
·
2023-04-03 17:21
python测试开发技术栈
gitlab
ci/cd
Objective-C货币的精确计算
问题来源在
iOS开发
中,和货币价格计算相关的,是需要注意计算精度的问题的。即使只是两位小数,也会出现误差。使用float类型运算,是完全不够的。
瞬csr
·
2023-04-03 15:19
android时间选择器!闭关在家37天“吃透”这份345页PDF,已开源
基于JS的高性能Flutter动态化框架可能是目前放出来的相对最完整的Flutter动态化方案跨平台新明星Flutter推出后,我们团队也尝试引入Flutter,做为
iOS开发
,马上感受到,Flutter
椰果学Android
·
2023-04-03 13:14
程序员
android
iOS14 App Clips
这句话有两个非常重要的点,首先AppClip提供完整应用程序的一部分功能,这表明你一定要有一个完整功能的App,才可以开发上线AppClips,与
iOS开发
中其他的Extension类似,AppClip
温柔vs先生
·
2023-04-03 12:31
CocoaPods使用
一、概要
iOS开发
时,项目中会引用许多第三方库,CocoaPods(https://github.com/CocoaPods/CocoaPods)可以用来方便的统一管理这些第三方库。
小码农CC
·
2023-04-03 12:58
国内都有哪些IT视频自学站:前端 后台 编程 考研设计等知识点
翻录网提供优质的教程高清全套课程,国内最大的翻录网自学网www.fanluwang.top,编程所有课程视频文档都可以学习学习链接地址HTML5开发
ios开发
node.js开发php开发
嗨咯3398
·
2023-04-03 10:12
iOS 定义区块(闭包)(block)的三种方式
在
iOS开发
中block的地位可谓是非常重要的,我个人感觉,对于简短的逻辑处理,block比代理或者方法调用更加简洁易懂。
George2016
·
2023-04-03 09:29
spring-boot 从零开始-01
Spring-boot初认识快速认识spring-boot,并且可以写spring-boot的项目,先要了解更多请自行百度,意在帮助
iOS开发
者了解spring-boot创建一个Spring-boot工程
Avalanching
·
2023-04-03 09:38
错误整理
question1:Run-TimeCheckFailure#0-ThevalueofESPwasnotproperlysavedacrossafunctioncall.Thisisusuallyaresultofcallingafunctionpointerdeclaredwithadifferentcallingconvention.Answers:Thisdebugerrormeanstha
YuWenHaiBo
·
2023-04-03 07:26
iOS开发
技能树之C语言-数组、字符串
数组基本定义数组可以用来存储一组有序的数据。数组是一块连续的、大小固定并且里面的数据类型一直的内存空间。1、声明数组一般式:数据类型数组名称[长度];intgrades[20];//声明一个能够存储20个int类型数据的数组。2、初始化数组:1、数据类型数组名称[长度n]={元素1,元素2...元素n};//也可以只初始化一部分值数据类型数组名称[长度n]={元素1,元素2};其余元素初始化为0i
竹与豆
·
2023-04-03 05:15
视频教程-5天精通Python面向对象编程-Python
5天精通Python面向对象编程从事IT开发行业9年,6年线上线下O2O教育培训经验,精通C、C#、PHP、Java、Python、
iOS开发
等多种编程语言,曾负责开发中国移动的无线城市项目重庆城的架构开发
weixin_33701056
·
2023-04-03 05:39
iOS开发
实战 - 跳转到APP设置页面的正确方式
最近在做个跳转功能,百度一搜各种耽误审核的错误方式,现在这种是现阶段基本所有大厂都是这么操作的,话不多说,上代码if([[UIApplicationsharedApplication]canOpenURL:url]){//此处可以做一下版本适配,至于为何要做版本适配,大家应该很清楚if([UIDevicecurrentDevice].systemVersion.doubleValue>=10.0)
文竹_自然
·
2023-04-03 03:34
iOS开发
:图标生成器Prepo 的使用,讲的明明白白
(1)Prepo可以帮助设计师和
iOS开发
者快速生成各种尺寸的图标,只需将最大分辨率的图标(最大分辨率的图标尺寸为1024*1024)拖拽进来,其他的具体的icon处理交给Prepo做就好了,非常简单方便
m0_66264630
·
2023-04-03 03:11
程序员
架构
移动开发
android
4.11 UIDatePicker日期时间选择器 [
iOS开发
-Xcode教程]
1.在欢迎窗口右侧的历史项目列表中,双击打开之前创建的单视图项目模板。image2.本节课将为您演示,日期拾取器控件的使用。首先在一个空白项目中,打开视图控制器的代码文件。image3.接着开始编写代码,创建一个日期拾取器控件和一个按钮控件,当点击按钮控件时,获得日期拾取器中的日期和时间。image4.首先初始化一个日期拾取器对象。image5.设置日期拾取器对象的中心点位置。image6.接着设
互动教程网
·
2023-04-03 01:24
八、OpenGL 纹理相关API
在OpenGL中,纹理一般是TGA文件在实际的
iOS开发
中,我们一般不使用OpenGL,而是使用OpenGL
致青春_bf42
·
2023-04-03 00:04
iOS开发
底层面试分析第二篇
前序前段时间因为课程需要,我出了一套iOS考试试卷想着VIP大家做得非常不错.带着分享的精神也开源了出来一套iOS底层试卷-我想和你分享结果反响巨大!很多靓仔靓女纷纷私聊我....大致分为以下两种:1:Cooci你这不是在加剧行业内卷???2:Cooci你那套试卷真不错,有没有答案我好好学习一下根据上面两种反馈,我索性又打算开源一套考试,就让内卷来得更猛烈一点吧!!!大师班第二次考试介绍正常考试分
iOS面试合集
·
2023-04-03 00:56
iOS开发
之浅谈MVVM的架构设计与团队协作
今天写这篇博客是想达到抛砖引玉的作用,想与大家交流一下思想,相互学习,博文中有不足之处还望大家批评指正。本篇博客的内容沿袭以往博客的风格,也是以干货为主。由于本人项目经验有限,关于架构设计方面的东西理解有限,我个人对MVVM的理解主要是借鉴于之前的用过的MVC的Web框架~在学校的时候用过ThinkPHP框架,和SSH框架,都是MVC的架构模式,今天MVVM与传统的MVC可谓是极为相似,也可以说是
weixin_34050389
·
2023-04-02 23:46
移动开发
测试
xcode
iOS开发
断点调试高级技巧
关于LLDB调试,很多
iOS开发
者可能就是停留在会下简单的断点,使用最多命令也就是po。无可厚非,这些简单的调试对于简单的问题来说应该是游刃有余。
半岛夏天
·
2023-04-02 21:41
iOS开发
之进阶篇(9)—— runtime运行时
目录前言iOS编译流程runtime介绍消息发送流程消息转发流程MethodSwizzling参考文档前言关于runtime的文章,网上实在太多了,内容层次深浅不一.诚然,要想把runtime讨论明白,讲得深入彻底,没有相当功力是不行的.故,本文退而求其次,希望能把runtime讲得"知其然",想必也是挺好的.iOS编译流程我们编写的所有代码,最终都是要转换成二进制机器指令去执行的.如图C/C++
看影成痴
·
2023-04-02 18:29
iOS开发
面试跳槽(必看攻略)
1、引言每年的3、4月份都是求职高峰时期,目前已进入6、7月份了,你已经成功换工作了吗?这次我们想聊的,就是程序员跳槽这件事儿,我打算从三个方面来说:1)程序员什么时候该跳槽?2)跳槽前你需要做的准备工作?3)到哪里找跳槽机会?一、到底什么时候该跳槽?1、这个方法很简单,你只需做下面这件事儿:如果你感觉到犹豫、恐慌、紧张、担忧、抗拒之类的情绪,很可能你已经需要慎重考虑换工作这件事儿啦。探视内心感觉
iOS猿_员
·
2023-04-02 16:11
iOS开发
之进阶篇(2)—— 本地通知和远程通知 (使用APNs)
Notification.png版本iOS10+目录:概述通知的管理和配置本地通知远程通知(使用APNs)修改通知内容和显示界面demo地址一.概述由于iOS中App并非始终运行,因此通知提供了一种在App中要显示新消息时提醒用户的方法.其表现形式如下:屏幕上的警报或横幅应用程式图示上的徽章警报,横幅或徽章随附的声音notificationTypes.pngiOSApp中有两种通知模式:本地通知和
看影成痴
·
2023-04-02 16:33
Tip:
iOS开发
中关于TODO的用法
背景我们在平时的开发编程中,多多少少都会遇到一些功能的代码,当下不能很好的实现,或因为业务逻辑或因为思路,再或者因为时间。此时我们需要写一些//TODO:和//FIXME:的注释来提醒自己在的将来要去完善这些代码。今天这里给大家讲述下如何用好这些注释,并起到更好的作用。使用SwiftLint讲这里,有人疑惑不是要说TODO么,怎么又安利SwiftLint,SwiftLint是一个代码分析工具。Sw
冬冬吧
·
2023-04-02 12:27
iOS优秀三方开源库整理,了解一下
原文地址:iOS优秀三方开源库整理,了解一下-一、前言在自己工作之余,收集整理了一些优秀的三方开源框架,自己整理的这些三方开源库涵盖了
iOS开发
面很多方面的知识。
简箪_51c5
·
2023-04-02 09:07
[iOS] KVC Briefing
而不是在编译时确定,这也是
iOS开发
中的黑魔法之一。很多高级的
iOS开发
技巧都是基于KVC实现的。KVC的定义都是对NSObject的扩展来实现的,对于所有继
木小易Ying
·
2023-04-02 07:08
iOS开发
中数据持久化(三):NSKeyArchive归档解档的实现
解档的实现最终存储后的效果图为:image.pngDemo地址对应的文件是Human.m和ArchiveViewController.m目的是希望能归档解档自定义对象,需要遵守NSSecureCoding协议,这部分在上一篇
iOS
落叶兮兮
·
2023-04-02 07:48
iOS开发
,获取视频文件的相关信息
在视频相关开发的时候,并且在不进行播放的时候,很可能要获取视频的相关信息,比如总时长、帧率、每一帧的图片等。需要导入库AVFoundation,然后倒入文件AVAssetImageGenerator.hAVURLAsset*avUrl=[AVURLAssetassetWithURL:url];总时长CMTimetime=[avUrlduration];doubleseconds=(float)ti
杨闯
·
2023-04-02 06:00
iOS开发
之数据库database is locked
文章预读sqlite3databaseislocked问题解决方案出现问题的原因:说白了就是你在操作数据库的时候,别的地方也在同时操作这个数据库,或者别的线程中也在操作这个线程,这样就导致了“databaseislocked”这样的问题问题解决:①逻辑隔离:加延迟等待代码//在执行操作的时候,加上此句代码,比如查询、插入、删除、修改等操作的时候sqlite3_busy_timeout(db,30*
KODIE
·
2023-04-02 05:46
2019苹果开发账号申请流程详解
一般新进一家公司做
iOS开发
,如果该公司没有苹果开发者账号的话就需要你申请一个,这个在iOS职业生涯中用到的次数屈指可数,下面我们来回忆下如何去做。
杰小冷_4957
·
2023-04-02 05:43
第三方聊天方案选择
方案一:socket通信
iOS开发
之即时通讯之Socket(AsyncSocket)方案二:XMPP+OpenFire引用:XMPP(二)-基于asmack+openfire的安卓客户端(仿QQ)的介绍以及个人心得方案三
李某lkb
·
2023-04-02 01:44
iOS开发
中微信支付集成
今天又做了微信支付,对于客户端来说,微信支付和支付宝支付相比较还是没有多大差别的,只不过微信支付上传的参数多了些。(但听后台说微信支付较复杂)。先说下微信支付的流程(个人的理解):(先附上官方文档吧:https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=8_5)1.首先我们需要在微信开放平台中进行注册成为其开发者,然后在微信开发平台创
小緈福
·
2023-04-01 23:01
Mac下安装Android Studio
因为我是做
iOS开发
的,所以本文完全属于小白教程,做法都是按照最简单的来的,有些需要翻墙下载的东西,这里都有提供。操作都不难,坑多需谨慎!
呉囲仌犮yzx
·
2023-04-01 22:43
iOS 静态分析
所以,静态分析,这种可以帮助我们在编写代码的阶段就能及时发现代码错误,从而在根儿上保证工程质量的技术,成为了
iOS开发
者最常用到的一种代码调试技术。
forping
·
2023-04-01 22:02
iOS开发
者 如何突破自身技术瓶颈,成为别人眼中的 架构师?
2、一位
iOS开发
者如何才能成为一位架构师?他/她需要
iOS开发之家
·
2023-04-01 19:41
网络请求中的block
场景block和delegate是
iOS开发
者经常用到的技术,也常常出现在各种面试题里,你经常听到他们之间的对比。
edison0428
·
2023-04-01 19:43
全栈开发自学日志(持续更新)
前言这里筑梦师,是一名正在努力学习的
iOS开发
工程师,目前致力于全栈方向的学习,希望可以和大家一起交流技术,共同进步,用记录下自己的学习历程.个人学习方法分享全栈开发自学笔记已开源2017年计算机系书单分享
筑梦师Winston
·
2023-04-01 19:51
iOS开发
中 new与alloc/init的区别 及 [NSArray array] 和 [[NSArray alloc]init] 及 self. 和 _ 的区别
[classNamenew]和[[classNamealloc]init]的区别1.在实际开发中很少会用到new,一般创建对象咱们看到的全是[[classNamealloc]init]但是并不意味着你不会接触到new,在一些代码中还是会看到[[classNamealloc]init],2.那么,他们两者之间到底有什么区别呢我们看源码:+new{idnewObject=(*_alloc)((Clas
单线程Jack
·
2023-04-01 19:44
教你快速拿到iOS应用中所有图片资源
分享之前我还是要推荐下我自己建的
iOS开发
学习群:680565220,群里都是学
ios开发
的,如果你正在学习ios,小编欢迎你加入,今天分享的这个案例已经上传到群文件,大家都是软件开发党,不定期分享干货
iOS软件学习
·
2023-04-01 18:16
iOS开发
:Crash异常总结与捕获
在APP用户量达到一定基数的时候,用户在使用应用的期间,或多或少的会碰到一些致使程序闪退的情况,而我们需要将这些情况收集起来。一般情况下,应用程序发生闪退是,通常都会采用第三方平台进行统计分析,例如:>*1、友盟>*2、Flurry>*3、Crashlytics而这篇博客讲的是如何利用苹果自身的sdk【NSException】进行捕获收集这些闪退信息。说到异常捕获,就必须要提到Crash问题,iO
瓜子三百克
·
2023-04-01 17:33
iOS开发
Crash
Signal
异常处理
异常捕获
解决NSTimer,强引用target引起的无法释放
NSTimer是
iOS开发
中常用的定时器,使用过程中也有一些弊端:1.受到RunLoopde影响出现计时准确性问题(很多大佬都转而使用GCD计时器)2.对target的强引用而导致页面无法释放的问题。
31313_iOS
·
2023-04-01 17:36
使用RunLoop检测卡顿
卡顿的原因:复杂UI、图文混排的绘制量过大;在主线程做网络同步请求;在主线程做大量的IO操作;运算量过大,CPU持续高占用;死锁和主子线程抢锁;RunLoop:对于
iOS开发
来说,监控卡顿就是要去找到主线程上都做了那些事
晓风有残月
·
2023-04-01 16:33
iOS开发
解决pods-frameworks.sh:permission denied问题
在使用了pods之后首次编译加载时会出现错误你的Pods存放目录/Pods/TargetSupportFiles/Pods/Pods-frameworks.sh:Permissiondenied该错误是由访问权限引起,解决方案是进入Pods/TargetSupportFiles/Pods/目录以后,执行以下命令即可chmoda+xPods-frameworks.sh然后编译程序,问题得到修复
YY110
·
2023-04-01 16:15
[译]iOS架构模式——解密MVC、MVP、MVVM和VIPER
【原文】https://medium.com/ios-os-x-development/ios-architecture-patterns-ecba4c38de52使用MVC进行
iOS开发
感觉到很怪异?
weixin_34032827
·
2023-04-01 15:35
测试
移动开发
数据结构与算法
iOS
iOS编写高质量代码的方法10个加速TableViews开发的建议
iOS开发
-单元测试fir.imWeekly-进击的Swift[译]iOS开源图形库CorePlot使用教程--swiftCorePlotTutorial
MRNAN_
·
2023-04-01 15:13
python base64 实现_使用 Python 脚本下载 IPA!
作为开发人员,在实现功能时经常需要参考竞品的实现,除了借鉴开源代码外逆向也是一种可行的办法,对于
iOS开发
而言逆向的第一步便是找到脱壳的IPA。
weixin_39994461
·
2023-04-01 14:21
python
base64
实现
iOS开发
制作静态库framework
参考博客:https://www.jianshu.com/p/be31100f7a19https://blog.csdn.net/baidu_34159638/article/details/52289229SDK开发注意点:https://www.jianshu.com/p/a3ff1d5bd761一、新建工程image.pngimage.pngimage.png二、工程配置点击目标工程>>选择
夜凉听风雨
·
2023-04-01 12:53
学习苹果提供的原生网络请求方法
一、学习苹果提供的原生网络请求方法在iOS项目开发中,网络请求是必不可少的部分,大多数
iOS开发
者会使用第三方的网络请求框架AFNetworking。
yangSirQ
·
2023-04-01 10:34
与 JOSE 战斗的日子 - 写给 iOS 开发者的密码学入门手册 (基础)
推荐阅读:
iOS开发
——2019最新BAT面试题合集(持续更新中)Server在签名中使用的算法类型会在JWT中写明,验证签名所需要的公钥ID也可以在JWT中找到。这个公
iOS开发之家
·
2023-04-01 10:39
shell技巧3 - 自动生成AppIcon
1、前言上一篇讲到shell技巧2-图片旋转缩放转换格式等,而平时
iOS开发
中,Xcode中Assets.xcassets的AppIcon需要设计师或开发者自行放置对应尺寸的图标,虽然我经常使用macOS
iHTCboy
·
2023-04-01 10:56
上一页
43
44
45
46
47
48
49
50
下一页
按字母分类:
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
其他