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基础
知识概述基本修饰属性assion-基本用于修饰基本数据类型如int等是弱引用copycopy修饰不可变对象和strong修饰符一样对当前的对象进行一个强引用copy修饰可变对象会对当前对象进行深拷贝生成一个不可变对象追问
浮萍向北
·
2023-08-22 21:03
TypeScript封装Axios
TypeScript封装AxiosAxios的基本使用因ax
ios基础
使用十分简单,可参考axios官方文档,这里不在介绍他基本用法,主要讲解拦截器。拦截器主要分为两种,请求拦截器和响应拦截器。
Auroraɔ:
·
2023-08-22 16:30
前端
typescript
javascript
前端
iOS 高级面试题--答案
目录
iOS基础
题1.分类和扩展有什么区别?可以分别用来做什么?分类有哪些局限性?分类的结构体里面有哪些成员?2.讲一下atomic的实现机制;为什么不能保证绝对的线程安全(最好可以结合场景来说)?
麟枫_Jack
·
2023-08-19 19:20
ax
ios基础
知识
axios文章目录axiosaxios是什么axios特点axios常用语法axios请求响应结果的结构axios配置对象axios默认配置axios创建实例对象并发送请求axios拦截器axios取消请求axios是什么Axios是基于promise和HTTP库,可以用在浏览器和nodejs中,目前前端最流行的ajax请求库react.vue官方都推荐使用axios发ajax请求axios特点可
冰镇白干
·
2023-08-19 10:26
前端知识库
前端
ajax
iOS基础
:掌握Button的titleEdgeInsets和imageEdgeInsets的使用方法
写在前面虽然前面也写了一篇有关Btn的titleEdgeInsets和imageEdgeInsets的介绍的,但是感觉可能存在问题,而且每次使用这两个属性的时候都没有那么的得心应手,有强迫症的我决定花点时间拿下这两个属性。下面,记录我的探索过程。(虽然现在的我已经知道如何使用了,但并不算正规,还请大神不吝赐教!!!)正文零、理论首先,你得知道titleEdgeInsets和imageEdgeIns
马拉萨的春天
·
2023-08-19 09:29
一天一读
新知识点
ios基础
(二)
一、swift类和结构体的区别作为函数参数传递两者的区别值类型传递会copy?每次传递都会复制?对性能消耗有没有影响?区别:1.类属于引用类型,结构体属于值类型2.类允许被继承,结构体不允许被继承3.类中的每一个成员变量都必须初始化,否则编译器会报错,而结构体不需要,编译器会自动生成init函数,给变量默认值二、swift面向协议的理解?三、block造成循环引用的原因?解决方法?四、block的
一颗程序媛0915
·
2023-08-15 01:09
大厂offer++
ios
swift
ui
iOS基础
知识
1.autorelease和@autoreleasepool区别release使对象的引用计数,autorelease在适当的时候给对象发送个release消息(当这个对象所在autoreleasepool进行销毁的时候,这个对象才会进行release操作)。每一个线程,包括主线程都会有一个NSRunLoop对象。可以简单的把这个runloop看做是一个死循环,这个runloop不断的接收事件然后
学呀学呀总得学会了吧
·
2023-08-13 14:23
IOS基础
知识
1.#include#import@class区别#include:引入头文件#import:防止重复引入头文件@class:仅告诉编译器有这个类2.id和instancetype的区别id:可作为返回、参数类型及用来定义变量instancetype:只能作为函数或方法的返回3.New作用申请内存空间--->实例变量初始化--->返回申请空间首地址4.NSObject和id的区别都可以指向任何对象
beiguo123
·
2023-08-08 10:05
notes-api
预备知识HTTP请求报文(请求行、请求头、请求体)MOCKAPI的定义及实践(使用eolinker实现)Vue之ax
ios基础
使用WAMPAPACHE配置跨域请求xampp环境下Apache跨域访问设置
tutuhua
·
2023-07-31 23:50
iOS基础
(17)之:iOS面试题
2019iOS面试题大全:https://www.jianshu.com/p/69d719568ae2掘金iOS搜索:https://juejin.im/search?query=iOS&type=all2018年iOS面试心得:https://juejin.im/post/5b4cd5aae51d455b5d3efa2c2018年iOS面试珠玑:https://juejin.im/post/5b
godgnay
·
2023-07-31 15:46
ios基础
之一天一道笔试题(3)
请写出下列程序的执行结果:inta=10;void(^block)()=^{NSLog(@"ais%d",a);};a=20;block();__blockinta=10;void(^block)()=^{NSLog(@"ais%d",a);};a=20;block();运行结果:10,20解析:本题主要考察队block底层实现的理解,通俗来说,当变量是局部变量时,block可以自动捕获局部变量的
66be37b2096c
·
2023-07-25 17:41
ios基础
之一天一道笔试题(5)
请写出程序执行后的输出结果:-(void)threadTest{NSLog(@"0");dispatch_queue_tqueue=dispatch_queue_create("com.queue",DISPATCH_QUEUE_CONCURRENT);dispatch_sync(queue,^{NSLog(@"1");dispatch_async(queue,^{sleep(5);NSLog(@
66be37b2096c
·
2023-07-24 17:35
iOS 高级面试题--答案
目录
iOS基础
题1.分类和扩展有什么区别?可以分别用来做什么?分类有哪些局限性?分类的结构体里面有哪些成员?2.讲一下atomic的实现机制;为什么不能保证绝对的线程安全(最好可以结合场景来说)?
lkkwxy
·
2023-07-22 22:59
2018-08-13
iOS基础
学习
iOS基础
学习一:工具1、熟悉mac操作系统目标:会基本的操作,一些快捷键2、XCode的使用1)工程基本的目录结构2)每个工作区是做什么的3)会修改工程配置(比如修改icon,工程名,开发者账户等信息
_bab
·
2023-07-18 19:45
(最新)iOS高级面试,大厂常问iOS面试题
目录1、
iOS基础
题2、iOS实战题3、网络题4、计算机系统题5、设计模式题6、架构&设计题7、数据结构&算法题1、
iOS基础
题1,分类和扩展有什么区别?可以分别用来做什么?分类有哪些局限性?
lp_lp
·
2023-07-16 00:29
Vue3---请求拦截器携带token
Axios请求拦截器可以在接口正式发起之前对请求参数做一些事情,通常Token数据会被注入到请求header中,格式按照后端要求的格式进行拼接处理//ax
ios基础
封装importaxiosfrom
velpro_!
·
2023-07-14 20:58
javascript
前端
vue.js
黑马程序员前端 Vue3 小兔鲜电商项目——(二)初始化项目
管理项目jsconfig.json配置别名路径ElementPlus引入安装配置按需导入测试组件定制elementPlus主题安装sass准备定制化的样式文件自动导入配置Axios安装并简单封装安装Ax
ios
I'm Jie
·
2023-06-22 06:48
Vue3
#
小兔鲜电商项目
前端
vue.js
javascript
(最新)iOS高级面试,大厂常问iOS面试题
目录1、
iOS基础
题2、iOS实战题3、网络题4、计算机系统题5、设计模式题6、架构&设计题7、数据结构&算法题1、
iOS基础
题1,分类和扩展有什么区别?可以分别用来做什么?分类有哪些局限性?分
ios开发闻闻
·
2023-06-21 16:31
面试准备——
iOS基础
知识
iOS基础
知识iOS的内存管理分为ARC、MRC两种,通过引用计数来控制对象,引用计数为0的时候,释放对象。new、alloc、copy=1,retain+1,release-1。
tmachc
·
2023-06-19 03:26
vue3 axios全局配置封装
引入axiosnpminstallaxios//yarnaddax
ios基础
使用,引入axios//src/utils/net.jsimportaxiosfrom'axios'constservice=
梅花十三儿
·
2023-06-10 12:42
vue.js
前端
javascript
前端项目实战
Vuetify搭建侧边栏5、Vuetify搭建测试用例界面二、测试平台前端实战练习(二)1、目前页面存在的问题2、配置父子路由3、配置导航栏路由4、平台页面效果展示三、测试平台前端实战练习(三)1、构建ax
ios
敲代码敲到头发茂密
·
2023-06-07 14:52
#
测试平台三
前端
vue.js
javascript
ios 基础开发
bingjiewenqing/article/details/108904965protocolhttps://blog.csdn.net/spicyshrimp/category_6790461.html
ios
TO_ZRG
·
2023-04-21 11:48
每日一记
objective-c
抖音
iOS基础
技术有哪些岗位适合你
本文简单聊下“抖音
iOS基础
技术团队”在做的事情,让大家对我们有更多的认识,如果觉得哪个方向适合自己,或者想加入某个方向,非常欢迎联系我们。哪些平台?iOS。
iOS入门级攻城尸
·
2023-04-17 17:11
iOS基础
06—--事件响应链
iOS基础
06—--事件响应链移动应用的最大特性就是响应用户交互操作,那么iOS系统是如何去响应一个简单的点击事件的呢?系统如何精准地定位一个事件的响应者呢?
ShayneFcf
·
2023-04-16 13:41
iOS 基础04--Foundation框架下基本集合类
iOS基础
04--Foundation框架下基本集合类不可变集合的最大好处是线程安全。
ShayneFcf
·
2023-04-16 00:38
ios基础
操作、变量、整型、进制之间转换、运算符
!注意:直接在iCloud中取消勾选会直接删除文件,不要这么做步骤:在Downloads文件夹下创建一个目录存放桌面文件和Document文件:1cd~/Downloads2mkdirdesktop_files3然后把文档文件与桌面文件都拖进来关闭iCloud的备份桌面与文档的选项:左上角苹果图标->systempreference->搜索框直接搜icloud->icloudDrive后面有个op
我不白先生
·
2023-04-13 15:22
iOS基础
理论
1、+load跟+initialize的区别呢?Re:+load是在程序启动时加载所有类的时候执行的。+initialize可以理解成一种懒加载,实例化某个类的时候进行。+load是否需要调用super?为什么?+load不需要调用super,因为它是迭代进行的,先调用父类,再调用子类。2、KVO基本原理1.KVO是基于runtime机制实现的2.当某个类的属性对象第一次被观察时,系统就会在运行期
wsj_2012
·
2023-04-11 23:04
高级面试
iOS基础
题1、分类和扩展有什么区别?可以分别用来做什么?分类有哪些局限性?分类的结构体里面有哪些成员?
li二彩
·
2023-04-08 08:36
iOS Copy之深复制浅复制
面试必考察的
iOS基础
原理--深复制,浅复制,过一段时间总是会混淆,写下demo帮助理清概念不可变字符串:NSString*str=@"testStr";NSString*copyStr=[strcopy
做个有趣的程序员
·
2023-04-08 05:45
iOS基础
之KVO(Key Value Observing) 键值观察
目录1.KVO的原理2.系统自带KVO的缺点3.自己实现KVO4.第三方框架KVOController可用来监听某一对象指定属性的变化KVO和NSNotificationCenter同属于观察者模式1.KVO的原理KVO对监听对象不具有侵入性(不会修改监听对象内部代码),因为KVO的原理是:在运行时会创建一个继承自原类的中间类,并动态修改监听对象的isa指向该中间类(动态修改了对象的类型,重写cl
平安喜乐698
·
2023-04-08 02:54
axios用法讲解
axios用法axiosax
ios基础
用法axios全局配置axios拦截器axios基于promise用于浏览器和node.js的http客户端支持浏览器和node.js支持promise能拦截请求和响应自动转换
是小王啊i
·
2023-04-05 00:28
vue
vue
javascript
ajax
iOS基础
知识-类
从NSObject的初始化了解isaimage代替isa指针的是结构体isa_t,这个结构体中"包含"了当前对象指向的类的信息。structobjc_object{isa_tisa;};当ObjC为为一个对象分配内存,初始化实例变量后,在这些对象的实例变量的结构体中的第一个就是isa。在ObjC中Class的定义也是一个名为objc_class的结构体,如下:structobjc_class:ob
name007
·
2023-04-04 10:36
IOS基础
使用:推送服务
原创:知识点总结性文章创作不易,请珍惜,之后会持续更新,不断完善个人比较喜欢做笔记和写总结,毕竟好记性不如烂笔头哈哈,这些文章记录了我的IOS成长历程,希望能与大家一起进步温馨提示:由于不支持目录跳转,大家可通过command+F输入目录标题后迅速寻找到你所需要的内容目录一、简介一、LocalNotifications(本地推送)1、本地推送流程2、通知的触发条件3、通知的内容4、对推送进行查、改
时光啊混蛋_97boy
·
2023-04-04 05:02
[
iOS基础
]const,static,extern 的区别
一、const与宏的区别(面试题):const简介:之前常用的字符串常量,一般是抽成宏,但是苹果不推荐我们抽成宏,推荐我们使用const常量。执行时刻:宏是预编译(编译之前处理),const是编译阶段。编译检查:宏不做检查,不会报编译错误,只是替换,const会编译检查,会报编译错误。宏的好处:宏能定义一些函数,方法。const不能。宏的坏处:使用大量宏,容易造成编译时间久,每次都需要重新替换。注
codeTao
·
2023-04-02 09:15
ax
ios基础
应用实战
axios是一个基于Promise优秀的HTTP库,也是vue作者推荐配合vue使用的代替vue-resource的库,它比ajax功能要丰富点对于axios的学习,大致可以分为三部曲,第一就是基础知识你能够灵活运用,第二就是能够根据自己项目需要封装一下axios库,第三个就是看源码吧,能看得懂,讲的出其道理。今天,我们就讲讲axios的基础应用。前期工作基础知识梳理一个基于Promise的HTT
黑瞎子岩家兴
·
2023-04-01 17:38
[
iOS基础
]OC常用算法实现
希尔排序-(void)shellSort:(NSMutableArray*)array{NSIntegeri,j,gap;NSIntegern=array.count;for(gap=n/2;gap>0;gap/=2){for(i=gap;i=0&&[array[j]integerValue]>[array[j+gap]integerValue];j-=gap){[arrayexchangeObj
codeTao
·
2023-04-01 07:40
iOS 开发基础技术思维导图
iOS基础
技术知识导图.png图片来自https://www.jianshu.com/nb/5940858
旋风猫
·
2023-03-31 04:07
2019年三四月iOS面试总结
iOS基础
部分1.多线程iOS多线程的方案GCD的具体应用(分组,栅栏等功能的使用,主线程全局线程和创建线程之间的区别)GCD的底层实现原理NSThread的实现原理2.锁iOS中锁的种类使用锁来实现一个单例实现一个读写锁在
Chase_Eleven
·
2023-03-31 01:45
15~25k初级iOS开发和中级开发会问个啥?
仅代表个人意见和理解
iOS基础
面试题部分1.为什么说Objective-C是一门动态的语言?2.讲一下MVC和MVVM,MVP?3.为什么代理要用weak?
iOS最新面试题收录
·
2023-03-28 15:40
iOS 多线程
GCD总结NSOperation总结iOS面试题(三)多线程开发-
iOS基础
深入补完计划--多线程(面试题)汇总-CocoaChina_让移动开发更简单可能碰到的iOS笔试面试题(18)--多线程-进程在系统中正在运行的一个应用程序
Nothing_xy
·
2023-03-28 14:26
IOS基础
知识-UIWebView与WKWebView的区别
通过简单的测试即可发现UIWebView占用过多内存,且内存峰值更是夸张。WKWebView网页加载速度也有提升,但是并不像内存那样提升那么多。下面列举一些其它的优势:更多的支持HTML5的特性官方宣称的高达60fps的滚动刷新率以及内置手势Safari相同的JavaScript引擎将UIWebViewDelegate与UIWebView拆分成了14类与3个协议(官方文档说明)另外用的比较多的,增
程序员的自我救赎
·
2023-03-26 18:15
2019-05-01
AppStore审核被拒问题,及其解决方案(2.1、2.5.13、3.2.1、4.1、4.2.3、5.1.1、5.1.2、5.2.1)个人分类:
iOS基础
AppStore审核被拒问题,及其解决方案1、Guideline2.1
tito
·
2023-03-24 08:38
IOS基础
知识-SDWebImage原理篇
SDWebImage内部实现过程1.入口setImageWithURL:placeholderImage:options:会先把placeholderImage显示,然后SDWebImageManager根据URL开始处理图片。2.进入SDWebImageManager-downloadWithURL:delegate:options:userInfo:交给SDImageCache从缓存查找图片是
程序员的自我救赎
·
2023-03-23 16:23
ios基础
之一天一道笔试题(1)
以下代码有问题吗,如何优化?for(inti=0;i<100000000000;i++){NSString*string=@"Hello";string=[stringstringByAppendingFormat:@"--%d",i];string=[stringuppercaseString];}解析:本题主要考察内存管理相关知识点,我们先看一下苹果官方文档关于autoreleasePool使
66be37b2096c
·
2023-03-22 11:09
iOS基础
面试题汇总
1.#import跟#include、@class有什么区别?#import用来包含系统自带的文件,#import""用来包含自定义的文件2.属性readwrite,readonly,assign,retain,copy,nonatomic各是什么作用,在那种情况下用?readwrite:同时生成get方法和set方法的声明和实现readonly:只生成get方法的声明和实现assign:set方
superxjhw
·
2023-03-22 09:22
axios的基本使用
axios基于promise用于浏览器和node.js的http客户端支持浏览器和node.js支持promise能拦截请求和响应自动转换JSON数据能转换请求和响应数据ax
ios基础
用法get和delete
過尽千帆_YL
·
2023-03-20 23:44
iOS基础
知识(一) copy
NSString到底是用copy修饰还是使用strong进行修饰?或者说NSString什么时候使用copy什么时候使用strong呢?从面向对象到Objective-C概览copy1、面向对象:Inobject-orientedprogramming,objectcopyingiscreatingacopyofanexistingobject,aunitofdatainobject-orient
胖渣大橘子
·
2023-03-20 19:22
----
第一部分
iOS基础
1、常用关键字,retain,copy,mutablecopy,weak,assign,strong,属性的本质是什么IOSconststaticextern深度解析1).getter
DeCori
·
2023-03-18 13:16
2021年,大厂常问的46个
iOS基础
技术点。
前言收录的面试技术点,可能没那么多时间来总结答案,有什么需要讨论的地方欢迎大家底部留言。主要记录一下大厂技术点,希望能帮助到正在面试或者将要面试的伙伴吧。更多技术题合集:iOS技术题大全(上)iOS技术题大全(中)iOS技术题大全(下)46个技术题:第一个问题:怎么优化应用启动时间。category,method的实现机制,class的载入过程。runloop是来做什么的?runloop和线程有什
iOS猿_员
·
2023-03-18 07:24
IOS基础
原理:Notifications
原创:知识点总结性文章创作不易,请珍惜,之后会持续更新,不断完善个人比较喜欢做笔记和写总结,毕竟好记性不如烂笔头哈哈,这些文章记录了我的IOS成长历程,希望能与大家一起进步温馨提示:由于不支持目录跳转,大家可通过command+F输入目录标题后迅速寻找到你所需要的内容目录一、使用1、提供的属性和方法2、队列的合并策略和发送时机3、注意点二、注册通知源码解析1、存储容器2、解析注册通知方法3、判断是
时光啊混蛋_97boy
·
2023-03-17 00:45
上一页
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
其他