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开发
之多线程:Pthread、NSThread、GCD、NSOperation、NSOperationQueue
进程什么是进程?进程是指在系统中正在运行的一个应用程序。每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内。比如同时打开QQ音乐、Xcode,系统就会分别启动2个进程thread-01.png通过“活动监视器”可以查看Mac系统中所开启的进程线程什么是线程?1个进程要想执行任务,必须得有线程(每1个进程至少要有1条线程)。线程是进程的基本执行单元,一个进程(程序)的所有任务都在线程中
DB001
·
2022-02-07 13:33
iOS开发
- 基于Token的身份验证-JWT
基于Token的身份验证——JWTJWT就是一个字符串,经过加密处理与校验处理的字符串,形式为:A.B.CA由JWT头部信息header加密得到B由JWT用到的身份验证信息json数据加密得到C由A和B加密得到,是校验部分怎样生成A?header格式为{"typ":"JWT","alg":"RS256"}它就是一个json串,两个字段是必须的,不能多也不能少。alg字段指定了生成C的算法,默认值是
看我的大白眼
·
2022-02-07 12:37
iOS开发
小技巧,动态添加属性
一.开发技巧1.在UIView的category中添加一个自定义的的字段,例如:@interfaceUIView(UIView)@property(nonatomic,strong)NSString*code;@end@implementationUIView(UIView)-(void)setCode:(NSString*)code{objc_setAssociatedObject(self,@
Sugar_璟
·
2022-02-07 10:39
iOS 好用的轮子
iOS开发
过程中,用到过的轮子,很好用,也从中学到了不一样的编程思路和技巧,很感谢这些大神的分享!在这里主要是给这些大神推广一下,有分享才有进步,喜欢的童鞋可以点个,也是对分享者的鼓励!
shiyueZ
·
2022-02-07 10:07
iOS知识树
史上最详尽版本介绍iOS技能树参考:
iOS开发
路线
iOS开发
技术路线.png参照技能树,iOS部分目前比较薄弱的点有1.iOS基础部分数据存储部分,Sqlite/CoreData(极少用)UI绘制部分,
George_Luofz
·
2022-02-07 07:28
iOS开发
学习路径与资源
iOS以及Mac开源项目和学习资料http://www.52codes.net/article/465.html
iOS开发
学习路线图:
天山雪莲_38324
·
2022-02-07 06:15
iOS开发
实战 - 获取dSYM文件
符号集是我们对ipa文件进行打包之后,和.app文件同级的后缀名为.dSYM的文件,这个文件必须使用Xcode进行打包才有。每一个.dSYM文件都有一个UUID,和.app文件中的UUID对应。而.dSYM文件中每一条崩溃信息也有一个单独的UUID,用来和程序的UUID进行校对。我们如果不使用.dSYM文件获取到的崩溃信息都是不准确的。符号集中存储着文件名、方法名、行号等信息,是和可执行文件的16
ArchLL
·
2022-02-07 05:33
iOS中block和delegate的区别
作为非常常见,且无处不在的block和delegate,理解它们,是我们掌握
iOS开发
必备知识点。1.从源头上理解和区别block和delegatedelegate运行成本低,block的运行成本高。
CrystalZhu
·
2022-02-07 05:29
十、OpenGL 纹理相关API
在OpenGL中,纹理一般是TGA文件在实际的
iOS开发
中,我们一般不使用OpenGL,而是使用OpenGLES,从而可以直
Style_月月
·
2022-02-07 05:55
开发四年只会写业务代码,分布式高并发都不会还做程序员?
推荐阅读:
iOS开发
——BAT面试题合集(持续更新中)我朋友也是个写代码的程序员,跟女友已经恋爱多年,最近突然结婚了。他结婚以前,换了一家公司,咱俩就好久没见过面了。
iOS开发之家
·
2022-02-07 03:00
iOS 组件化方案
重翻了前段时间
iOS开发
圈关于组件化的讨论,这里做下梳理和自己的思考。组件化的驱动力在开始讨论组件化技术方案之前,可以先思考下驱动项目组件化背后的原动力。
prettystony
·
2022-02-07 03:48
iOS开发
之CocoaPods:进阶篇 搭建私有库
经过入门篇中的实操,我们现在已经安装好了CocoaPods,也知道怎么导入依赖库了,现在开始向前进一步,利用CocoaPods搭建私有库。其实像AFNetworking这样的库,我们可以用CocoaPods导入是因为CocoaPods官方维护了一套库。那么其实我们也可以自己维护一套私有库,只供我们自己使用。创建Pod项目工程为什么Pod项目工程中的代码可以被导入?就像AFNetworking这个工
Kanggggg
·
2022-02-07 03:19
iOS开发
:修改系统默认注释以及添加自定义注释
前言:系统默认注释////TestVC.h//TestDemo////CreatedbyJasonon2018/5/7.//Copyright©2018年xlgcx.Allrightsreserved.//#import@interfaceTestVC:UIViewController@end一、修改系统默认注释下面分别描述一下“创建者”、“创建时间”、“机构名称”以及“类名前缀”如何编辑。1.编
Jason_hzb
·
2022-02-07 01:24
iOS开发
PHAsset使用
//这时assetsFetchResults中包含的,应该就是各个资源(PHAsset)for(PHAsset*phAssetinassets){//获取一个资源(PHAsset)if(phAsset.mediaType==PHAssetMediaTypeVideo){//视频PHVideoRequestOptions*options=[[PHVideoRequestOptionsalloc]in
SunnyLeong
·
2022-02-07 01:31
iOS开发
UI阶段——第八节 界面通信
属性传值1.属性传值用于第一个界面向第二个界面传送值2.明确二者联系的桥梁,也就是触发跳转的地方3.明确传输的值类型是什么4.在第二个视图控制器内部声明相对应类型的属性,来接收传输的值5.在第二个界面使用传入的值代理传值代理传值用于后面的界面向之前的界面传送值第1步:声明协议第2步:声明代理第3步:执行协议方法第4步:签订协议第5步:指定代理第6步:实现协议方法block传值block传值用于后面
隔壁王叔不在家
·
2022-02-07 00:43
关于iOS中深浅拷贝的理解
在
iOS开发
过程中,我们要对某个对象进行拷贝的时候,一般会用copy和mutableCopy两种方法,在刚接触iOS的时候,我一般把copy称为浅拷贝,mutableCopy称为深拷贝,但是随着不断踩坑
程序后媛团
·
2022-02-06 22:16
Effective Objective-C 2.0
本书是
iOS开发
进阶的必读书籍之一。文中部分名词的中文翻译略坑,比如对block和GCD的翻译。其他整体还好,原作者写的比较用心。代码规范讲了不少,底层原理讲了一点点,且主要集中在第二章。
Erbash
·
2022-02-06 21:58
iOS应用图标和启动界面
iOS开发
中要为你应用所支持的设备提
Gintok
·
2022-02-06 20:34
iOS 解决浮点型字符串转化不准确的问题
简介
ios开发
中有时我们需要把NSNumber转化为NSString类型,会出现转化不准确的现象.比如后台定义了一个82.4,我们接收到数据,并转化为NSString类型,结果会显示出82.39999999999999999
sheldon_龙
·
2022-02-06 16:19
iOS开发
之UISearchController简单使用
iOS8之前,使用搜索采用的是:UISearchBar+UIDisplayController;iOS8之后,采用的是UISearchController,看演示+上代码:demo演示图//添加了tableView的代理是为了显示搜索的列表@interfaceSearchViewController()//searchController@property(nonatomic,retain)UIS
朱晓晓的技术博客
·
2022-02-06 13:12
iOS 给文字上面加删除线
1、在
iOS开发
中,我们可能会想要这种效果,尤其是商品售价上面:iOS给文字上面加删除线.png2、废话不多说直接撸代码:UILabel*label=[[UILabelalloc]initWithFrame
小猪也浪漫
·
2022-02-06 13:30
iOS开发
之UITextFeild限制位数,调用时一句话搞定!!!
开发中总有人看这个UITextFeild的位数不顺眼,用的地方多改来改去很麻烦,于是封装了个分类来解决这个问题。例如:证件号码限制18位,[zjhmTextFieldlimitLength:@"18"];搞定!!!实现代码如下,使用时直接copy到项目中,引入头文件即可。.h文件中的代码#importNS_ASSUME_NONNULL_BEGIN@interfaceUITextField(Luff
Zom_c725
·
2022-02-06 12:45
如何学习一门编程语言
前言这里筑梦师,是一名正在努力学习的
iOS开发
工程师,目前致力于全栈方向的学习,希望可以和大家一起交流技术,共同进步,用记录下自己的学习历程.个人学习方法分享本文阅读建议1.一定要辩证的看待本文.2.本文主要记录自己如何学习一门编程语言
筑梦师Winston
·
2022-02-06 10:24
LEAD立德人物|苹果最高龄
iOS开发
者若宫雅子
「LEAD人物,告诉你榜样的力量」文|卓君2017年苹果全球开发者大会上,有一位参会开发者吸引了全世界的目光。她的身份不是什么超级码农,而是一位退休的银行职员,她已是82岁高龄。22年前,60岁的若宫雅子第一次接触到电脑,就此开启了码农的道路,区别于年轻的开发者,她的初衷是帮助跟她一样年纪的人更好的接触科技。一直使用Windows的她在前年夏天才接触Mac系统,花了半年时间就开发出了一个名叫“hi
LEAD立德领导力
·
2022-02-06 09:39
别跟程序员开玩笑,他写代码的时候是没空搭理你的
当你改错一行代码的时候分享之前我还是要推荐下我自己建的
iOS开发
技术交流裙:319819749,里面都是学
ios开发
的,如果你正在学习ios,小编欢迎你加入,今天分享的这个案例已经上传到群文件,大家都是软件开发党
软件程序员
·
2022-02-06 07:29
ios开发
笔记-关于UIApplication(中)设置角标、联网状态、状态栏、打开网页
这个系列主要写一些平时
ios开发
和学习过程中所记录的问题、随笔和解决方法,我会尽量用更多的截图或者gif图来还原我的开发现场,在执行个人备忘录功能的同时希望对你有所帮助。
Topus
·
2022-02-06 06:00
Swift 正则表达式详解+实例 基础篇
语言:Swift4.0.3正则表达式正则表达式是描述一些复杂逻辑的字符串的一种工具,在app开发中,常见于表单逻辑判断,如:手机号码,密码,身份证,邮箱等,本篇文章讲解一下在
iOS开发
中怎么使用正则表达式来处理表单逻辑
Hellolad
·
2022-02-06 05:07
iOS-死锁原理(银行家算法)
其实这种想法是非常错误的,作为一名
iOS开发
,在iOS中,下面这段常见的程序就会造成死锁:intmain(intargc,constchar*argv[]){@autorel
翀鹰精灵
·
2022-02-06 04:59
2019-09-02 转载小程序云开发实例
00084e1ab486d80cc7b8ef45951c13「高校开发者」小程序+云开发=个人开发者快速创作的平台Zero06-21433浏览4评论通过小程序+云开发快速实现想法个人介绍大家好,我是Zero,一名大三的前端开发爱好者,目前主要研究微信小程序和
iOS
Drlilian
·
2022-02-06 04:40
2.6 使用DGElasticPullToRefresh实现漂亮的弹性下拉效果 [
iOS开发
中的神兵利器]
1.您将在本节课中,创建一个漂亮的弹性下拉的刷新效果。首先确保在您的项目中,已经安装了所需的第三方库。在此处双击查看安装配置文件。image2.根据配置文件中的相关设置,安装第三方库。安装完成之后,双击打开此处的项目文件。image3.然后在左侧的项目导航区,打开视图控制器的代码文件。image4.接着开始编写代码,实现表格的弹性下拉刷新的功能。image5.首先在当前的类文件中,引入已经安装的第
互动教程网
·
2022-02-06 02:22
iOS KVO和KVC详解
而不是在编译时确定,这也是
iOS开发
中的黑魔法之一。很多高级的
iOS开发
技巧都是基于KVC实现的。在实现了访问器方法的类中,使用点语法和KVC访问对象其实差别不大,二者可
恋空K
·
2022-02-06 02:37
sourcetree 无法忽略.xcuserstate的两种解决方案
iOS开发
过程中,代码管理常用的就是SVN和Git两者都会有自己的设置忽略文件的方法,SVN设置很简单,直接把需要忽略的文件添加到忽略列表即可,而Git也可以这么设置,然后,有时候,虽然设置了忽略,但是依然会有
达若漠沙
·
2022-02-05 22:21
每个
iOS开发
人员都应该知道五个设计技巧
优秀的开发人员和优秀的设计师在工作中必须要默契配合,不幸的是,针对审美能力较弱的开发人员来说,他们通常会觉得自己缺乏天赋,或者压根就对设计这事提不起兴趣。换句话说,大家可能都有这么一个观点:如果没有与生俱来的美学天赋,那么就必然没有审美能力。然而,对这个说法,我会在接下来的文章里帮您扭转过来。你只要稍微思考一下就会发现:如果你5岁的时候就停止写作,那么你对写作可能就是一团糟,对于艺术设计,道理是一
暮年古稀ZC
·
2022-02-05 21:00
iOS开发
html+css学习之相对定位
.box1{width:200px;height:200px;background-color:red;}.box2{width:200px;height:200px;background-color:yellow;/*定位:-定位指的就是将制定的元素摆放到页面的任意位置通过定位可以任意的拜访元素-通过position属性来设置元素的定位-可选值:static:默认值,元素没有开启定位relati
程序大猩猩
·
2022-02-05 20:18
2018-03-24
关于
iOS开发
中常用但是记不住的知识点1.copy,assign,strong,retain,weak,readonly,nonatomic的区别含义:copy复制内容(深复制),如果调用copy的是数组
我自飘零水直流
·
2022-02-05 20:52
iOS开发
Mac电脑必备软件
工欲善其事必先利其器,作为
iOS开发
,工具是必不可少的,已下是我开发中一些喜欢的软件。1、Xcode我目前用的是Xcode9.2,即将9.3要出了。
Guomingjian
·
2022-02-05 15:12
CocoaPods远程私有库从0到1 (转载)
iOS开发
-CocoaPods远程私有库从0到11.
DoBetter1
·
2022-02-05 14:54
iOS XLForm框架
1、初步了解XLForm框架学习修改笔记第一篇2、使用案例(重点)iOS复杂表单使用XLForm实现,及其他方法简介
iOS开发
之XLForm的使用3、细节总结XLForm使用过程中的坑4、亲测注意1、多行文本输入的表格
达_Ambition
·
2022-02-05 14:40
iOS 中常用的Math Functions
分享一些
iOS开发
中的常用函数,简单粗暴,能不自己去写逻辑计算的就不要自己去写,如果自己不是特别牛,性能考虑特全面,那就乖乖用系统封装的吧!!!!
LYPC_下里巴人
·
2022-02-05 13:52
1.12 Xcode代码区的样式设置 [
iOS开发
-Xcode教程]
1.本节课将为您演示,如何对编辑器进行样式设置,从而调整代码的外观属性。双击打开之前创建的项目模板。image2.然后点击打开一份代码文件。image3.打开顶部的程序菜单。image4.在弹出的菜单中,选择参数设置命令。image5.然后在弹出的参数设置面板中,点击切换至字体与颜色设置面板。image6.在字体与颜色设置面板中,点击左侧的黄昏选项,更改代码区的样式。image7.继续尝试其它的代
互动教程网
·
2022-02-05 13:37
关于ios “
”的异常处理
在
iOS开发
过程中经常需要与服务器进行数据通讯,但是在数据接通过程中会出现:null""等问题导致莫名其妙的崩溃。
6bbe3ffd9b9b
·
2022-02-05 13:08
iOS逆向之签名原理
前言本篇文章虽然是介绍
iOS开发
中ipa包的签名原理。但因为签名涉及到密码学中的概念。在了解签名之前,我们需要明确一些概念。
VV木公子
·
2022-02-05 10:53
《马上着手开发iOS应用程序》学习笔记
今年九月份决定开始学习
iOS开发
。
卧浪而行
·
2022-02-05 10:34
Injection For Xcode11 macOS 10.15 Catalina 亲测可用iOS模拟器UI界面调试实时刷新工具
作为当代的前端IDE每次界面调试却需要重新完整的运行整App哪怕仅仅只是调整了一个字体大小也是如此.特别是在大中型项目与电脑配置比较差时,花5s时间调整一段代码,需要耗费5-20s来查看最终效果.这无疑是每个
iOS
我们只是GitHub的搬运工
·
2022-02-05 05:55
oc 浅拷贝与深拷贝
1.先说结论:分可变对象、不可变对象、自定义对象、容器对象几种:对象类型copymutableCopy不可变对象浅拷贝深拷贝可变对象深拷贝深拷贝自定义对象深拷贝深拷贝容器对象浅拷贝深拷贝例子参考:
iOS
George_Luofz
·
2022-02-05 03:40
《求仙路》第一天
之前在公司做过安卓开发、
ios开发
、web开发。现在年龄24了,想要做点和以前不一样的事情,随着年龄的成长,越来越想要把大学时的梦想捡起来了。
别人家的孩子_b8ab
·
2022-02-05 02:36
iOS 越狱,砸壳,反编译看伪代码
咱们做
iOS开发
的都知道,苹果应用在安全性上而言,比安卓已经好很多了,但是只要是互联网应用,安全都不是绝对的,本文主要记录一些个人对逆向方面的一些尝试。
奇怪的她的他
·
2022-02-04 22:01
iOS开发
| 修改textField的placeholder的字体颜色、大小
textField.placeholder=@"usernameisinhere!";[textFieldsetValue:[UIColorredColor]forKeyPath:@"_placeholderLabel.textColor"];[textFieldsetValue:[UIFontboldSystemFontOfSize:16]forKeyPath:@"_placeholderLab
_冇毒
·
2022-02-04 22:18
injectionIII工具:让
iOS开发
调试实现热重载
在
iOS开发
中利用injectionIII也可以帮我们实现热重载,写好代码后,我们不需要重新运行Xcode就可以看到我
一茶壶茶
·
2022-02-04 21:48
iOS 开发之 cocoapods 安装及安装过程中遇到的一些坑
作为一个
iOS开发
者经常会调用第三方库,这时使用cocoapods可以很方便的对第三方库进行管理。2.怎么安装cocoapods?在安装cocoapods前首先需要明白在安装过程中会用到的几个东西?
always_20ba
·
2022-02-04 21:36
上一页
71
72
73
74
75
76
77
78
下一页
按字母分类:
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
其他