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开发--OC基础
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
IOS开发
注意事项
1.http请求必须在Info.plist添加属性AppTransportSecuritySettings,以及AllowArbitraryLoads设置为yes2.retain,copy,strongretain:是说明该属性在赋值的时候,先release之前的值,然后再赋新值给属性,引用再加1。copy:建立一个索引计数为1的对象,然后释放旧对象strong:强引用nonatomic:非原子性
会飞的阿甘
·
2023-04-18 20:59
iOS开发
工具篇-Fastlane
一、安装fastlane1.打开终端输入命令xcode-select--install2.查看当前ruby版本ruby-v3.安装fastlanesudogeminstallfastlane-NV如上一步提示'Youdon'thavewritepermissionsforthe/usr/bindirectory.'执行以下命令安装sudogeminstallfastlane-NV-n/usr/lo
来者可追文过饰非
·
2023-04-18 19:19
安卓
iOS开发
者在家办公指南(使用mac机)
ios开发
需要用到苹果电脑。别忘了把工程,相关材料,sdk复制过来。建议把工程整个复制过来,有些文件因为过大,你可
zbmzly
·
2023-04-18 17:06
iOS开发
中数据持久化(二):NSUserDefaults实现存储数据
这篇文章主要讲述NSUserDefaults的简单使用Demo地址对应实现的文件是NSUserDefaultViewController.m文件和person.m文件存储数据成功后,在沙盒中查看相应的存储文件数据如下图所示:NSUserDefault存储数据注意,NSUserDefaults除了存储一些基本的数据类型之外,还可以存储NSArray、NSDictionary等一些基本的数据类型,如果
落叶兮兮
·
2023-04-18 16:10
Flutter 安装环境配置(mac版本)
最近公司要求我们做
IOS开发
的攻城狮要学小程序和Flutter..小程序学得差不多了,,就开始着手Flutter的学习,首先遇到的就是环境配置问题,网上各种文章小部分已经过时,所以在此记录一下自己配置环境遇到的问题及详细步骤
小白奔哥
·
2023-04-18 13:15
iOS开发
-Swift进阶之指针!
swift进阶总汇本文主要介绍swift中的指针swift中的指针分为两类typedpointer指定数据类型指针,即UnsafePointer,其中T表示泛型rawpointer未指定数据类型的指针(原生指针),即UnsafeRawPointerswift与OC指针对比如下:SwiftOC说明unsafePointerconstT*指针及所指向的内容都不可变unsafeMutablePointe
iOS鑫
·
2023-04-18 13:26
app
开发一个APP准备条件app功能需求页面设计一个能开发app的程序员开发方式写在前面安卓和
IOS开发
(我不是很了解,只知道有)区别
iOS开发
和Android开发分别是基于苹果系统和安卓系统的APP开发,
lovinglili
·
2023-04-18 12:45
iOS开发
快速定位约束冲突位置
开发过程中遇到约束冲突的报错:2021-01-2315:35:00.036312+0800WisdomChain[1057:512850][LayoutConstraints]Unabletosimultaneouslysatisfyconstraints.Probablyatleastoneoftheconstraintsinthefollowinglistisoneyoudon'twant.T
jzhang
·
2023-04-18 10:42
上一页
37
38
39
40
41
42
43
44
下一页
按字母分类:
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
其他