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知识树
史上最详尽版本介绍iOS技能树参考:iOS开发路线iOS开发技术路线.png参照技能树,iOS部分目前比较薄弱的点有1.
iOS基础
部分数据存储部分,Sqlite/CoreData(极少用)UI绘制部分,
George_Luofz
·
2022-02-07 07:28
超全回顾 | 5位抖音工程师揭秘抖音
iOS基础
技术(附PPT和回放视频)
动手点关注干货不迷路2016年9月26日,抖音1.0.0版本上线,截至目前,抖音日活跃用户突破6亿,短短6年间,抖音实现了从零开始的爆发性增长。在业务快速发展、数据海量增长、视频/直播形式对画质提出更高要求的背景下,抖音基础技术团队如何以技术革新应对时代变局、以匠人之心优化用户体验?在不被外界“看好”的iOS开发领域,抖音团队又交出了一份怎样的答卷?1月22日下午,第三期字节跳动技术沙龙以线上直播
字节跳动技术团队
·
2022-02-04 15:12
大数据
分布式
编程语言
java
人工智能
IOS基础
工具:自定义视图
原创:知识点总结性文章创作不易,请珍惜,之后会持续更新,不断完善个人比较喜欢做笔记和写总结,毕竟好记性不如烂笔头哈哈,这些文章记录了我的IOS成长历程,希望能与大家一起进步温馨提示:由于不支持目录跳转,大家可通过command+F输入目录标题后迅速寻找到你所需要的内容目录一、Toast提示框二、按钮垂直或者水平布局的提示框三、带图片的提示框四、窗帘五、侧边栏六、全屏视图七、分享视图八、登陆注册视图
时光啊混蛋_97boy
·
2022-01-26 20:38
IOS基础
之切回到主线程的N种方式
方式一:GCD(最常用)使用GCD又有2种方式:异步回到主线程和同步回到主线程。2种方式的差别在于是否会阻塞原来的线程。见下方的代码和日志异步回到主线程(建议使用)dispatch_async(dispatch_get_main_queue(),^{//需要在主线程执行的代码});深入了解:原来线程和主线程并行执行,即:系统会来回切换这2个线程,看起来像2个线程同时在执行NSLog(@"开启一个异
L63C
·
2021-12-23 14:48
ax
ios基础
封装
request.js新建文件夹network在文件新建request.jsimportaxiosfrom'axios'exportfunctionrequest(config){//1创建axios实例constintstance=axios.create({baseURL:'https://localhost:44314',timeout:5000//contentType:'applicati
·
2021-10-28 11:37
前端vue.jsaxios
【vue】ax
ios基础
与应用
aixos基础与应用Axios是一个基于promise的HTTP库,可以用在浏览器和node.js中我们先实现axios在Vue中发起一个请求再详细讲解它在vue中使用axios.get()axios概述与配置axios上的方法在Vue中使用axios.get()//安装axiosnpmiaxios//在store的actons中发起请求importaxiosfrom'axios'exportco
·
2021-10-21 17:00
iOS基础
知识点-进程、线程、多线程
1.进程和线程分别是什么意思?有什么区别?进程:在iOS中每个正在运行的应用程序(app)就是一个进程,每个进程都是相互独立的,每个进程都运行在其专用且受保护的内存中。线程:线程是进程运行的基本执行单位,也就是说一个进程可以有很多个线程,进程的所有任务都是由线程来执行的。用比喻的方法来说,app就像一个工厂,运行的工厂就是一个进程,每个工厂都有自己独立的地址。而里面的工人和机器都是线程,负责的东西
慌莫染
·
2021-07-08 16:04
iOS基础
知识(属性)
iOS基础
知识.png在此留一个问题,用最简单的方式解释为什么向nil发消息不会引起crash?请关注我的专题iOS-Developer-Swift进阶大全
zwwuchn
·
2021-06-27 16:10
2021-06-26 ax
ios基础
用法
axios基于promise用于浏览器和node.js的http客户端支持浏览器和node.js支持promise能拦截请求和响应自动转换JSON数据能转换请求和响应数据ax
ios基础
用法#1.发送get
黑云
·
2021-06-26 08:37
问什么要写这样一个文集
被以为腾讯出来的工程师虐了之后,开始反思...腾讯的大牛没有问太多业务上的问题,全是基础,而我却一脸懵逼.后来细想,我还不是一个真正意义上的iOS开发工程师,而是一个苦逼的API调用工程师.所以准备在撸一遍
iOS
白夜行jobs
·
2021-06-26 04:55
2018-07-31
关于
iOS基础
整理越是简单的东西越是重要。我还是很懒,把在
不停歇的蜗牛
·
2021-06-22 02:53
IOS基础
知识-CocoaPods原理篇
1、cocoapods的下载原理s.source={:git=>'
[email protected]
:ios-thirdpartservice/xxxreact.git',:tag=>'1.0.0'}当使用Cocoapods导入私有库时,Cocoapods先是根据:git=>‘
[email protected]
:ios-thirdpartservice/xxxreact.git’找到对应的gi
程序员的自我救赎
·
2021-06-22 02:26
iOS 基础学习
首先感谢这些博主:我这里只是学习和摘抄七秒记忆的鱼儿--2017年iOS面试题总结就叫yang--#
iOS基础
#iOS面试题一iOS-Interview--有条理性iOS系统层次架构iOS系统层次架构继承和多态的区别
桀骜不驯的搬砖者
·
2021-06-21 22:57
iOS基础
篇-Copy和Strong
本文仅针对使用字符串、数组、字典时,对copy和Strong展开讨论1.不可变字符串申明copy和strong属性字符串@property(strong,nonatomic)NSString*strStrong;@property(copy,nonatomic)NSString*strCopy;//不可变字符串NSLog(@"不可变字符串:");NSString*str=@"aaaa";NSLog
麦子_KB
·
2021-06-21 20:52
ios基础
知识
1、设计模式是什么?你知道哪些设计模式,并简要叙述?设计模式是一种编码经验,就是用比较成熟的逻辑去处理某一种类型的事情。1).MVC模式:ModelViewControl,把模型视图控制器层进行解耦合编写。2).MVVM模式:ModelViewViewModel把模型视图业务逻辑层进行解耦和编写。3).单例模式:通过static关键词,声明全局变量。在整个进程运行期间只会被赋值一次。4).观察者模
深圳一匹狼
·
2021-06-19 06:07
iOS 基础编码规范整理
iOS基础
编码规范目录代码格式化空格代码组织Pragma命名通用的约定常量方法字面量类类名初始化属性属性变量点符号属性定义私有属性懒加载条件语句ifelse三目运算符Case语句枚举类型分类代码格式化空格缩进使用
光强_上海
·
2021-06-13 01:39
《
iOS基础
篇之几句代码实现按钮防重复点击》
为了防止用户恶意去无线调取调取接口于是针对某些按钮新加了防止重复点击操作,具体操作方式如下://01当按钮被点击时按钮的响应事件将按钮传递过去//02在按钮的响应方法里面做以下操作1.让传过来的按钮禁止点击。2.记录传过来的按钮的tag值。3.写个延迟调调用,延迟时间就是被点击的间隔。4.在延迟调用的方法里面根据父视图按tag值取子视图的方法将按钮取到并设置可以点击。Tip:TableViewCe
不够果断是种癌
·
2021-06-12 21:16
IOS基础
:Delegate与Protocol
原创:知识点总结性文章创作不易,请珍惜,之后会持续更新,不断完善个人比较喜欢做笔记和写总结,毕竟好记性不如烂笔头哈哈,这些文章记录了我的IOS成长历程,希望能与大家一起进步温馨提示:由于不支持目录跳转,大家可通过command+F输入目录标题后迅速寻找到你所需要的内容目录一、比较1、代理和block的选择2、Delegate、Notification、KVO的优缺点比较二、跨层传值1、属性正向传值
时光啊混蛋_97boy
·
2021-06-12 21:10
基础题
1
iOS基础
1.1父类实现深拷贝时,子类如何实现深度拷贝。父类没有实现深拷贝时,子类如何实现深度拷贝。
深圳一匹狼
·
2021-06-12 19:20
iOS基础
-iOS程序生命周期
iOS应用程序的生命周期又根据系统是否支持多线程分为两种:不支持多线程的iOS4之前的系统以及支持多线程的iOS4及其之后的系统。iOS4之前系统,app的生命周期图如下所示:从图中我们可以看出step1.点击appicon或者从应用程序url(比如在Safari地址栏中输入应用程序url)启动应用程序。step2.就会进入UIApplicationDelegate的-(void)applicat
MonsterNanny
·
2021-06-12 02:56
Vue 接口 promise + fetch + axios + async 和 await
文章目录一、promise1.异步2.Promise3.基于Promise发送Ajax请求4.Promise基本API二、接口调用fetch三、接口调用axios1.ax
ios基础
用法2.axios全局配置
鲸渔要加油
·
2021-06-05 20:26
基础学习
vue
vue.js
javascript
js
es6
iOS基础
:strong属性与weak属性的区别
讲述清晰的文章,保存下点击查看原文地址:http://blog.csdn.net/gongwutianya/article/details/51033804
走近科学探索发现
·
2021-06-04 12:39
高级iOS面试题全纪录
iOS基础
:多线程使用,gcd跟operation区别,怎么取消正在执行的gcd任务GCD系列知识总结NSOperation相关知识总结可以仿照operation的工作原理,设置一个BOOL变量,当需要停止时设置成
zyzxrj
·
2021-05-18 01:10
ios面试资料
面试知识点iosBAT面经-有些小细节待自己搜索答案iOS面试题系列之常见算法iOS面试中常见的算法题目2016年3月iOS面试总结-混合了基础知识和ios知识iOS有用的面试题大集合ios学习笔记包含
ios
夏的背影
·
2021-05-15 10:29
YYProject
前言:开发相关,请移步东门兜的CSDN,里面包含了
iOS基础
、iOS问答、iOS进阶、iOSArcgis。
123打点滴
·
2021-05-14 10:44
实用
iOS基础
工具
1.简介该工程包含iOS开发中使用到的工具,文件操作,网络访问,提示UI,设备唯一ID,keychain存储,以便于开发者能迅速搭建基础模块。源码地址:https://github.com/ydbwwhq/HWCommon2.使用方法下载该项目,直接将HWCommon文件夹拖入项目即可import"HWCommon.h",导入所有工具类即可快速搭建项目的基础功能模块3.具体工具类使用实例3.1HW
Hale王
·
2021-05-10 09:59
Socket.IO on Objective-C
Socket.IOon
iOS基础
与简介GitHub下载地址(swift版本):socket.io-client-swift下载解压项目之后,将Source文件夹全部拖入项目中258813FE-F822-
月咏蝴蝶
·
2021-05-09 23:15
iOS面试知识点(一)
1
iOS基础
1.1父类实现深拷贝时,子类如何实现深度拷贝。父类没有实现深拷贝时,子类如何实现深度拷贝。
iOSTbag
·
2021-05-09 01:32
iOS基础
篇-手机功能汇总
**开发中经常会调用手机功能,今天来汇总一下,若有不足欢迎大家指出,下面分别介绍如下功能:**电话短信邮件通讯录定位跳转应用跳转AppStore打开其他文件电话调用电话有下图两种不同样式,相同的是,通话结束后均会返回你原界面1-直接跳至拨号界面2-先弹框提示,用户确认后再跳至拨号界面直接跳至拨号界面NSURL*url=[NSURLURLWithString:@"tel://10000000"];[
亲爱的大倩倩
·
2021-05-05 18:25
Objective-C 知识点
iOS基础
1.分类和扩展有什么区别?可以分别用来做什么?分类有哪些局限性?分类的结构体里面有哪些成员?2.讲一下atomic的实现机制;为什么不能保证绝对的线程安全(最好可以结合场景来说)?
书写不简单
·
2021-04-30 04:08
iOS基础
(十) - 集合(NSArray, NSDictionary, NSSet)
数组和字典,在iOS开发的时候经常用到,set则比较少用,所以,想搞明白它们的区别和使用情况。1.NSArray和NSMutableArrayAccessingIndexesandEasilyEnumeratingElements:ArraysArrays(suchasNSArrayandNSMutableArray)areorderedcollectionswhichallowindexedac
一剑孤城
·
2021-04-29 13:48
IOS基础
*Objective-C引用计数原理:一篇比较底层的探索Objective-C中引用计数实现的文章。虽然在ARC时代对iOS开发者来说内存管理已经非常简单了,但是这一套内存管理从原理上并没有改变。从一个iOS入门者进阶的道路上,内存管理的方式和原理总是不可能绕过的门槛。这篇文章和之前的黑幕背后的Autorelease从比较底层的角度为我们详解了这方面的内容。不论是iOS开发新人还是已经有一定层次的
冰J冰
·
2021-04-29 10:48
iOS基础
:协议使用的一些理解
近期在看SD的源码的时候,看到了下面这个写法:idoperations=operationDictionary[key];if([operationsconformsToProtocol:@protocol(SDWebImageOperation)]){[(id)operationscancel];}可能是我代码看的还不够多,对于这样[(id)operationscancel]的写法还是第一次见。
Jabber_YQ
·
2021-04-27 13:06
iOS基础
-小Demo--刮开涂层(刮刮乐效果)
蛾儿雪柳黄金缕,笑语盈盈暗香去!总结一个小的Demo,先看效果图.刮开涂层效果.gif设置刮开后,显示的文字LabelUILabel*label=[[UILabelalloc]initWithFrame:CGRectMake(7,50,400,400)];label.text=@"离思五首\n元稹\n曾经沧海难为水,\n除却巫山不是云!\n取次花丛懒回顾,\n半缘修道半缘君!\n";label.n
云之君兮鹏
·
2021-04-26 06:57
IOS基础
之Foundation框架常用类NSFileManager,DSDate,CGPoint,CGSize,copy,单例
IOS基础
之Foundation框架常用类NSFileManager,DSDate,CGPoint,CGSize,copy,单例1.01_FileManager学习////main.m//01_FileManager
JohnsonSwift
·
2021-04-24 22:40
IOS
iOS基础
:再次思考引用计数和autorelease
写这篇文章的起因是在
iOS基础
:深入内存管理--让人头疼的autorelease文章中,啊哈呵给我评论了:评论.png我尝试了他的代码,确实存在问题。不过很遗憾,我还是不能帮他解决。。
Jabber_YQ
·
2021-04-24 09:58
前端如何关闭已经发送的请求
【axios】axios.CancelToken;(1)普通请求(未在ax
ios基础
上进行二次封装---统一封装)(2)根据业务需求提取所有的api进行封装:注意:方案1是解决前端关闭请求比较常用的方法
weixin_45439379
·
2021-04-23 09:28
ajax
javascript
ajax
iOS基础
知识总结
1.内存泄露和野指针内存泄漏:是指在堆区,alloc或new创建了一个对象,但是并没有放到自动释放池中,或者没有free对象,导致这块内存一直被占用,换一种方法说,就是没有指针指向这块内存,再通俗点,开辟了一段空间,在没有被释放之前,结果找不到这块内存了,这样就会造成内存泄漏的问题。这块内存会直至程序运行结束才会被释放。野指针:是指针指向已经delete的对象,或者是未申请访问的受限制的区域的时候
JasonL
·
2021-04-21 17:45
整理出:iOS某些大厂以及小公司的面试题!
目录1、
iOS基础
题2、iOS实战题3、网络题4、计算机系统题5、设计模式题6、架构&设计题7、数据结构&算法题大小厂基础面试篇:小编这里有准备一些面试进阶资料,最新面试大厂常问面试答案一份。
iOS弗森科
·
2021-04-19 22:49
IOS基础
UI操作UILabel
UILabel之小白学习纪录篇代码创建UILabelUILabel*newLabel=[[UILabelalloc]initWithFrame:CGRectMake(100,300,width,height)];[self.viewaddSubview:newLabel];改变文字内容[newLabelsetText:@"我被改变了"];//或者newLabel.text=@"我被改变了";改变文
KevenT
·
2021-04-18 19:57
IOS基础
:设计模式
原创:知识点总结性文章创作不易,请珍惜,之后会持续更新,不断完善个人比较喜欢做笔记和写总结,毕竟好记性不如烂笔头哈哈,这些文章记录了我的IOS成长历程,希望能与大家一起进步温馨提示:由于不支持目录跳转,大家可通过command+F输入目录标题后迅速寻找到你所需要的内容目录一、项目架构1、架构方案选择2、搭建目录结构3、Pods管理第三方库4、pch头文件二、六大设计原则1、单一职责原则2、开闭原则
时光啊混蛋_97boy
·
2021-04-18 11:28
iOS面试题精选 — 给iOS中高级求职者的一份面试题解答
点击此处即可获取更多面试资料哦
iOS基础
1:讲讲你对atomic&nona
iOS_小久
·
2021-04-18 01:36
iOS经典面试题
1
iOS基础
1.1父类实现深拷贝时,子类如何实现深度拷贝。父类没有实现深拷贝时,子类如何实现深度拷贝。
iOS_天气
·
2021-04-13 19:20
iOS面试题,基础→中级→高级面试进价=总会是你需要的!
iOS基础
面试题部分1.为什么说Objective-C是一门动态的语言?2.讲一下MVC和MVVM,MVP?3.为什么代理要用weak?代理的delegate和dataSource有什么区别?
iOS弗森科
·
2021-04-13 09:24
iOS基础
之调试(含 程序运行流程、程序生命周期、VC生命周期)
目录1.程序运行流程、生命周期2.调试方法NSLog断点普通断点全局断点条件断点命令行poNSAssert布局问题---设置背景色、1.程序运行流程、生命周期知道程序流程可以快速找到错误地方!!!main.mmain函数是整个程序的入口(点击应用图标,程序启动后会调用所有类、分类的+load方法,然后调用main方法)-》初始化了一个UIApplication应用单例对象,并设置delegate为
风雨路上砥砺前行
·
2021-03-12 02:15
iOS基础
| Objective-C 协议
今天我们来学习Objectivc-C中的协议。学习主要分三部分:协议是什么?协议的作用是什么,可以用它实现什么,使用场景是什么?如何使用协议?(Demo)一、协议是什么?协议(protocol)是Objective-C中一个非常重要的语言特性,从概念上讲,非常类似于JAVA中接口。一个协议其实就是一系列有关联的方法的集合,如最常见的tableViewDelegate和tableViewDataSo
UncleFool
·
2021-03-11 14:24
2021年iOS面试题
数据结构有哪些3、TCP/UDP的区别4、http的请求方式有几种,每种的概念5、htttp完成一次请求过程有哪些,请求那几部分构成,相应那几部分构成6、https的介绍,对称加密和非对称加密的概念以及有哪些使用
iOS
萧修
·
2021-03-04 09:43
iOS面试基础
iOS基础
类这里包含了去哪儿,滴滴,蚂蚁金服,美团,今日头条,快手以及其它公司的一些面试题,大部分面试官问的重复的问题很多,总体来说就是以下的面试题。
iOS鑫
·
2021-03-02 13:24
iOS面试基础
iOS基础
类这里包含了去哪儿,滴滴,蚂蚁金服,美团,今日头条,快手以及其它公司的一些面试题,大部分面试官问的重复的问题很多,总体来说就是以下的面试题。
iOS大鑫
·
2021-03-01 19:43
iOS
iOS面试
iOS开发
IOS基础
之绘图函数的使用
IOS基础
之绘图函数的使用////HMView.m//25-绘图步骤////Createdby鲁军on2021/2/14.
JohnsonSwift
·
2021-02-14 23:54
IOS
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他