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
如何解决开发过程中的引入的第三方库冲突的问题?
编译的过程:源代码->预编译->编译器->汇编器->机器码->连接器->可执行文件1、
iOS开发
过程中引入的第三方静态库编译产生“duplicatesymbol”,如何解决?
little_ma
·
2023-04-21 19:03
Quartz2D简单介绍
个二维绘图引擎,同时支持iOS和Mac系统Quartz2D能完成的工作:绘制图形:线条\三角形\矩形\圆\弧等绘制文字绘制\生成图片(图像)读取\生成PDF截图\裁剪图片自定义UI控件二、Quartz2D在
iOS
怀念裸奔的童年
·
2023-04-21 19:28
iOS开发
:利用UICollectionView构造一个样式可高度自定义的游标卡尺
在项目开发中碰到一个滑动选择金额的需求,因为是金融项目,涉及的数据都比较大,而且精确度要求还高,刚开始用了很笨的方法(利用UIScrollView动态创建一个刻度尺子,后来发现这种方法不可行,因为数据大了,会造成线程阻塞,界面假死,甚至程序崩溃),后来决定使用UICollectionView来实现一个可以与UITextField联动的滑动选择器。思路:实现一个横向滑动的UICollectionVi
忙不迭
·
2023-04-21 18:07
iOS RunLoop在实际开发中的应用
在面试iOS应聘者的过程中,貌似流传着一个不成文的规矩,就是问:Runloop、Runtime、GCD这三个东西,便足以判断一个
iOS开发
者的水准。
Kantoi
·
2023-04-21 16:13
iOS开发
,让数据更安全的几个加密方式
iOS中数据加密有下面几种方式1、使用数字证书锁定来保证不被中间人拦截,将服务器返回的数据和我的当地证书进行对比,确保是从服务器返回回来的。证书有ca证书,也可以自己给自己签发证书。像12306购票。2、使用https协议请求网页,post来请求网页数据,保证用户的账号密码不被被人获取到。3、使用苹果自己的SSKeyChain钥匙串,将用户的账号密码保存在钥匙串中。钥匙串拱了错误处理,如果保存出错
高灏轩
·
2023-04-21 16:08
开发中使用throttle和debounce
前言不管是WEB还是Android或者是
iOS开发
中我们都会有这样的问题按钮点击时连续点击只让第一次生效搜索时文本不断变化导致调用多次接口上面的两个问题解决后能大大提升用户体验解决它们就用到了throttle
剑行者
·
2023-04-21 15:27
iOS开发
-bugly符号表自动上传发布自动化shell
这里介绍的是通过build得到的app文件和dSYM文件来打包分发和符号表上传。通过Archive方式打包和获得符号表的方式以后再说。一:bugly工具jar包准备bugly符号表工具下载地址:(下载完成后放入项目目录下,如不想加入git可通过gitIgnore忽略)bugly工具下载https://bugly.qq.com/v2/downloads版本号:'3.3.4’2021-06-11二:j
khan.zhang
·
2023-04-21 13:55
iOS
自动化
xcode
bugly
shell
iOS
iOS开发
-bugly符号表-错误: 尝试打开文件buglyqq-upload-symbol.jar时出现意外错误
使用bugly时,要上传符号表,使用bugly提供的java包终端配置好信息后,遇到错误错误:尝试打开文件buglyqq-upload-symbol.jar时出现意外错误原因:bugly支持的是javasdk1.8(java8),最新的是java19,所以需要安装java8,卸载本地新的java版本。1.查看本地是否有Java版本打开终端,输入java--version//或者java-versi
khan.zhang
·
2023-04-21 13:22
iOS
jar
java
ios
bugly
iOS dSYM奔溃文件解析
前言在
iOS开发
中,通常会遇到很多各种各样的线上奔溃,这无疑给用户带来了极其不好的体验。
langkee
·
2023-04-21 13:40
ios开发
问题记录-新
Xcode对象在打印的时候有值,断点调试却没值,这是怎么回事?把对应scheme的optimizationlevel设置成None.Xcode编译失败(buildfailed)但是没有报错NSZombieEnabled,解决EXC_BAD_ACCESS错误的一种方法菜单Product->EditScheme->Arguments,然后将点击”加号”,将NSZombieEnabled参数加到Envi
TO_ZRG
·
2023-04-21 11:20
每日一记
xcode
iOS开发
UIView的setNeedsLayout, layoutIfNeeded 和 layoutSubviews
iOSlayout机制相关方法(CGSize)sizeThatFits:(CGSize)size(void)sizeToFit(void)layoutSubviews(void)layoutIfNeeded(void)setNeedsLayout(void)setNeedsDisplay(void)drawRectlayoutSubviews在以下情况下会被调用:1、init初始化不会触发layo
断念的决绝
·
2023-04-21 11:02
泄露 iOS 9 关键源码 iBoot 的人,居然是苹果的实习生
在这里我还是要推荐下我自己建的
iOS开发
学习群:680565220,群里都是学
ios开发
的,如果你正在学习ios,小编欢迎你加入
iOS大咖
·
2023-04-21 10:57
iOS开发
WKWebView嵌套H5支付调原生APP支付及回调
本文内容如标题,会涉及到H5调原生支付以及在微信、支付宝支付后跳转回本APP内容1、H5调起微信、支付宝APP支付2、支付成功或失败后的回调首先需要再项目工程配置URLTypes,路径“info->URLTypes”,如图所示项目工程文件.png添加后info.plist文件的URLTypes所得如图所示URLTypes.png微信的URLSchemes里面添加的必须为微信开放平台H5支付的域名,
_源计划
·
2023-04-21 10:10
30天学会
ios开发
"4.类的介绍与使用"
类就好像设计图,组装出你的逻辑实体类好比设计图,根据类来实例化出可以使用的对象.对象能承载类的设计功能,将你的逻辑具体实现.//.h声明一个类@interfaceSYBaseNavigationController:UINavigationController//表明这个类继承自UINavigationController//此处可以定义公有属性@end//.m实现这个类@interfaceSYB
沈悦
·
2023-04-21 05:31
如何用更优的方式获取一个数组中最大的前两位数
今年三月份我面试了好未来的
iOS开发
,当时期望薪资是28K,第一技术面过了,第二技术面,主要是在路由和组件化这块讲的不明白,结果挂了,有点小遗憾。
never__give__up
·
2023-04-21 05:09
NSNumber 转NSString精度丢失的问题
问题描述:在
iOS开发
中:涉及价格金额处理,后台有时会返回Number类型的数据,打印或者经过Json转Model后的NSString有时会出现精度丢失的问题,如果涉及到金额的加减乘除运算问题将暴露得更为明显
冰宫无凉
·
2023-04-21 03:08
iOS开发
之runtime(25):maptable之增删查改实现
logo本系列博客是本人的源码阅读笔记,如果有
iOS开发
者在看runtime的,欢迎大家多多交流。
kyson老师
·
2023-04-21 01:25
浅谈iOS原生代码编写Cordova插件
随着混合开发越来越受广大开发者的喜爱,由于上家公司的需求,有幸接触ionic3(之前一直是
iOS开发
),半年后离职来到现在公司,由于需求接触ionic1(ionic1和ionic3基本不一样)。
wang1992
·
2023-04-21 00:33
104--Flutter编辑器Android Studio配置
[toc]前言对于mac电脑上的
iOS开发
环境就没什么好说的,所以这里主要介绍安卓开发环境配置安卓环境1.下载AndroidStudio直接去官网下载即可2a5d5d246d8c50c389b3604804a45cb22
修_远
·
2023-04-20 23:17
iOS开发
之runtime(6):初识class_rw_t
logo本系列博客是本人的源码阅读笔记,如果有
iOS开发
者在看runtime的,欢迎大家多多交流。
kyson老师
·
2023-04-20 22:13
【
IOS开发
进阶系列】Workspace专题
1多工程引用1.1引入其他工程步骤1.1.1将project引入workSpace一,如何将两个项目整合到一个项目下(图1)可能你试过直接在一个项目里面直接把另一个项目拖进来,也试过addFile..这些东西,但是最终可能还是没能完成,那么,到底要怎么做呢?首先,在进入到你当前项目的路径下,把需要添加的工程/framework手动拷贝到这个目录。第二步,在Xcode上面打开当前项目,在侧边栏点击最
Kevin_Junbaozi
·
2023-04-20 19:01
iOS开发
,钥匙串中的推送证书无法导出.p12文件
如图所示,.p12文件直接无法选择解决方法直接复制,粘贴到下面的文件中作为一个开发者,有一个学习的氛围跟一个交流圈子特别重要,这是一个我的iOS交流群:812157648,不管你是小白还是大牛欢迎入驻,分享BAT,阿里面试题、面试经验,讨论技术,大家一起交流学习成长!完美解决原文作者:姜庆涛原文地址:https://blog.csdn.net/weixin_42325704/article/det
iOS发呆君
·
2023-04-20 19:00
iOS Swift5从0到1系列(八): pod 'Alamofire' # 网络请求+pod 'KakaJSON' # 字典转模型
'//对Alamofire的封装Swift-当Moya遇上RxSwift(网络架构优化)RxSwift+Moya实现的网络请求iOSswiftmoya的使用,二次封装,添加loading以及数据缓存[
iOS
冰雨9527
·
2023-04-20 16:29
【学习总结】
iOS开发
高手课 -- (连载)
1、前言注意,本系列总结不会引用或提供原课程文章所有的内容或代码,只会作出思维导图,需要学习可购买课程《
iOS开发
高手课-极客时间》今年的年终总结提到,计划2020年与公司组里同学一起学习和分享,戴铭老师的
iHTCboy
·
2023-04-20 14:35
iOS开发
-一些小的知识点(长期更新)
一、编译报错1.Cannotfindinterfacedeclarationfor'xxxxxxx'子类与父类交叉引用导致CommandCompileAssetCatalogfailedwithanonzeroexitcodeXcode9以上出现这个问题时,重新运行下,就会消失二、小知识1.#if与#ifdef的区别:"#if会判断后面的内容是否为true,则编译#if下面的代码""#ifdef不
来者可追文过饰非
·
2023-04-20 14:53
iOS runtime(3)-super原理和面试题
1.supersuper关键字
iOS开发
都应该熟悉,但是对于super的原理大家可能不是很了解,而且在面试的过程中经常会问关于super的问题,下面我们就对super的部分进行详细讲解.我们来看一个面试题
switer_iOS
·
2023-04-20 13:32
iOS开发
-添加pch文件
1.创建pch文件图1创建pch文件直接用的默认名字PrefixHeader.pch,可以在pch文件里导入需要全局使用的头文件、定义全局宏等////PrefixHeader.pch//PFDevelopKit////Createdby原鹏飞on2018/10/29.//Copyright©2018ypf.Allrightsreserved.//#ifndefPrefixHeader_pch#de
悄然林静
·
2023-04-20 13:23
iOS开发
--打印NSRange,CGRect,CGPoint等结构体
在我们编程的时候,有时候会需要打印一些NSRange,CGRect,CGPoint等结构体,但用%@打印的话会出现警告或者错误今天我介绍一下一些这样的结构体的打印方法:NSString*NSStringFromCGPoint(CGPointpoint);NSString*NSStringFromCGVector(CGVectorvector);NSString*NSStringFromCGSize
遠遊旳遊子
·
2023-04-20 13:34
iOS开发
-Swift进阶之闭包,使用&捕获原理!
swift进阶总汇本文主要分析闭包以及闭包捕获变量的原理闭包闭包是一个捕获了全局上下文的常量或者变量的函数,通俗来讲,闭包可以是常量也可以是函数【全局函数是一种特殊的闭包】:定义一个全局函数,只是当前的全局函数并不捕获值functest(){print("test")}【函数闭包】:下面的函数是一个闭包,函数中的incrementer是一个内嵌函数,可以从makeIncrementer中捕获变量r
iOS鑫
·
2023-04-20 12:39
iOS Xcode Breakpoint(断点)调试
iOS开发
开发者掌握断点调试功能非常重要,基于Xcode9来说说我认识的Breakpoint。
印象iOS
·
2023-04-20 12:49
iOS开发
之 runtime(28) :获取每个 class 信息(1)
logo本系列博客是本人的源码阅读笔记,如果有
iOS开发
者在看runtime的,欢迎大家多多交流。概述之前我们讲解过如何读取任意section的数据。
kyson老师
·
2023-04-20 11:17
浅谈微信小程序开发和APP开发的利与弊
直到前天的正式上线,在郑州微信小程序开发www.cnczkj.com迅速火爆朋友圈~我也来凑个热闹,随便说说自己对小程序的小小见解~在郑州APP开发公司作为一个有着三年多
iOS开发
经验的程序媛和一个微信公众号的运营者
云游_b2e0
·
2023-04-20 09:41
iOS开发
之runtime(21):arr_init()分析
logo本系列博客是本人的源码阅读笔记,如果有
iOS开发
者在看runtime的,欢迎大家多多交流。
kyson老师
·
2023-04-20 07:10
sqlite基本操作/NSData 保存到 BLOB字段
一、导入SQLite3SQLite是
iOS开发
普遍用的数据库,占用资源非常少,最初设计目标是用于嵌入式系统,在嵌入式设备中,值需要几百K内存。
红色海_
·
2023-04-20 02:36
iOS开发
笔记-106:Swift5 - 调用系统 保存新联系人
importContacts//添加新联系人funcaddContact(img:UIImage?){//创建通讯录对象letstore=CNContactStore()//创建CNMutableContact类型的实例letcontactToAdd=CNMutableContact()//设置姓名contactToAdd.familyName="张"contactToAdd.givenName=
原味蛋炒饭
·
2023-04-20 02:48
【网络基础】SOCKS和SOCKET
写在前面这部分知识都有印象,但是时间久了就傻傻分不清于是就把XCCS_澍的一个博客搬过来了传送门:SOCKS和SOCKET的区别总结:我自己从
iOS开发
的角度来想:SOCKET是平时的某一个功能模块的封装
Draven_Lu
·
2023-04-19 22:55
iOS通过MachPort向特定线程发送通知
NSNotification在
iOS开发
中常用到,使用起来很简单,但你是不是真的完全掌握了呢?上一篇文章主要讲多重代理的实现,那这篇文章就来看看NSNotification有哪些值得研究的东西。
小凉介
·
2023-04-19 20:04
iOS开发
常用三方库(UI)
UI@综合UI@Texture-Texture——保持最复杂的用户界面的流畅和响应.Material-Controls-For-iOS-ManyGoogleMaterialDesignControlsforiOSnativeapplication.Material-Controls-For-iOS-大神模仿谷歌做的各种各样的iOS原生特效控件,非常全面.Form-Form是一个方便开发者创建表单填
Peter杰
·
2023-04-19 17:19
iOS开发
之runtime(7):日志打印系统分析
logo本系列博客是本人的源码阅读笔记,如果有
iOS开发
者在看runtime的,欢迎大家多多交流。
kyson老师
·
2023-04-19 16:51
iOS开发
- 运行循环RunLoop定时器(三)
在主线程中开启定时器1.方法一://该方法内部自动添加到runloop中,并且设置运行模式为默认(上一篇讲到运行模式有五种)[NSTimerscheduledTimerWithTimeInterval:2.0target:selfselector:@selector(run)userInfo:nilrepeats:YES];2.方法二//1.创建定时器NSTimer*timer=[NSTimert
037e3257fa3b
·
2023-04-19 16:03
iOS开发
升级Xcode到14.3出现的问题
开发环境macOS13.3问题描述XCode14.2升级14.3出现报错Filenotfound:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphonesimulator.a升级到XCode14.3后面会出现Filenotfound:/A
歐陽公子
·
2023-04-19 16:09
iOS开发
之 runtime(30) :remapped_class_map 浅析
logo本系列博客是本人的源码阅读笔记,如果有
iOS开发
者在看runtime的,欢迎大家多多交流。
kyson老师
·
2023-04-19 13:48
iOS开发
必备干货
把自己以往做的项目中的一些小功能抠出来写在这里,供大家使用,会一直持续更新UITextView自适应高度1.KVO//静态变量的地址可以保证context的独一无二staticvoid*abc=&abc;-(void)viewDidLoad{[superviewDidLoad];UITextView*textView=[[UITextViewalloc]initWithFrame:CGRectMa
Mr_Watson
·
2023-04-19 09:58
离屏渲染优化详解:实例示范+性能测试
本文已发布到唐巧前辈的
iOS开发
(iOSDevTips)微信公共帐号,点击跳转至微信阅读地址。
nongjiazhen
·
2023-04-19 09:37
iOS开发
-Swift进阶之协议Protocol!
swift进阶总汇本文主要分析protocol的用法及底层存储结构协议的基本用法【语法格式】:协议的语法格式//协议的语法格式protocolMyProtocol{//body}class、struct、enum都可以遵守协议,如果需要遵守多个协议,可以使用逗号分隔//1-2、class、struct、enum都可以遵守协议,如果需要遵守多个协议,可以使用逗号分隔structCJLTeacher:
iOS鑫
·
2023-04-19 08:18
Mac OS 开发中监听键盘事件
在
iOS开发
中,监听键盘比较好找。但是在Mac开发中监听键盘事件比较难找到相应的方法。下面的两个方法就是Mac开发中常用的监听键盘的方法。
天马行空得想法
·
2023-04-19 07:01
iOS开发
面试拿offer攻略之RunLoop篇
1.为什么NSTimer有时候不好使?因为创建的NSTimer默认是被加入到了defaultMode,所以当Runloop的Mode变化时,当前的NSTimer就不会工作了。2.AFNetworking中如何运用Runloop?RunLoop启动前内部必须要有至少一个Timer/Observer/Source,所以AFNetworking在[runLooprun]之前先创建了一个新的NSMachP
ios开发闻闻
·
2023-04-19 06:48
iOS底层探索 ---Runtime(一)--- 基础知识
image本文摘抄自
iOS开发
:『Runtime』详解(一)基础知识,不做任何商业用途。优秀的作品要大家一起欣赏本文主要介绍「Runtime」的相关基础知识。主要有一下几点:1、什么是Runtime?
Jax_YD
·
2023-04-19 05:41
iOS消息转发机制个人理解笔记
iOS开发
过程中,有一类的错误会经常遇到,就是找不到所调用的方法,当然这类问题比较好解决,给当前对象或其父类对象添加该方法即可,使得编译器在编译时能正确找到该方法;或者,还有另外的方法,由于Objective-C
磊简单
·
2023-04-19 03:39
iOS开发
Quartz 2D 初探之绘图方式
一、前言(什么是Quartz2D)Quartz2D是一个二维绘图引擎,同时支持iOS和MacOSX系统(跨平台,纯C语言)。因为Quartz2D来自于CoreGraphics框架,所以数据类型和函数基本都使用CG开头。在通常情况下,我们可以使用系统提供的方法去解决大部分的UI界面,但是如果有些涉及到复杂的页面,比方说:分析股票形式的折线图,分析比例的扇形图等通过普通的UI控件并不能实现。这时候就要
Charlin丶
·
2023-04-19 00:27
上一页
36
37
38
39
40
41
42
43
下一页
按字母分类:
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
其他