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笔记
UEFI学习——SMB
IOS笔记
SMBIOS是一套规范,对于符合SMBIOS规范的计算机,可以通过访问SMBIOS的结构获得系统信息,这里对其介绍不再赘述。本篇文章是将我自己对EDKII代码中SMBIOS的结构体的理解进行一个总结,并结合EDKII里的两个函数对读取SMBIOS信息的程序逻辑提供一个大概的思路。本博客介绍的SMBIOS是使用32位的EPS表(即根据SMBIOS2.1规范)1.SMBIOS结构介绍上面的图包含了几个
落子摘星
·
2024-02-19 15:02
UEFI学习
UEFI
SMBIOS
2.1
iOS笔记
UI--UILabel
声明:此为本人学习笔记,若有纰漏错误之处的可留言共同探讨UILabel基本用法://1创建UIlabelUILabel*label=[[UILabelalloc]initWithFrame:CGRectMake(self.window.frame.size.width/5,self.window.frame.size.height/2,200,50)];//标签的大小设置//添加子视图[self.
specter_hhg
·
2023-11-22 06:47
OC--UI功能
UIlabel
UI
ios
不同样式
NT_
iOS笔记
—CoreText添加文字背景色(搜索的高亮显示)
转载请标明出处:http://blog.csdn.net/nt_tian/article/details/42458647在CoreText里进行全文搜索,搜索的结果需要高亮显示,这个已经是很普遍的做法了。在搜索结果列表中可以通过UILabel直接显示[attributedStringaddAttribute:NSBackgroundColorAttributeNamevalue:[UIColor
NT_Tian
·
2023-11-22 06:16
coretext
coretext文字背景色
ios
【
IOS笔记
】Views
ViewsBecauseviewobjectsarethemainwayyourapplicationinteractswiththeuser,theyhavemanyresponsibilities.Herearejustafew:通过view对象是与用户交互的主要方式,它们有很多责任,下面是其中一些:Layoutandsubviewmanagement布局Aviewdefinesitsownd
weixin_30677617
·
2023-10-25 06:38
runtime
人工智能
swift
学习资料
学习笔记转载自(https://www.cnblogs.com/GJ-ios/tag/
iOS笔记
/)
iOS_沧海一笑
·
2023-10-10 06:05
iOS笔记
-获取相册照片路径
通过PHAsset来获取相册照片路径通过已经获得的PHAsset实例来获得相册照片的路径(比如使用UIImagePickerController或者第三方TZImagePickerController获得的PHAsset对象),//asset:PHAsset//通过asset获取图片在相册中的路径urlasset.requestContentEditingInput(with:PHContentE
MichaelJackchuang
·
2023-09-27 22:16
iOS之开发笔记
ios
iOS笔记
之乱开脑洞(Objective-C)
2018.4.3文中诸多内容属直接转载,若原作者要求删除,请联系我,立删。1.应用自杀原作者:Mr.陳原文:iOS强制退出程序APP代码1.示例代码-(void)exitApplication{AppDelegate*app=[UIApplicationsharedApplication].delegate;UIWindow*window=app.window;[UIViewanimateWith
Raywf
·
2023-09-23 21:45
Ax
ios笔记
1、Axios介绍Axios基于promise网络请求库,作用于node.js和浏览器中(即同一套代码可以运行在node.js和浏览器中),在服务器中他使用原生node.jshttp,在浏览器端则使用XMLHttpRequest。特性:(1)、支持PromiseAPI(2)、拦截请求和响应、转换请求和响应数据、取消请求(3)、自动转换JSON数据、客户端支持防御XSRF安装:(1)、使用npmnp
大浪淘沙胡
·
2023-09-21 13:43
Vue
Web
Axios
iOS笔记
-Crash
常见的creah原因:容器越界(数组,字典,字符串等)使用未初始化的变量用户授权问题选择器方法未定义线程死锁数据类型不匹配(常见null)野指针死循环runtime可以做什么?method_swizzle,hook方法动态添加方法和属性可以获取到类中的实例变量和属性你知道哪些类簇?他们有什么优缺点?类簇:一种设计模式。在公共抽象超类下对多个私有的具体子类进行分组。是基于抽象工厂设计模式的。简化了面
lmao94
·
2023-08-26 21:04
iOS笔记
:根据字符串实现页面跳转
利用runtime动态生成对象、属性、方法这特性,我们可以先跟服务端商量好,定义跳转规则,比如要跳转到A控制器,需要传属性id、type,那么服务端返回字典给我,里面有控制器名,两个属性名跟属性值,客户端就可以根据控制器名生成对象,再用kvc给对象赋值,这样就搞定了。参考https://www.jianshu.com/p/8b3a9155468d-(void)pushVC:(NSString*)u
FLY_8219
·
2023-08-21 08:55
尚硅谷ax
ios笔记
——入门学习
这篇笔记不包括源码分析,呜呜感觉时间不够用了还得留时间准备教资面试axios理解和使用json-server服务与搭建终端安装npmi-gjson-server启动服务json-server--watchdb.json启动在当前文档前数据去db.json找查看id为2的页面在http://localhost:3000.posts/2/2就是id认识axios是基于promise的http客户端,可
Root_src
·
2023-08-19 07:13
学习
axios
Ax
ios笔记
(完结版)
目录一、了解Axios(一)了解Axios(二)基本使用(三)其他使用二、基本知识三、源码(一)手动实现源码(二)一些联系一、了解Axios(一)了解Axios1.特点1)在浏览器端能发送ajax请求2)能在node.js中发送http请求3)支持promise的相关操作(API)4)请求和响应的拦截器(能在请求之前做一些准备工作,在响应回来后对响应的结果做一些处理)5)对请求和响应的数据做转换6
逃逃日塔灰
·
2023-08-19 07:42
前端
javascript
前端
Axios
iOS笔记
-多线程
同步函数&串行队列不会开启线程,在当前线程执行任务任务串行执行,任务一个接着一个会产生堵塞(死锁,崩溃)主队列(串行队列)加入同步任务堵塞的原因:NSLog(@"aaa");dispatch_sync(dispatch_get_main_queue(),^{NSLog(@"bbb");});NSLog(@"ccc");任务A内容为执行B任务串行队列,所以B任务是在A任务之后加入队列,需要等待任务A
lmao94
·
2023-08-17 13:15
iPad最强笔记应用之一:Goodnotes 5体验
书写体验:最流畅的
iOS笔记
应用之一书写流畅性上
白白白寸
·
2023-08-11 23:27
iOS笔记
-KVC的实现
当一个对象调用setValue方法时,方法内部会做以下操作:检查是否存在对应key的set方法,如果存在,就调用set方法如果set方法不存在,就会查找与key相同名称并且带有下划线的成员变量_key,如果有,就直接给_key赋值如果没有找到_key,就会查找相同名称的属性key,如果有,直接赋值如果还是没有找到,则调用valueForUndefinedKey:和setValue:forUndef
lmao94
·
2023-07-27 20:11
iOS文件分享
秒懂iOS文件分享https://blog.csdn.net/u013538542/article/details/70473728
iOS笔记
-预览和分享文件到其他应用https://www.jianshu.com
只是个少年
·
2023-07-22 09:23
我的
ios笔记
之百度地图配置调用api遇到的坑
1:下载sdkhttp://lbsyun.baidu.com/index.php?title=iossdk/sdkiosdev-download2:将下载好的SDKadd到项目中3:添加依赖库左侧目录选中工程名,在TARGETS->BuildPhases->LinkBinaryWithLibaries中点击“+”按钮,在弹出的窗口中点击“AddOther”按钮,选择BaiduMapAPI_**.f
猪都跑不过的狗
·
2023-04-16 11:39
2.iOS内存管理
iOS笔记
:内存管理Objective-C提供了三种内存管理方式:manualretain-release(MRR,手动管理),automaticreferencecounting(ARC,自动引用计数
沈铮
·
2023-04-13 08:50
iOS
ios
iOS笔记
-单例模式
单例模式–非ARC作用:保证在程序运行过程,一个类只有一个实例,而且该实例易于供外界访问使用场合:在整个应用程序中,共享一份资源(这份资源只需要创建初始化1次)可以用宏判断是否为ARC环境#if__has_feature(objc_arc)//ARC#else//MRC#endif单例模式-ARC提供一个static修饰的全局变量,强引用着已经实例化的单例对象实例staticXMGTools*_i
夕颜明媚
·
2023-04-06 20:09
UINavigationController、UITabBarController之
iOS笔记
摘录
目录1.UINavigationController2.UITabBarController前言建议不要使用系统的导航栏。思想:创建UIViewContrller基类,在该类中创建自定义View作为导航栏。1.UINavigationController自定义UINavigationController子类以下文件(并不是最终的文件)中的功能选择性使用,仅为了说明功能YTNavBarControl
平安喜乐698
·
2023-04-03 19:38
iOS笔记
( 启动时间性能优化)
应用启动环节,我们大致分为2种启动:即冷启动(ColdLaunch)和热启动(WarmLaunch),针对优化,我们主要针对冷启动。知识点:打印启动时间通过添加环境变量可以打印出APP的启动时间分析(Editscheme->Run->Arguments)DYLD_PRINT_STATISTICS设置为1如果需要更详细的信息,那就将DYLD_PRINT_STATISTICS_DETAILS设置为1一
苏神速
·
2023-03-20 06:42
录音并将caf转换格式为mp3之
iOS笔记
摘录
目录长风破浪会有时,直挂云帆济沧海。项目中遇到过需要录制一段声音,然后上传到7牛(格式需要是mp3格式)。格外注意一下:AVAudioRecorder的配置参数和lame_set配置参数。配置不正确会导致转换的mp3文件长度不正确。前言音频-文件格式(后缀)1.WAV:音质最好(对应PCM编码)适用:多媒体开发,保存音乐和音效素材。2.MP3:音质好,压缩比比较高,被广泛支持(iOS、Androi
平安喜乐698
·
2023-03-19 16:39
iOS笔记
- Autolayout
配合Storyboard使用Autolayout通过Storyboard或者XIB使用进行UI开发相对来说效率会高很多,特别是使用Autolayout的时候,通过Storyboard和XIB的设置更加直观,省去了大量的代码。但是使用Storyboard和XIB不可避免会有一定的性能问题。毕竟Storyboard和XIB本身是一个文件,是一个xml文件,而且是在运行时加载,对于像启动页等这样对性能要
希尔罗斯沃德_董
·
2023-03-17 09:42
iOS笔记
-Runtime运行时
创建时间:2016-12-12状态:发布简介Runtime又叫运行时,是一套底层C语言的API,是iOS核心,平时编写的OC代码,底层都是基于它实现的。[receivermessage];//底层会被编译器转换为这样再运行objc_mesgSend(receiver,selector)//如果带有参数[receivermessage:(id)arg...];//底层会被编译器转换为这样再运行obj
LSRain
·
2023-03-11 18:44
iOS笔记
。oc语法、runtime、runloop、多线程、内存管理、性能优化、设计模式、项目管理。
github链接1.OC语法iOS用什么方式实现对一个对象的KVO?(KVO的本质是什么?)简述一下KVC?KVC的赋值和取值过程是怎样的?原理是什么?Category的使用场合是什么?Category的实现原理?Category和ClassExtension的区别是什么?Category能否添加成员变量?如果可以,如何给Category添加成员变量?load、initialize方法的区别什么?
lym不解释
·
2023-02-15 14:06
iOS笔记
:使用UIPageControl+UIScrollView实现图片自动播放及手动切换
首先新建一个类UIPageViewDatasource继承自UIView,并定义UIPageViewDelegate和UIPageViewDatasource两个协议,scrollView、pageControl、animationDuration和delegate、datasource等属性,以及reloadData方法。在UIPageViewDelegate协议中定义可选方法,实现点击某个pa
浅墨如痕
·
2023-02-05 01:44
iOS笔记
-runloop
runloop可以做什么?处理crash保持线程存活(线程保活)监测、优化卡顿线程和runloop有什么关系?一一对应的关系,是以键值对的方式来存储的简单讲一下runloop的组成?组成:可能包含多个Mode,而Mode由sources/timer/observer组成线程在运行过程中需要处理不同情境的不同事件,mode就是情境的标识,source/timer/observer则是情境下要处理的事
lmao94
·
2023-02-04 23:15
【
iOS笔记
】Unsigned(无符号)
NSInteger有符号,NSUInteger无符号当NSUIntegera=-1;输出a,这时a的值其实等于18446744073709551615
CoderSimonWong
·
2023-02-04 08:00
ax
ios笔记
前言现在来说,axios基本是vue项目的标配了;之前大家比较常用的是vue-resource小巧又好用,后来(vue2之后)vue作者推荐大家改用axios大家都慢慢转过来了。axios确实有自己的优点:基于Promise,可以同时在浏览器和NodeJS环境下使用等,找了下文档,列到下面了:在浏览器中发送XMLHttpRequests请求在node.js中发送http请求转换请求和响应数据(拦截
前端巴士
·
2023-02-04 04:19
iOS笔记
-哈希表
什么是哈希表?哈希表也叫散列表,是一个根据键(key)直接访问在内存存储位置的数据结构通过计算一个关于键值的函数,将所需查询的数据映射到表中一个位置来访问记录,这种方式加快了查找速度。而这个映射函数称作散列函数,存放记录的数组称作散列表本质上来说是个数组,实现哈希表的两种方式:数组+链表数组+二叉树一般数组里存放的是单一的数据,而哈希表中存放的是键值对数据经过散列函数计算之后,放到特定的位置ent
lmao94
·
2023-02-02 21:28
iOS笔记
之UIButton的UIEdgeInsetsMake使用详解
设置各个值得含义//UIEdgeInsetsMake(,,,)testBtn.imageEdgeInsets=UIEdgeInsetsMake(0,10,40,10);//0表示据原来的顶部为0//10表示左边框右移10(同理-10表示左边框左移10)//40表示下边框上移40//10表示右边框左移10(同理-10表示右边框右移10)总之:这些参数正值都是表示向相反的方向移动相应的距离(例如:对t
东部落的太阳
·
2023-02-02 18:17
iOS笔记
- NULL nil Nil ...
在Objective-C中有很多代表「没有东西」的东西。包括:NULLnilNilNSNullNSNotFoundNULLNULL属于C语言,表示空指针。大多数情况下nil、Nil和NULL可以代理使用,但是在语义上是有区别的。比如一个方法的某个参数为(void*)时,而不是id类型时,虽然可以传入Objective-C的对象nil,但是传入NULL意义会比较清楚。在NSTimer的时候userI
Ajcc
·
2022-02-14 00:07
iOS笔记
之_UITetxView文本选择复制
UITetxView文本选择复制PasteboardTextView.m#import"PasteboardTextView.h"@implementationPasteboardTextView-(instancetype)initWithFrame:(CGRect)frame{self=[superinitWithFrame:frame];if(self){self.font=[UIFonts
sunny_轻芒
·
2022-02-10 18:20
文本处理(UILabel、 UITextField、UITextView、富文本、emoji、IQKeyboardManager、UIFont、UIColor)之
iOS笔记
摘录
目录1.UILabel文本展示2.UITextField文本编辑框(单行)3.UITextView文本编辑框(多行)4.NSMutableAttributedString复杂文本(富文本)5.emoji6.第三方键盘IQKeyboardManager7.UIFont8.UIColor前言1.UILabel文本控件(:UIView)//创建labelUILabel*textLabel=[UILabe
风雨路上砥砺前行
·
2022-02-05 15:30
ios笔记
1、程序的头文件和源文件的扩展名分别为.h和.m;2、注释:单行(//)和多行(/*…*/);3、Object_C中的nil相当于NULL。4、Object_C中的YES和NO相当于true和false。5、#import相当于#include,导入头文件也有两种查找方式和"…",但是#import可自动防止同一个文件被导入多次。6、Object_C中的所有类都必须继承自NSObject。7、Ob
约定_6976
·
2021-11-29 19:37
我的
ios笔记
之禁止暗黑模式
plist文件设置UIUserInterfaceStyleLight上面的UIUserInterfaceStyle会变成Appearance正常现象为了防止他以后变在你得基础类里添加代码swift版self.overrideUserInterfaceStyle=.lightOC版self.overrideUserInterfaceStyle=UIUserInterfaceStyleLight;然后
猪都跑不过的狗
·
2021-11-03 10:24
Block之
iOS笔记
摘录
目录Block(即闭包),是C语言的扩充,带有自动变量(局部变量)的匿名函数。匿名函数(没有函数名的函数)/*函数中可使用的变量类型自动变量(局部变量)函数参数//以下3个,可用于函数之间传递值。静态局部变量静态全局变量全局变量*/inthello(intnum){returnnum*100;};intx=hello(110);//知道函数的地址,可以这么做int(*helloptr)(int)=
风雨路上砥砺前行
·
2021-06-15 09:18
iOS笔记
--基础班面试题收集
1.面试题:什么是面向对象?不去考虑过程而是强调去寻找可以解决某个问题的对象,比如公司的员工就是具备解决问题功能的对象,那么老板就是面向对象的程序员@synthesize的替代方法(面试题):@synthesizeage=_age;-(void)setAge:(int)age{_age=age;}-(int)age{return_age;}//编译的时候,编译器会将第一段代码自动转换为后面的代码2
提莫不胖
·
2021-05-20 22:29
iOS笔记
之 _UILabel高度自适应
UILabel高度自适应NSString*textstr=@"这是一段很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长这是一段很长很长很长很长很长很长很长很长很长很长很长很长长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长的文字";UIFont*font=[UIFontfontWithName:@"Helvetica"size:14
sunny_轻芒
·
2021-05-16 09:26
[
iOS笔记
]单元测试
单元测试的意义在开发中我们需要测试我们的代码看看是否符合我们的预期,如果在每一次测试的时候我们都去找一个ViewController的viewDidLoad方法来测试,这样不仅测试代码杂乱,而且测试的时候也麻烦。这时候就需要我们使用单元测试去完成我们需要的测试。通过测试可以让我们的程序少一点Bug,及时的测试也有助于减少我们找后面找Bug的时间。使用Xcode进行单元测试在构建项目的时候,可以勾选
Seacen_Liu
·
2021-05-12 16:54
iOS笔记
之UIAlertController
由于UIAlertView在iOS9中已经被废弃,我们找到UIAlertController来代替它来实现弹出框的功能。UIAlertController在iOS8中,UIAlertController在功能上是和UIAlertView以及UIActionSheet相同的,UIAlertController以一种模块化替换的方式来代替这两货的功能和作用。是使用对话框(alert)还是使用上拉菜单(
SuAdrenine
·
2021-05-11 16:59
iOS笔记
___ Runtime相关问题
1、什么是runtimeruntime又叫运行时,将数据类型的确定由编译时推迟到了运行时是一套比较底层的纯C语言APIOC代码在运行过程中会被转成runtime的C语言代码,可以用于在程序的运行过程中动态的创建类,动态添加、修改类的方法和属性负责消息的传递和转发查找类中的成员、属性、方法2、Runtime的数据模型是怎样的主要objc_object、objc_class、isa指针、method_
蘑菇三十九
·
2021-05-06 01:23
iOS笔记
-自定义控件(OC)
随机配图导读:iOS开发中,很多时候系统提供的控件并不能很好的满足我们的需求,因此,自定义控件便成为搭建UI界面中必不可少的一部分。本篇博文以笔记的形式,总结了自定义控件的两种方式以及每种方式的实现步骤,虽简略却不简单,因此希望留给读者更多的思考空间。作为入门的编程学习者,独立思考能力和动手编程能力都是至关重要的。在此,希望大家学习愉快,共同进步。自定义控件之xib方式xib与storyboard
Developer_Yancy
·
2021-05-05 03:48
iOS笔记
-应用之间的分享
应用之间的分享如图在info.plist里面增加Documenttypes并配置对于分享过来的文件的处理方法AppDelegate.m里面-(BOOL)application:(UIApplication*)applicationopenURL:(NSURL*)urlsourceApplication:(nullableNSString*)sourceApplicationannotation:(
keelZJP
·
2021-04-30 14:13
iOS笔记
篇-熟悉OC<二>
前言OC是面向对象的变成语言,“对象”就是“基本构造单元”。而对象之间传递数据并执行任务的过程,就是“消息传递”。对于OC这种消息结构的语言理解“消息传递”的理解,非常有必要。当应用程序运行起来,围棋提供相关支持的代码叫做"Object-c运行期环境"(Objective-Cruntime),它提供了一些是得对象之间能够传递信息的重要函数,并且包含创建类实例所用的全部逻辑。理解运行期环境中各个部分
破晓霜林
·
2021-04-29 11:12
图片处理(UIImageView、SDWebImage网络图片、图片压缩、SDCycleScrollView 轮播图、TZImagePickerController 图片选择器)之
iOS笔记
摘录
目录1.UIImageView图片2.SDWebImage加载网络图片3.图片压缩4.SDCycleScrollView轮播图5.TZImagePickerController图片选择器1.UIImageView图片(:UIView)//创建UIImageView*imgV=[UIImageViewnew];[self.viewaddSubview:imgV];[imgVautoPinEdgesT
风雨路上砥砺前行
·
2021-04-27 18:51
iOS笔记
-控制器传值总结(OC)
Coder_CYX导读:iOS开发中,你肯定遇到过控制器之间的值或模型的传递,本文将从两种创建控制器的方式&两种值传递的方向,分别介绍了如何进行控制器之间值传递的方法及步骤。因为博主知识水平有限,这只是实现值传递的其中几种方式,如果您有更好的建议,欢迎提出,大家一起讨论,共同进步。纯代码方式控制器之间传值两个要点:1.接收方一定要有属性去接收2.传递方需要拿到接收方,进行直接赋值顺传上一级控制器传
Developer_Yancy
·
2021-04-26 07:15
2018-01-08
title:ios杂记date:2015-12-20#写作时间description:逗指导的
IOS笔记
categories:#文章分类-iostags:#文章标签-OC-swift-杂记-iostoc
_Creep
·
2021-04-22 04:38
我的
ios笔记
之适配ios11 返回键和导航栏文字不平行
//设置全局返回按钮UIImage*backButtonImage=[[UIImageimageNamed:@"arrow-right"]resizableImageWithCapInsets:UIEdgeInsetsMake(0,0,0,0)];[[UIBarButtonItemappearance]setBackButtonBackgroundImage:backButtonImageforS
猪都跑不过的狗
·
2021-04-20 19:29
iOS笔记
edgesForExtendedLayout、extendedLayoutIncludesOpaqueBars、automaticallyAdjustsScrollViewInsets属性详解www.raywenderlich.comiOS中使用RNCryptor对文件进行AES加密/解密RNCryptorAESfileformatwithimplementationsinmanylanguage
4164fccdcf1c
·
2021-04-20 14:29
上一页
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
其他