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基础
- Framework的CocoaPods制作
1.Cocoapods使用podtrunk发布程序2.Framework的CocoaPods制作一、创建自己的github仓库CocoaPods都托管在github上(官方链接为:https://github.com/CocoaPods),所有的Pods依赖库也都依赖github,因此第一步我们需要创建一个属于自己的github仓库。仓库创建界面如下图:说明:Repositoryname仓库名称,
jeikerxiao
·
2024-08-29 11:21
ios
github
框架
库
iOS基础
开发介绍
iOS基础
开发则是构建在这些设备上的应用程序的过程,涉及多个方面,包括编程语言、开发环境、界面设计、数据存储和网络安全等。
爱花的程序
·
2024-03-04 15:39
ios
iOS基础
知识点012
图像http://blog.csdn.net/morewindows/article/details/73927491.KVODelegationNSNotification特点:1.1通知:通知比较灵活,不需要编写多少代码,实现比较简单;对于一个发出的通知,多个对象能够做出反应,即1对多的方式1.2代理:代理的语法比较严格,如果delegate中的一个方法没有实现那么就会出现编译警告,需要定义很
i爱吃土豆的猫
·
2024-02-19 22:02
SMB
IOS基础
1.概念SMBIOS(SystemManagementBIOS)是主板或系统制造者以标准格式显示产品管理信息所需遵循的统一规范。2.组成DMI(DesktopManagementInterface,DMI)是帮助收集电脑系统信息的管理系统,DMI信息的收集必须在严格遵照SMBIOS规范的前提下进行。DMI设计适用于任何的平台和操作系统。DMI充当了管理工具和系统层之间接口的角色。它建立了标准的可管
狗7耙噻
·
2024-02-19 15:31
UEFI
服务器
iOS一些常用网站
1.goole开源http://blog.csdn.net/caisini_vc/article/details/55994682.
iOS基础
知识http://www.cocoachina.com/bbs
夙挽清歌
·
2024-02-13 11:14
iOS基础
知识整理之多线程技术
多线程技术多线程(multithreading)是指软件或者硬件上实现多个线程并发执行的技术。具有多线程能力的计算机因有硬件支持而能够在同一时间执行多于一个线程,进而提升整体处理性能。原理同一时间,CPU只能处理一条线程,只有一条线程在工作。多线程并发执行,其实是CPU快速地在多线程之间调度(切换)。如果CPU调度线程的时间足够快,就造成了多线程并发执行的假象(CPU并不是真正的同时执行多个任务)
无忌不悔
·
2024-02-10 09:21
IOS基础
之ObjectC
类的声明和实现OC类的声明和实现是分开的,在头文件中声明的变量和方法一般会对外公开。一个简单的类声明文件MyClass.h将如图所示:@interfaceMyClass:NSObject{//类变量声明}//类属性声明//类方法和声明@end实现MyClass.m文件,如下所示@implementationMyClass//类方法定义@end对象的创建MyClass*objectName=[[My
jtsky
·
2024-02-09 07:16
iOS基础
- 从点击应用图标说起
iOS从点击一个应用图标到程序主页面显示出来经历了哪些过程呢?我们可以把启动过程分为main函数之前和main函数之后两个部分。main函数之前1.加载可执行文件2.加载动态链接库加载器dyld3.dyld递归加载dylibsdyld加载过程我们首先学习dyld加载过程,主要分5个部分。可以参考这里。image1.Loaddylibs解析所依赖的dylibs找到所需的mach-o文件打开和读取文件
Super_Luis
·
2024-02-06 18:35
iOS基础
知识点01
1.父类实现深拷贝时,子类如何实现深度拷贝。父类没有实现深拷贝时,子类如何实现深度拷贝。1.1深拷贝同浅拷贝的区别:浅拷贝是指针拷贝,对一个对象进行浅拷贝,相当于对指向对象的指针进行复制,产生一个新的指向这个对象的指针,那么就是有两个指针指向同一个对象,这个对象销毁后两个指针都应该置空。深拷贝是对一个对象进行拷贝,相当于对对象进行复制,产生一个新的对象,那么就有两个指针分别指向两个对象。当一个对象
i爱吃土豆的猫
·
2024-01-29 17:09
iOS基础
——通过案例学知识之LaunchScreen、APPIcon、StatusBar、UIScrollView、UIPageControl
iOS基础
——通过案例学知识之LaunchScreen、APPIcon、StatusBar、UIScrollView、UIPageControl今天要实现的案例效果图一、LaunchScreen1、设置程序的
许英俊潇洒
·
2024-01-25 02:00
ios
uiscrollview
布局
在Vue中使用ax
ios基础
方式
简单的为大家介绍一下如何在vue中使用axios我们需要先了解json-server,我们要搭建服务可以先看一下本人的这篇:json-server的基础使用基础使用上代码:点击发送GET请求constvm=newVue({el:"#root",methods:{search(){//第一种方式//axios({//请求方式//method:"GET",//请求的url//url:"http://l
远近高低各不同
·
2024-01-21 02:26
vue.js
前端
javascript
IOS基础
知识-OC对象原理篇
一个NSObject对象占用多少内存?NSObject对象转化为c语言,实际上就是一个结构体;里面只有一个成员isa指针,而指针在64位架构中占8个字节。也就是说一个NSObjec对象所占用的内存是8个字节(32位4个字节)。内存对齐为两个原则:原则1.前面的地址必须是后面的地址正数倍,不是就补齐。原则2.整个Struct的地址必须是最大字节的整数倍。OC的类信息存放在哪里OC对象主要可以分为三种
程序员的自我救赎
·
2024-01-08 13:27
iOS基础
之修饰符
一、Objective-C@automic:原子的,表示线程安全,目的是确保其他线程不在同一时间内访问相同的资源;@nonatomic:非原子的,表示线程不安全,可以在不同位置读写属性的值;@readwrite:编译器会为属性生成get和set方法;@readonly:编译器只生成get方法;@protected:缺省,受保护的成员变量;@public:公开的成员变量;@private:私有成员变
Kevin写代码
·
2024-01-07 09:19
笔记
ios
cocoa
macos
swift
iOS基础
Runtime-isa (1)Runtime-isa 取值
Runtime基础(1)isa详解OC是一门动态性比较强的编辑语言,OC的动态性是由RuntimeAPI来支撑的Runtime:运行时//提供了一套C语言的API,源码由C/C++/汇编语言编写(开源)OC消息机制:消息机制转发流程isa:ISA_MASKinstance的isa&ISA_MASK->classclassisa&ISA_MASK->meta-class在arm64架构之前,isa就
我是卖报的小行家
·
2024-01-05 09:33
面试需要掌握的知识点
银行家算法,生产者消费者计算机网络HTTP(getpost状态码)、UTP与TCP(以及应用场景)、浏览器输入一个网址的一套流程算法常见数据结构,链表,树,队列,堆,栈排序算法,冒泡、快排哈希思想再提一下
iOS
风的低语
·
2024-01-04 20:11
IOS基础
知识-Category原理篇
问:Category的实现原理,以及Category为什么只能加方法不能加属性?答:分类的实现原理是将category中的方法,属性,协议数据放在category_t结构体中,然后将结构体内的方法列表拷贝到类对象的方法列表中。Category可以添加属性,但是并不会自动生成成员变量及set/get方法。因为category_t结构体中并不存在成员变量。通过之前对对象的分析我们知道成员变量是存放在实
程序员的自我救赎
·
2023-12-21 22:35
黑马程序员 vue3小兔鲜电商项目笔记 一、项目初始化
、创建项目二、创建项目所需的文件夹三、使用Git管理项目四、联想路径设置五、引入ElementPlus六、主题色定制1.安装scss2.准备定制样式文件3.对ElementPlus样式进行覆盖七、ax
ios
又狐闹了
·
2023-12-05 02:16
vue.js
前端
iOS基础
总结-1
1、APP启动流程APP一启动,便首先调用main函数,main函数会调用UIApplicationMain函数来创建UIApplication对象,设置它的代理(AppDelegate)。接着开启主运行循环。完成后便会调用代理didFinishLaunchingWithOptions方法,表明程序完成加载。然后查看info.plist文件中在Mainstoryboardfilebasename中
元宝是只小肥猫
·
2023-11-30 12:22
ios基础
学习cookies
cookie:HTTPCookie是服务器发送到客户端并保存在本地的一小块数据,它会在客户端下一次向同一服务器再发起请求时被携带并发送到服务器上,以此来维护弥补HTTP协议无状态的不足。在Session出现之前,基本上所有的网站都采用Cookie来跟踪会话。截屏2022-09-0709.48.16.png截屏2022-09-0709.15.10.png一、Cookies的生成Cookies第一次由
冷武橘
·
2023-11-29 16:17
【初始前后端交互+原生Ajax+Fetch+axios+同源策略+解决跨域】
Fetch+axios+同源策略+解决跨域1初识前后端交互2原生Ajax2.1Ajax基础2.2Ajax案例2.3ajax请求方式3Fetch3.1fetch基础3.2fetch案例4axios4.1ax
ios
小王小王几点了
·
2023-11-25 08:12
Ajax
ajax
前端接口请求支持内容缓存和过期时间
但是在实际开发场景中都会对axios做二次封装,我们在二次封装的ax
ios基础
上继续封装,增加支持缓存功能request.jsimportaxiosfrom'axios'import{MessageBox
szx的开发笔记
·
2023-11-01 12:00
vue
前端
缓存
2021-截止9月:iOS开发新跳槽收录题目笔记
iOS基础
题分类和扩展有什么区别?可以分别用来做什么?分类有哪些局限性?分类的结构体里面有哪些成员?讲一下atomic的实现机制;为什么不能保证绝对的线程安全(最好可以结合场景来说)?
iOS最新面试题收录
·
2023-10-31 08:14
iOS基础
const static extern
一.const1.const与宏的区别编译时刻宏预编译(xcode加载项目,进度条的时刻)const编译(xcodecommand+B/command+r的时刻)编译检查宏没有编译检查const有编译检查宏的好处宏定义函数和方法const不可以定义函数和方法宏的缺点大量使用宏,会导致预编译的时间变长2.const的作用修饰右侧的基本变量或者指针变量被const修饰的变量是只读的3.const在开发
ClearWB
·
2023-10-28 08:25
iOS基础
之AppDelegate
1、APP的状态一共有5种,NoRunning->inactive->active->background->suspend->NoRunning2、appdelegate中相应事件的方法主要有:3、didFinishLaunchingWithOptions方法的launchOptions字典的使用:
Jonas_Lin
·
2023-10-25 21:39
iOS基础
细节
一、为什么会存在堆空间堆空间的存在主要是为了延长对象的生命周期,并使得对象的生命周期可控。如果试图用栈空间取代堆空间,显然是不可行的。栈是向低地址扩展的数据结构,是一块连续的内存的区域。这句话的意思是栈顶的地址和栈的最大容量是系统预先规定好的,如果申请的空间超过栈的剩余空间时,将出现栈溢出,发生未知错误。因此,能从栈获得的空间较小。而堆是向高地址扩展的数据结构,是不连续的内存区域。这是由于系统是用
曼谷第一开膛手
·
2023-10-24 02:02
iOS面试--百度最新iOS开发面试题
百度一面
iOS基础
知识Python基础知识,大概是多线程,线程安全,集合类,JVM,类相关知识等。
iOS弗森科
·
2023-10-23 17:59
iOS面试--最新快手iOS面试题
视频面试是通过牛客网进行的,以下是记下来的各轮面试题,对于一些
iOS基础
知识就不做解答了。一面1、用递归写一个算法,计算从1到100的和。
IOS应用
·
2023-10-21 12:05
iOS基础
知识 (三)
多线程多线程创建方式iOS创建多线程方式主要有NSThread、NSOperation、GCD,这三种方式创建多线程的优缺点如下:NSThreadNSThread封装了一个线程,通过它可以方便的创建一个线程。NSThread线程之间的并发控制,是需要我们自己来控制的。它的缺点是需要我们自己维护线程的生命周期、线程之间同步等,优点是轻量,灵活。NSOperationNSOperation是一个抽象类
笨笨编程
·
2023-10-21 11:08
IOS基础
知识-宏定义使用
写一个简单的宏定义:#defineMIN(a,b)((a)>(b)?(a):(b))指令与作用:#空指令,无任何效果#define定义宏#undef取消已定义的宏#if如果给定条件为真,则编译下面代码#ifdef如果宏已经定义,则编译下面代码#ifndef如果宏没有定义,则编译下面代码#elif如果前面的#if给定条件不为真,当前条件为真,则编译下面代码#endif结束一个#if……#else条件
程序员的自我救赎
·
2023-10-17 17:03
ax
ios基础
用法请求参数
axios基于promise用于浏览器和node.js的http客户端支持浏览器和node.js支持promise能拦截请求和响应自动转换JSON数据能转换请求和响应数据ax
ios基础
用法get和delete
晴雨恋
·
2023-10-16 21:34
axios基础用法请求参数
axios基础用法请求参数
IOS基础
知识-关联对象原理篇
Category能否添加成员变量?如果可以,如何给Category添加成员变量?答:不能直接添加成员变量,但是可以通过runtime的方式间接实现添加成员变量的效果。虽然在分类中可以写@property添加属性,但是不会自动生成私有属性,也不会生成set,get方法的实现,只会生成set,get的声明,需要我们自己去实现。方法一:我们可以通过使用静态全局变量给分类添加属性staticNSStrin
程序员的自我救赎
·
2023-10-16 01:05
B
IOS基础
知识(下)
ipcafunction(ipca功能)此项是用来激活acpi(高级配置和电源管理接口)功能。如果您的操作系统支持acpi-aware,例如windows98se/2000/me,选择yes。设定值为:yes和no。acpistandbystate(acpi待机状态)此选项设定acpi功能的节电模式。如果您的操作系统支持acpi,例如windows98se/2000/me,您可以通过此项的设定选择
weixin_33964094
·
2023-10-15 18:03
操作系统
java
5g
ios基础
之一天一道笔试题(2)
请写出程序执行后的打印结果:@property(nonatomic,strong)NSString*aStrongString;@property(nonatomic,copy)NSString*aCopyString;代码1:NSString*string=@"Hello";self.aCopyString=string;self.aStrongString=string;mString=@"H
66be37b2096c
·
2023-10-10 07:07
Axios、SASS学习笔记
目录前言一、Ax
ios基础
认识1、简介2、相关文档3、基本配置4、基础快捷使用二、Axios封装1、公共配置文件2、细化每个接口的配置3、使用并发送请求三、SASS1、简介2、相关文档3、使用前奏4、使用变量
五秒法则
·
2023-10-09 17:50
vue2
学习
笔记
Axios
sass
springboot和vue:十一、Axios网络请求的安装引入与使用、跨域问题解决(CORS)
和浏览器中Axios在浏览器端使用XMLHttpRequests发送网络请求,并自动完成json数据的转换安装:npminstallaxios官方文档:https://www.axios-http.cn/Ax
ios
鸡鸭扣
·
2023-10-01 19:56
spring
boot
vue.js
后端
java
前端
springboot
vue
iOS一些常用网站
1.goole开源http://blog.csdn.net/caisini_vc/article/details/55994682.
iOS基础
知识http://www.cocoachina.com/bbs
零度_不结冰
·
2023-09-30 04:08
iOS 基础02--单例、属性修饰符、深浅拷贝
iOS基础
02--单例、属性修饰符、深浅拷贝单例讲单例就必须得先讲讲单例这种设计模式的作用和最可能出现的应用场景,以便更好地理解这种设计模式:比如在整个进程当中,我们经常会用到用户信息,这就要求我们能够把用户信息存在一个统一的对象当中
ShayneFcf
·
2023-09-24 21:15
IOS基础
-设计UI@1X@2X@3X是什么
官方资料苹果官网的设计规范图片和图标尺寸相关Supplyhigh-resolutionimagesforallartworkinyourapp,foralldevicesyourappsupports.Dependingonthedevice,youaccomplishthisbymultiplyingthenumberofpixelsineachimagebyaspecificscalefact
Joe_zShare
·
2023-09-24 07:03
iOS基础
概念总结(一)
关键词、关键概念#import跟#include有什么区别,@class呢,#import""跟#import),#import不会出现交叉编译@class的作用是告诉编译器有@class后面的内容是一个类名。只是告诉编译器存在这么一个类,类具体包含哪些方法,属性和变量的并没有告诉编译器。一般在类的头文件中使用@class来引入其他类。#import@interfaceNSObject(Test)
TauroQ
·
2023-09-17 08:50
ios
IOS基础
知识-block原理篇
面试题block的原理是怎样的?本质是什么?__block的作用是什么?有什么使用注意点?block的属性修饰词为什么是copy?使用block有哪些使用注意?block在修改NSMutableArray,需不需要添加__block?首先对block有一个基本的认识block本质上也是一个oc对象,他内部也有一个isa指针。block是封装了函数调用以及函数调用环境的OC对象。block中各个结构
程序员的自我救赎
·
2023-09-14 22:27
iOS基础
:timer的repeats对引用情况的影响
0x00前言前两天有人问到一个问题,在repeats=NO的时候,timer的引用是怎么样的,我一时没答上来。今天就写了个demo实验下,在repeats为NO时,方法调用前后的引用关系是什么样的。0x01repeats=YES我们都知道在使用timer的时候,如果操作不慎就可能造成循环应用。现在先看下正常使用过程的引用情况。@property(nonatomic,strong)NSTimer*t
Jabber_YQ
·
2023-09-12 12:13
IOS基础
知识-事件传递与响应链原理篇
iOS中事件一共有四种类型,包含触摸事件,运动事件,远程控制事件,按压事件;UIEventUIEvent描述了单次的用户与应用的交互行为,例如触摸屏幕会产生触摸事件,晃动手机会产生运动事件。UIEvent对象中记录了事件发生的时间,类型,对于触摸事件,还记录了一组UITouch对象,下面是UIEvent的几个属性:@property(nonatomic,readonly)UIEventTypety
程序员的自我救赎
·
2023-09-12 04:50
关于andriod App开发---查看与导出logcat日志内容
adbrootadbremountadblogcat(开始打印指令)按住Ctrl+C(终止打印指令)保存日志指令:adblogcat-vtime>D:\log\logcat.txt日志导出完成(如下图)抓包工具:Charles(
IOS
Laurel_xu
·
2023-09-10 01:46
Andriod
axios封装/基础配置
步骤:装包->封装axios实例->调用实例发送请求1.装包npminstallaxios2.封装ax
ios基础
配置//axios实例封装importaxiosfrom'axios'//创建axios实例
要加油哦~
·
2023-09-08 09:42
vue学习
项目中认识vue
vue项目
vue.js
出一套:iOS中高级面试题
iOS基础
1:讲讲你对atomic&nonatomic的理解1、原子操作对线程安全并无任何安全保证。
ios南方
·
2023-09-04 09:00
iOS开发系列--IOS程序开发概览
ios基础
iOS开发系列--IOS程序开发概览概览终于到了真正接触IOS应用程序的时刻了,之前我们花了很多时间去讨论C语言、ObjC等知识,对于很多朋友而言开发IOS第一天就想直接看到成果,看到可以运行的IOS程序。但是这里我想强调一下,前面的知识是你日后开发IOS的基础,没有那些知识你开发IOS会很痛苦,现在很多开发人员做开发都是一知半解,程序质量确实令人担忧,所以还是希望大家能够熟练掌握前面的内容,开发
灯火阑处
·
2023-08-31 11:23
ios
objective-c
ios开发
xcode
oc
iOS基础
-Runloop
Runloop[TOC]一、概念Runloop就是一个事件处理的循环,用来不停的调度工作及处理输入事件Runloop是事件接收和分发机制的一个实现。是线程相关的基础框架的一部分。实例:main函数(有无循环对比)问题:UIApplicationMain做了什么?//伪代码intmain(intargc,char*argv[]){@autoreleasepool{intretVal=0;do{//睡
安处幽篁兮
·
2023-08-30 21:36
IOS基础
知识-异常崩溃处理篇
常见的崩溃类型1.数组越界,nil值初始化导致的崩溃。2.对字典插入nil值,或者读取NSNULL导致的崩溃。3.字符串的截取越界导致的崩溃。4.doesNotRecognizeSelector导致的崩溃。5.子线程初始化UIView导致的崩溃。6.KVO的重复添加、删除,或者忘了删除导致的崩溃。对于旧项目改动太大,或则引用第三方库文件无法修改来解决闪退的问题,可以考虑无侵入解决方案,就是采用ru
程序员的自我救赎
·
2023-08-26 07:23
iOS基础
-OC对象
OC对象Apple源码地址:https://opensource.apple.com/tarballs/ObjectiveC的本质ObjectiveC转为C/C++ObjectiveC代码底层实现都是C/C++代码ObjectiveC->C/C++->汇编语言->机器语言(0/1)ObjectiveC面向对象都是基于C/C++的结构体实现的ObjectiveC转为C/C++cd到将要转化的文件的文
安处幽篁兮
·
2023-08-25 19:08
iOS基础
问答面试题连载(二)
1.xcode5和xcode7区别?xcode7没有Frameworks文件夹,xcode7内部会自动帮你导入一些常见的框架.xcode7多了LaunchScreen.xib,LaunchScreen.xib设置启动界面,而且可以确定模拟器或者真机的真实尺寸,如果没有设置,默认4s的尺寸(320,480)xcode7没有pch文件xcode5当中也有info.plist,只不过它的名字很长.是工程
Jorunk
·
2023-08-24 14:21
上一页
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
其他