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-
面试题1-NSObject本质
目录:NSObject本质OC对象的分类isa指针和superclass指针+窥探ClassKVO和KVCCategory分类load和initialize方法关联对象block原理一.NSObject本质Objective-C的对象、类主要是基于C\C++的什么数据结构实现的?Objective-C的对象、类主要是基于C\C++的结构体实现的,其内部只有一个isa指针,点进入Class,发现is
Imkata
·
2020-10-28 09:26
iOS-
类的加载(上)
前言在之前的文章dyld与objc的关联分析,我们分析了_objc_init方法中的各个初始化方法及_dyld_objc_notify_register方法与dyld链接之间的关系,那么接下来我们就探究一下类的相关信息是如何加载到内存的以及懒加载类和非懒加载类map_images分析在上文的最后,我们分析到了map_images方法,map_images方法的主要作用是将Mach-O中的类信息加载
Y丶舜禹
·
2020-10-22 16:26
iOS-
好用的宏定义(判断是否为字符串、数组、字典、判断是否继续、安全字符串(没有的为空))
判断是否为字符串、数组、字典#define__IsStringValid(_str)(_str&&[_strisKindOfClass:[NSStringclass]]&&([_strlength]>0))#define__IsArrayValid(_array)(_array&&[_arrayisKindOfClass:[NSArrayclass]]&&([_arraycount]>0))#de
贵叔勇闯天涯
·
2020-10-22 11:12
iOS 之 Xcode使用方法
Xcode使用方法:打开、选择项目模板、设置项目属性、
iOS-
>Application->SingleViewApplication打开界面:选择项目模板:设置项目属性:1代表项目名称;2代表类前缀;3
yk-ddm
·
2020-10-20 23:03
iOS
ios
Python常见代码
错误汇总
与解决思路-吐血经验
Python常见代码
错误汇总
与解决思路-吐血经验前言一、常见的“不熟悉”错误syntaxerror:invalidsyntax翻译:处理:syntaxerror:unexpectedEOFwhileparsing
紧到长不胖
·
2020-10-18 23:40
python基础
python
编程语言
iOS-
开源代码(一些正则校验,判断邮箱,手机号码,车牌号,身份证号,网址,账号,密码,ip,去掉html格式,工商税号等。)
直接给大家po出来源码吧!!谢谢大家支持:NSString+STRegex.h源码////NSString+STRegex.h//NSString+STRegex////Createdbyylson14-1-15.//Copyright(c)2014年yls.Allrightsreserved.////http://git.oschina.net/yanglishuan/NSString-STRe
贵叔勇闯天涯
·
2020-10-15 23:11
iOS-
创建私有库
一些主要的命令操作1.创建本地的私有SpecRepo#podrepoadd[PrivateRepoName][GitHubHTTPScloneURL]$podrepoaddSPSpecshttps://gitee.com/Simple_code/SPSpecs.git2.创建项目$podlibcreatepodTestLibrary3.验证podspec$podliblint4.创建podspec
Simple_Code
·
2020-10-15 17:28
iOS-
视频全屏逻辑
需求:视频小窗全屏切换效果1:状态栏不转屏(大多数App使用)效果2:状态栏转屏实现:一、状态栏不转屏videoDemo1.gif试想一下:视频小窗下面有简介、评论列表、剧集推荐……整个界面转屏??别闹了看上面效果图就能想到一个思路:通过检测设备方向,改变视频父视图(videoView)的大小和方向。实现:1.检测设备方向[[UIDevicecurrentDevice]beginGeneratin
安处幽篁兮
·
2020-10-11 17:31
iOS-
预编译头文件(.pch)的创建与配置
预编译头文件(PrecompilePrefixHeaderFile)的作用是:一次性在全局中导入多个头文件或者宏定义,从而提高开发效率。在远古时代(大概是Xcode5之前)Xcode会在创建项目的时候自动创建这个文件,后来大概是因为要提高编译效率,所以不再自动创建。下面简单的说一下手动创建pch文件。创建pch文件与配置创建:在项目中新建文件并选择【Other】模块下的【PCHFile】创建pch
DDL丶霖
·
2020-10-11 12:50
iOS-
工程和工作空间、静态库和框架之间的关系
使用Xcode创建的工程Project是单独分开的,如果想要几个工程同时存在,可以通过创建工作空间Workspace。工作空间是对各工程的集合,工程文件名的后缀为.xcodeproj,工作空间文件名的后缀为.xcworkspace。静态链接库在公司中有些核心代码,我们不能提供源代码,而又需要复用给其它公司、团队等使用,这时候就需要将此部分的代码封装成静态链接库。库是没有main函数程序代码的集合,
越过三
·
2020-10-11 00:00
iOS-
中如何隐藏启动图片的状态栏
copy的,仅供自己mark使用。如何只隐藏启动图片顶部的状态栏,而不影响程序运行起来其他控制器的状态栏显示?很简单,只需要在info.plist文件中添加一个key
笨鸟后飞了
·
2020-10-10 14:32
iOS-
缓存文件时间
不积跬步,无以至千里不积小流,无以成江海.m文件staticZSWCache*cache=nil;/*单例*///单例方法+(ZSWCache*)shareInstence{@synchronized(self){if(cache==nil){cache=[[ZSWCachealloc]init];}returncache;}}//保证分配了空间,不会出错+(instancetype)allocW
iSongWei
·
2020-10-10 11:28
iOS-
屏幕旋转截屏相关
小摩丝.jpg本篇收录各种屏幕旋转知识点等.1.详解iOS开发中处理屏幕旋转的几种方法2.iOS个别页面强制横屏,其他页面竖屏3.iOS屏幕旋转,单个屏幕旋转的实现4.关于iOS横竖屏的问题5.NSInvocation的使用之——强制屏幕旋转6.屏幕横竖屏旋转系统整理7.IOS屏幕开启旋转,UIAlertController弹窗后,禁止屏幕旋转8.iOS屏幕自动旋转问题以及横屏模式打开APP出现的
守护地中海的花
·
2020-10-09 23:10
Laravel 高效debug - sentry记录异常上下文信息
多多少少会产生一些bug或者异常处理,然而每次在处理这些问题的时候,耗时最长的并不是去解决问题,而是尝试去找到出错的原因,分析到问题的所在,所以我们引入了Sentry异常监控日志记录平台,基于Sentry可以很快的将
错误汇总
上报到平台上
17ns
·
2020-10-09 12:19
laravel
sentry
debug
异常处理
php
iOS-
底层 isa指针结构分析
OC对象的本质在我们日常的开发中,会创建很多个自定义的对象,大部分是继承自NSObject,但是具体到源码实现,就看不到了,怎么办呢?编译器clang就要登场了ClangClang是一个有Apple主导编写,基于LLVM的C/C++/Objective-C的编译器主要用于底层编译,将一些文件输出为C++文件,可以更好的查看底层的结构以及实现逻辑探索对象本质在main中自定义一个类LGPerson,
陪妮走未来
·
2020-10-07 13:28
iOS-
底层 对象内存对齐
什么是内存对齐?内存对齐,简单来说就是编译器为了节省查找内存时间,通过一定的算法将数据按照规律存储,而不是一个一个的紧密排列,每个平台上的编译器都有自己的“对齐系数”(一般为4和8),而iOS的对齐系数为8即8字节对齐。内存对齐的好处CPU存取原理CPU把内存当成是一块一块的,块的大小可以是2,4,8,16字节大小,因此CPU在读取内存时是一块一块进行读取的。每次内存存取都会产生一个固定的开销,减
陪妮走未来
·
2020-10-06 09:00
iOS-
底层(10):objc_msgSend流程分析之慢速查找与消息转发
objc_msgSend慢速查找流程分析前一篇我们分析了汇编快速查找,如果没有找到,就会进入CheckMiss或者JumpMiss.macroCheckMiss//missifbucket->sel==0.if$0==GETIMPcbzp9,LGetImpMiss.elseif$0==NORMALcbzp9,__objc_msgSend_uncached.elseif$0==LOOKUPcbzp9
恍然如梦_b700
·
2020-09-27 16:54
Flutter iOS 环境搭建
1.获取flutterSDK(要翻墙)可以参考地址https://flutterchina.club/setup-macos/#
ios-
设置也可以clonegitclone-bbetahttps://github.com
lam_Seven
·
2020-09-23 14:11
iOS-
多线程2-线程安全、OSSpinLock
一.安全隐患利用多线程异步可以同时做不同的事情,效率更高,但是这样也会有安全隐患。造成安全隐患的原因:一块资源可能会被多个线程共享,也就是多个线程可能会访问同一块资源,比如多个线程访问同一个对象、同一个变量、同一个文件。当多个线程访问同一块资源时,很容易引发数据错乱和数据安全问题。两个比较经典的问题:存钱取钱.png卖票.png下面用代码来验证卖票问题:-(void)viewDidLoad{[su
Imkata
·
2020-09-22 17:41
iOS-
多线程1-GCD
首先看一下iOS中多线程的实现方案多线程方案.png这些多线程方案的底层都是依赖pthreadNSThread线程生命周期是程序员管理,GCD和NSOperation是系统自动管理NSThread和NSOperation都是OC的,更加面向对象NSOperation基于CGD,使用更加面向对象一.GCD的简单使用1.同步、异步、串行、并发先理解比较容易混淆的术语:同步、异步、串行、并发同步(syn
Imkata
·
2020-09-22 16:16
iOS-
底层(8):类结构之cache_t结构分析
今天我们来研究一下cache_t是什么前文书我们说过,在类的结构体中有个cache_t,我们来看看在类中的位置structobjc_class:objc_object{//ClassISA;Classsuperclass;cache_tcache;//formerlycachepointerandvtableclass_data_bits_tbits;//class_rw_t*pluscustom
恍然如梦_b700
·
2020-09-21 15:28
iOS-
底层原理2:alloc、init、new探析
alloc、init、new是我们在开发过程中很常见的方法,但是我们并不是很清楚它内部做了些什么,这篇文章将通过苹果源码来研究下它们的底层实现。我们带着问题去探析:1、alloc方法做了些什么?2、init方法做了些什么?3、new与allocinit有什么区别?准备工作objc4-781项目alloc做了些什么?Person*objc=[Personalloc];step1:objc_alloc
AcmenL
·
2020-09-18 17:14
iOS-
底层原理4:NSObject的alloc分析
在上一篇文章中以[LBHPersonalloc]为例对+alloc方法进行了源码分析,本文作为补充去探索作为根类的NSObject的[NSObjectalloc]流程与[LBHPersonalloc]流程是否有区别。源码分析沿用上一篇文章的objc4-781源码,新增一个NSObject的实例并打上断点根据上一篇文章分析的alloc流程[LBHPersonalloc]的流程图等程序执行到main函
AcmenL
·
2020-09-18 16:06
iOS-
底层-关联对象
前两篇文章我们学习了关于Category的知识Category分类和load和initialize,现在再看一个问题,Category能否添加成员变量?如果可以,如何给Category添加成员变量?带着疑问,我们进行本文学习。一.如何给分类添加成员变量我们知道,如果在类中添加如下属性,@property(assign,nonatomic)intage;编译器会自动帮我们做下面三件事:1.生成_开头
Imkata
·
2020-09-17 17:29
iOS-
推送证书制作流程
cer是苹果官网下载的文件p12是钥匙串导出的展开文件全程无密码1.cer文件转pem文件opensslx509-inpinggubbs_aps_universal.cer-informDER-outformPEM-outpinggubbs_aps_universal_cert.pem2.p12文件转pem文件opensslpkcs12-inpinggubbs_aps_universal.p12-
WeiAreYoung
·
2020-09-17 16:11
iOS
JavaEE 项目常见
错误汇总
Windows10环境下,MyEclipse10,JDK1.732位,Tomcat632位,Oracle版本:oracle11gr2。1.严重:StandardServer.await:create[8005]原因:端口号冲突解决:(1)方法一使用命令netstat-ano找到占据端口8005的进程号,再用命令taskkill/pidxxxx杀死对应进程xxxx。(2)方法二打开任务管理器,看看开
公众号/头条号:技术很有趣
·
2020-09-17 15:21
Java
Java
javaee
后端
iOS-
细说 iOS 消息推送(转)
http://blog.segmentfault.com/jwfing/1190000000520755转载于:https://www.cnblogs.com/DarbyCJ/p/3847491.html
aquioy6868
·
2020-09-17 15:04
iOS-
使用URL Scheme实现App的进程间通信
iOS平台的进程间通信是一件很蛋疼的事,通过窝大量的资料搜索,最后发现好像比较普遍的实现方式则是使用URLScheme(好吧好像别的方式我还没搞懂,准备看英文文献学习学习先哈哈哈哈哈)。 URLScheme就是将一个应用自身“绑定”到一个自定义的URL上,该Scheme可以用于在浏览器或别的应用中启动。PS:一个应用是可以自定义多个URLScheme的。一、注册自定义的URLScheme 首先
来自星星的松子
·
2020-09-17 12:16
iOS
iOS-
监听UITextField值改变事件
在实际情况中我们有时候在界面输入时候需要让用户输入的数据与模型同步,那么可能我们就需要监听UITextField值改变事件,然后在响应的方法中将新的值同步到模型中。这次我们主要提出三种方案,其中第一种方案是不一定有效的,后两种方案则是比较可靠的方案。一、实现UITextFieldDelegate协议。 这种方式实际上是由系统空间回调协议中的方式,并且通过查阅文档我们可以发现有以下相关接口是相
来自星星的松子
·
2020-09-17 12:16
iOS
iOS-
关于解决WebView、WKWEbView打开pdf文件乱码问题
今天遇到了WebView打开pdf乱码的问题,百度了一下,遂找到了解决方法,在这记录一下,原贴地址原贴整理了两种解决方法,我试了第二种没成功,也没搞懂是什么问题,下面就整理一下第一种解决方法。转成二进制文件如果是WebView,要签代理-(BOOL)webView:(UIWebView*)webViewshouldStartLoadWithRequest:(NSURLRequest*)reques
萤火虫儿飞
·
2020-09-17 07:17
OC基础篇
webview
WKWebView
乱码
pdf
iOS
iOS-
改变UITextField的Placeholder颜色的三种方式
转自:http://blog.csdn.net/mazy_ma/article/details/51775670有时,UITextField自带的Placeholder的颜色太浅或者不满足需求,所以需要修改,而UITextField没有直接的属性去修改Placeholder的颜色,所以只能通过其他间接方式去修改。例如:系统默认的Placeholder颜色太浅需要加深颜色,或者改变颜色方法一:通过a
Haley_Wong
·
2020-09-17 07:55
iOS开发笔记
iOS-
内购注意 沙盒二次验证
1、发送请求,注意请求IDNSString*productID=@"这是创建内购项目填写的ID";NSArray*product=[[NSArrayalloc]initWithObjects:productID,nil];NSSet*nsset=[NSSetsetWithArray:product];SKProductsRequest*request=[[SKProductsRequestallo
因你而不同
·
2020-09-17 07:12
iOS开发
沙盒二次验证
内购
IDEA搭建springMVC项目时出现的
错误汇总
适用对象:初涉IDEA+springMVC1、Tomcat启动成功,但是打开的所有页面都是404原因:Tomcat配置出错Deployment中配置了Exter..解决:1、Tomcat小窗口选择EditConfigurations→左上角绿色“+”→Tomcat/local按照你的配置配置好server的基本信息,此时左侧猫头上有个小红叉且此栏底部有Warning2、点击1的界面上的server
Thzwhat
·
2020-09-17 06:32
IDEA+springMVC
12C ORA
错误汇总
18 ORA 57000 to ORA 65535 EXP 00000 to EXP 00114
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!ORA-57000:TimesTenIMDBerror:stringCause:AnerroroccurredduringaTimesTenoperation.Action:Lookuptheerrorcodei
不靠傻空
·
2020-09-17 05:56
【代码笔记】
iOS-
点击搜索跳转到另外一个页面
一,效果图。二,工程图。三,代码。RootViewController.h#import@interfaceRootViewController:
[email protected]
#import"RootViewController.h"#import"DetailViewController.h"@interfaceRootViewControlle
菜鸟and小白
·
2020-09-17 04:39
iOS-代码笔记
my27_OGG MySQL To MySQL
错误汇总
OGG-004462019-02-12T14:57:57.668+0800ERROROGG-00446OracleGoldenGateDeliveryforMySQL,r1.prm:.2019-02-12T14:57:57.668+0800ERROROGG-01668OracleGoldenGateDeliveryforMySQL,r1.prm:PROCESSABENDING.2019-02-12
weixin_34087301
·
2020-09-17 04:07
数据库
Python入门(3) :编程日常
错误汇总
1.问题:Python文件运行时报错TabError:inconsistentuseoftabsandspacesinindentation**原因:说明Python文件中混有Tab和Space用作格式缩进。这通常是使用外部编辑器编辑Python文件时,自动采用Tab进行格式缩进。解决方案:将Tab转换成4个SpaceAttributeError:module'cv2'hasnoattribute
Chris1.0
·
2020-09-17 00:11
cocosEditor
错误汇总
现在使用的2.0版本,发现cce文件在用快捷组合键时,或者其他情况会导致内容错误。例如下面的me.hello.SceneController"/>然后,我编译的时候不报错,只是启动的时候出现如下错误。让人莫名其妙,我把所有文件都删了,发现还有问题,才看cce文件,发现竟然代码错乱了。错误2:加了label后,又出错误.这个错误是Label缺少fontSize的定义,如下,我加了定义就消除了——默认
Norton-Linux内核研究
·
2020-09-16 21:52
游戏开发之cocos2d
软件调试积累
C++编译
错误汇总
1、class后面要加;2、withoutobject,类中成员函数没有加static关键字。3、中文分号符号4、变量拼写错误(低级错误)5、vector中自定义排序函数不能使用类成员函数6、线程入口函数不能使用类成员函数7、头文件与cpp文件不对应8、redeclaration,重复声明定义。
yyfaith
·
2020-09-16 19:49
编程语言——C++
iOS-
最新代码混淆
代码混淆其实就是字符串替换,目前有二种方法可以实现,一个是#define,一个是利用tops,本文主要是讲解#define方式替换步骤。一:配置confuse.sh和func.list文件1.打开终端cd到你的项目根目录2.分别创建2个文件:touchconfuse.sh、touchfunc.list[1]3.将文件加入到你的项目234.添加RunScript45.设置脚本相对路径$PROJECT
木马不在转
·
2020-09-16 17:12
Windows、Mac环境下IDEA Maven配置和一些
错误汇总
(修正) tips:查找方便,仅作参考
Windows端配置:1.下载Maven官方地址:http://maven.apache.org/download.cgi解压并新建一个本地仓库文件夹2.配置本地仓库路径3.配置maven环境变量4.在IntelliJIDEA中配置maven打开-File-Settings5.新建mavenWEB项目打开-File-New-Project点击NEXT点击NEXT添加的配置为archetypeCat
TonyDarkGodness
·
2020-09-16 07:03
软件工程
JAVA
maven
XCode8 真机测试打包,让发布测试更轻松
iOS-
最全的真机测试教程我只是用它来当做笔记,请大家不要喷,谢谢Iloveyounotbecauseofwhoyouare,butbecauseofwhoIamwhenIamwithyou想要上架的同学请看
白小纯不单纯
·
2020-09-16 03:56
iOS
证书
打包
iOS-
符号表恢复&逆向支付宝
转:https://blog.csdn.net/MinggeQingchun/article/details/80070534前言符号表历来是逆向工程中的“必争之地”,而iOS应用在上线前都会裁去符号表,以避免被逆向分析。本文会介绍一个自己写的工具,用于恢复iOS应用的符号表。直接看效果,支付宝恢复符号表后的样子:文章有点长,请耐心看到最后,亮点在最后。为什么要恢复符号表逆向工程中,调试器的动态分
sharpyl
·
2020-09-16 03:04
iOS逆向-基础(HT)
iOS-
[NSAttributedString]设置富文本和计算富文本高度
计算富文本的高度在app中我们最常见的就是把一段文字要设置行间距、所占宽度、字体大小。并且这些都是我们来计算富文本高度和设置富文本样式必须的元素。当然可能还有首行缩进等元素。我们这里就不考虑了。设置富文本显示这里我使用的对NSString的延展封装了一个工具类,方便快捷好用、还好学。延展结构图.png设置段落样式(不考虑首行缩进情况)/***设置段落样式**@paramlineSpacing行高*
haiooh
·
2020-09-16 02:37
iOS
VS编译
错误汇总
(持续更新中。。。。。)
问题一:VS解决errorC2664:“DWORDGetCurrentDirectoryW(DWORD,LPWSTR)”:无法将参数2从“char[260]”转换为“LPWSTR”解决办法:在项目-》属性-》配置属性-》常规-》字符集中,将当前项目的字符集选项改为使用多字节字符集。(一般VS默认的字符集为Unicode字符集)参考网站:https://blog.csdn.net/alger_mag
L木木
·
2020-09-16 02:46
编程学习
java学习中
错误汇总
2
错误:在进行登陆校验时,当使用xml校验时,在第一次错误提交后再改正也不让提交。原因:spring的配置文件里少配置了scope="prototype",这样bean的产生是单例的,每次提交时错误信息已经存在了所以提交不了。改为prototype就可以了。注:校验如果出错的话会跳转到input视图所以如果有方法校验一定要配置input视图错误:java.lang.NoClassDefFoundEr
jndxjing
·
2020-09-15 22:44
Java
学习中的错误
Kafka集群
错误汇总
本人的Kafka版本是最新版kafka_2.11-2.0.0,集群环境一台ubuntu16.04,两台centos7,使用win7编写代码,下面总结一些使用Kafka过程遇到的一些坑。LEADER_NOT_AVAILABLE现象:刚搭建完集群之后,建立一个Topic,命令行提示创建成功,但是KafkaServer的日志一直报类似于如下错误:thisserverisnottheleaderforth
MrZhangOac
·
2020-09-15 12:25
大数据组件
spring
错误汇总
在学习spring过程中遇见了种种不同的异常错误,这里做了一下总结,希望遇见类似错误的同学们共勉一下。1.错误一Errorcreatingbeanwithname'helloServiceImpl'definedinclasspathresource[spring-service.xml]:Errorsettingpropertyvalues;nestedexceptionisorg.spring
Richard_J
·
2020-09-15 11:23
web开发
学习笔记
tensorflow初学遇到的报错积累
@Tensorflow学习中遇到的
错误汇总
运行环境win7_64python3.6jupyternotebooktensorflow1.2.0TypeErrorTraceback(mostrecentcalllast
MongoVIP
·
2020-09-15 09:08
tensorflow
python
ios-
自动计算文本框的宽度和高度
影响文本框的高和宽的因素:字体大小,文字大小,高度取决于是否限制了宽度,有没有限制最大的宽度和高度-(CGRect)boundingRectWithSize:(CGSize)sizeoptions:(NSStringDrawingOptions)optionsattributes:(nullableNSDictionary*)attributescontext:(nullableNSStringD
rv0p111
·
2020-09-14 22:34
ios-开发
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
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
其他