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--
拷贝相关题
1、什么是深拷贝什么是浅拷贝?浅拷贝和深拷贝的区别*浅拷贝(shallowcopy):指针拷贝,对于被拷贝对象的每一层都是指针拷贝,没有开启新的内存地址,拷贝前后的指针指向同一块内存地址。浅拷贝会影响内存地址引用计数。*深拷贝(one-level-deepcopy):内存块拷贝,拷贝后的指针指向拷贝后的内存块。但是这里深拷贝只是深拷贝对象自身这一层,是单层深拷贝,对于容器类对象,容器内各层元素对象
mayuee
·
2023-04-03 10:25
iOS--
如何创建pod库
废话没有,直接开干,因Github国内连接性不好,所以以下内容全部基于Gitee。第一步创建一个Git库这个库的功能和cocoapods的Specs库功能一样,单纯的存放私有化pod库的podSpec文件,也就是我们代码库的索引文件。库的名字随意但是最好带个Specs的后缀,能一眼看出来是干啥的。例如我新建一个ilonggePublicSpec创建成功之后此时这个Specs库是空的。这个时候最好点
卟败灬筱龙
·
2023-03-24 14:01
iOS
ios
swift
git
cocoapods
iOS--
使用NSUserDefaults存储自定义模型数据
我们都用过NSUserDefaults来存储数据,它是一个单例,在整个程序中只有一个实例对象,他可以用于数据的永久保存,当我们只用来存储登录的一些ID等信息的时候,就没必要搭建数据库来存储了,用NSUserDefaults就够了,非常简单实用,不必繁琐的SQL语句,这也是大家喜欢用它保存简单数据的一个主要原因。 NSUserDefaults适合存储轻量级的本地数据,一些简单的数据,那它具体支
杰森_Jason
·
2023-03-23 07:17
iOS--
宏定义
预处理C语言的预处理(预编译)主要有三个方面的内容:1.宏定义;2.文件包含;3.条件编译。“#”是编译器预处理的标志。预处理(预编译)工作也叫做宏展开:将宏名替换为文本(这个文本可以是字符串、可以是代码等)。掌握"宏"概念的关键是“换”。1.宏定义:预处理阶段会将程序中所有用到宏定义的地方替换成原内容。因此,使用宏定义可以减少代码量,保持一致性,使开发过程更轻松。2.文件包含:指的是头文件的引入
我亦飘零久93
·
2023-02-03 08:07
易康特征(ecognition)
零散笔记
ecognition玩了一年,依然很多问题,一者里面的一些概念比较晦涩,再者中文资料少算法操作参数多,三者跟同类软件相比,存在很多兼容性的问题,着实郁闷。前后做过sar分类,高分辨率机场识别和30米tm土地覆盖分类。有必要阐述一些关键性的东西,算给自己做一个学习总结吧。一关于对象:应该说这是易康软件最突出的地方,虽然存在很多细节问题,就因为易康的面向对象参合一些复杂的算法使用,但是单这一点,同类软
冰清-小魔鱼
·
2022-12-27 23:02
遥感
classification
variables
hierarchy
distance
border
object
[java
零散笔记
]直接使用对象初始化另一个新对象,效果相当于两个变量同时指向一块存储(指针效果)
publicclassEquals{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubtestt1=newtest();t1.setString("H");testt2=t1;System.out.println(t1.s1+""+t2.s1);System.out.println(t1.s1.equals(t2.s1
AlgernonFe
·
2022-12-02 13:37
杂七杂八学习笔记
java
开发语言
iOS--
创建私有库
以创建一个名为MAMonitor的库为准。一、创建两个git库MAMonitor(私有库项目名称:https://github.com/xxx/MAMonitor)MAMonitorSpec(私有库索引库名称:https://github.com/mayuee/MAMonitorSpec)这个库用来保存私有库的podspec文件,一般起名xxxSpec。这个库不存放代码,而是包名、版本号分门别类的
mayuee
·
2022-09-08 19:21
iOS--
谓词
一、基本概念cocoa中提供了NSPredicate类,指定过滤器的条件,将符合条件的对象保留下来二、创建谓词的步骤1、设置谓词条件NSPredicate*predicate=[NSPredicatepredicateWithFormat:@"age27"];2、根据关键字查询IN[NSPredicatepredicateWithFormat:@"namein{'tom-8','jack-3','
空白Null
·
2022-02-21 14:39
iOS--
设置textView的attributes属性
百度搜了一波,不能用了,就自己写了...在使用了attributes后,xib中设置的没有效果,比如:字体颜色失效NSMutableAttributedString*attributedString=[[NSMutableAttributedStringalloc]initWithString:text];NSMutableParagraphStyle*paragraphStyle=[[NSMut
请叫我大帅99
·
2022-02-21 09:09
iOS--
可变数组、归解档、UISwich
1、可变数组:1.最近在使用可变数组用copy修饰的时候,向数组中添加或者移除元素会导致崩溃。在查看原因的时候会发现可变数组已经变成了不可变数组。NSMutableArray*thirdArray=[@[@"可变数组用copy修饰"]copy];NSLog(@"thirdArray=%@",[thirdArrayclass]);打印结果:thirdArray=__NSSingleObjectArr
乐逍遥的笔记
·
2022-02-15 12:18
iOS--
分类和扩展
类别与类扩展的区别①类别中原则上只能增加方法(能添加属性的的原因只是通过runtime解决无setter/getter的问题而已);②类扩展不仅可以增加方法,还可以增加实例变量(或者属性),只是该实例变量默认是@private类型的(用范围只能在自身类,而不是子类或其他地方);③类扩展中声明的方法没被实现,编译器会报警,但是类别中的方法没被实现编译器是不会有任何警告的。这是因为类扩展是在编译阶段被
行走在北方
·
2022-02-06 03:21
Android 12(S) 图形显示系统 - 开篇
其实对于是否把这一系列文章发布出来,个人也曾几经犹豫,原因是这些文章的内容并非个人研究成果或实践经验的总结,而仅仅只是学习过程中的
零散笔记
罢了。
二的次方
·
2022-01-19 16:00
职业生涯的新转折点,2021 技术总结
踩坑分享避免下次再错3JS细节探索以前不知道,探索后就知道了3新技术探索探索其它非JS技术内容11webpack+babel+esbuild+swc前端工具链9笔记
零散笔记
2常
·
2022-01-02 23:11
前端分享2021总结博客视频
思考|长投课堂|小白学生党的投资理财入门课总结(上)
去年10月上过为期两周的入门课,现将之前总结的几篇
零散笔记
内容汇总成篇观念篇(上):就是这篇方法篇(下):思考|长投课堂|小白学生党的投资理财入门课总结(下)1.思维转换:首先理财是理生活,这一点观念上的转变一定要有
ENT小张医生
·
2021-06-20 20:48
iOS--
修改present方向
下列类似push效果当前控制器://修改present方向CATransition*transition=[CATransitionanimation];transition.duration=0.3;transition.timingFunction=UIViewAnimationCurveEaseInOut;transition.type=kCATransitionPush;transitio
请叫我大帅99
·
2021-06-12 20:49
心得--工具篇
前者方便做
零散笔记
,但是每条信息都是平行的,既不能分类也不能分主次。比如我在学习业务上某一个流程,客户资料填写规范,密码保管,协议签订等具体
Daring_dd
·
2021-06-12 13:54
iOS--
本地通知与远程推送
一、苹果中的几种通知1、广播通知(NSNotificationCenter)1)实现一个对象对多个对象的通信2)是抽象的,肉眼看不到的2、推送通知1)可以让不在前台运行的app,告知用户app内部发生了什么事情2)肉眼看看到的3)设置提示样式设置----通知中心点击任意应用通知提示样式4)推送通知有两种本地通知(LocalNotification)远程通知(RemoteNotification)二
爱__LOVE
·
2021-05-20 06:22
iOS--
关于http和https请求不成功
webView在加载http请求时出现白屏的情况这种情况在上一篇UIWebView中进行说明,不在赘述.webview中加载https请求失败银联支付的页面:IMG_0835.PNG出现这种错误,感觉莫名其妙,服务端证书也是没有问题的.最后找到原因就还在打包过程中https请求被拦截.在appdelegate.m文件,找到@end在@end下面敲入如下代码。@implementationNSURL
上善_若水
·
2021-05-19 21:13
ios--
离屏渲染详解
目录:1.图像显示原理2.图像显示原理2.1图像到屏幕的流程2.2显示器显示的流程3.卡顿、掉帧3.1垂直同步Vsync+双缓冲机制DoubleBuffering2.3掉帧和屏幕卡顿的本质4.离屏渲染4.1什么事离屏渲染、离屏渲染的过程4.2既然离屏渲染影响界面,为什么还要用5.触发离屏渲染6.如何优化1.引言先来聊聊为什么要了解离屏渲染?看看现在app开发的大环境,14年的时候在深圳,基本上每个
Harry__Li
·
2021-05-17 20:36
iOS--
图片压缩
我们可以在不减小图片的分辨率(质量可以适当减小)的情况下,显著减小图片的大小floatkCompressionQuality=0.3;//具体大小自己调NSData*photo=UIImageJPEGRepresentation(UIImage,kCompressionQuality);上面方法等价于下面:压缩图片质量+(UIImage*)reduceImage:(UIImage*)imagepe
见哥哥长高了
·
2021-05-16 01:35
iOS--
图片压缩
我们可以在不减小图片的分辨率(质量可以适当减小)的情况下,显著减小图片的大小floatkCompressionQuality=0.3;//具体大小自己调NSData*photo=UIImageJPEGRepresentation(UIImage,kCompressionQuality);上面方法等价于下面:压缩图片质量+(UIImage*)reduceImage:(UIImage*)imagepe
见哥哥长高了
·
2021-05-16 01:34
iOS好文备忘录
iOSgithub集锦告别2016迎接2017,分享一些第三方插件设计模式iOS设计模式(代码分析系列2:简单工厂模式)浅显易懂被误解的MVC和被神化的MVVM)mvc瘦身
iOS--
控制器内心独白--
杰米
·
2021-05-15 00:09
iOS--
依赖管理整理
--主流的3种依赖管理安装和使用1.cocoaPods安装有梯子直接装没梯子换gem源gemsources--removehttps://rubygems.org/gemsources-ahttps://gems.ruby-china.org/sudogeminstallcocoaPodspodsetup报错1cannotimplicitconversionniltoString升级gemsudo
奇董
·
2021-05-11 12:47
iOS--
简单封装 AFNetworking网络请求
1.封装的原因:如果我们用原生的AFNetworking当然可以。可是你有没有想过。如果你下次更新AFN的时候。它的网络请求方法改了要怎么办呢?所以我们只要封装好AFN的代码,下次我要改网络请求的时候就直接在这个类里面写几句代码就可以了。如果你没有封装。就要改所有的请求。一百多个地方就要改一百多次。那你还不累死。聪明人要懂的给自己,减少冗余的代码!我希望那个人是你。2.封装代码的.h文件2.1首先
TenMios
·
2021-05-10 17:44
ios--
极光推送,测试环境可以收到信息,而正式环境收不到的问题
写这篇文章,是因为前几天自己也遇到这个问题,虽然最后解决了。但是解决过程出现了不少插曲。情况是这样的,就是应用在测试环境下可以收到极光推送,而在正式环境下却不可以。然后告诉服务端这个需要他们适配iOS这边的环境,可是服务端那边一定要说是前端的问题。于是乎,楼主就自己去找了客户端的代码给看解决方法,最后把问题给解决了。解决方法如下:首先客户端在正式环境(product)下,在如下代码中,isProd
低头敲代码的小猿
·
2021-05-10 04:22
iOS--
实现键盘退出
首先说下,我写这些东西的初衷吧.我写这些东西并不是来显示自己多流弊,多牛叉,因为这些东西本来就很简单,很基础的知识点,大家上网百度一下基本都能找到,但是我为何还要写这些东西呢?一方面是因为我当年是菜鸟的时候,再网上查找资料,确实能找到很多相关的资料,但是能看懂的就不多了,自己要慢慢的去扣知识点,很累,而且有时候看完那些大拿们写的代码,还是是是而非的感觉,并不是很懂.因此就想自己写一些简单的东西,浅
三木成森
·
2021-05-06 03:24
iOS--
正则表达式(入门)
一、符号含义[]表示:存放匹配条件{}表示:表示位数{n,m}表示大于n小于m,{,m}表示从0到m{n,}表示最小是n{n}表示必须是n位^:表示强制开头$:表示强制结尾二、了解正则表达式符号含义之后,开始练习~1、包含一个a~z,并且后面跟数字0-9表达式:[a-z][0-9]2、第一个必须是字母,第二个必须为数字表达式:^[a-z][0-9]$3、不能是数字开头^[^0-9]4、结合生活中的
李大牛和小太阳
·
2021-05-04 11:25
iOS--
>获得文件的MIMEType
201406041133326.jpg获得文件的MIMEType在开发中,我们有些时候需要获得文件的MIMEType,而好多人却苦于不知道如何获取,这里将提供四种方法:*01发送请求|得到响应头信息(MIMEType)*02直接百度查表http://www.w3school.com.cn/media/media_mimeref.asp*03使用C语言的函数来获取*04设置为通用的二进制数据类型ap
奕十八
·
2021-05-04 02:30
IOS--
向后台传cookie
NSURL*cookieHost=[NSURLURLWithString:webStr];//設定cookieNSHTTPCookie*cookie=[NSHTTPCookiecookieWithProperties:[NSDictionarydictionaryWithObjectsAndKeys:[cookieHosthost],NSHTTPCookieDomain,[cookieHostpa
丶大明
·
2021-05-02 08:50
iOS--
正则表达式的灵活使用
正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。这种公式语法优美简洁,经常被我们开发用来匹配字符串,封装成各种判断方法;正则表达式先举个简单例子,比如输入框输入一个6~12位的密码,很多人会这样写:if(textField.text.length>=6&&textField.te
杰森_Jason
·
2021-05-02 04:20
iOS--
>使用NSURLSession实现文件上传
201406041133326.jpg使用NSURLSession实现文件上传本demo实现的功能是使用NSURLSession实现文件的上传,需要注意的几点是要设置请求头,告诉服务器这是一个文件上传操作,还有就是配置文件参数的时候要格外注意,此方法非常容易出错。#import"ViewController.h"#defineKboundary@"----WebKitFormBoundaryjh7
奕十八
·
2021-04-30 08:40
iOS--
喜闻乐见③
gitBUGgitclone:error:RPCfailed;result=18,HTTPcode=200fatal:Theremoteendhungupunexpectedly解决方法gitconfig--http.postBuffer1048576000还解决不了就在你的gitclone+你的http链接+--depth1就差不多了关于block的两个宏weak&&strong#ifndefw
欢欢1206
·
2021-04-29 09:42
iOS--
多语言的实现
有的时候我们需要使app适应多种语言,供给不同的国家不同语言的人去使用,这时我们就需要配置多语言,开始吧。1.设置要适应的语言在工程中新建22080252-9E0A-4BF2-B697-7D7BA8F9D569.png接下来创建,名称必须是Localizable.strings!!!!!(当然了app的名字一定也需要多语言,只需要把这个名字改成InfoPlist.strings就OK了)E252F
黑白灰的绿i
·
2021-04-25 04:30
阅读《我们重新认识了“知识”》的
零散笔记
知识的定义:首先它是信息中的一种。但,不是所有的信息都是知识,只有符合以下条件的信息,才能算知识:1、对我们的生活是有用的;2、从长期来看,更可能带来好结果所以,分辨信息是否属于知识的方法如下:1、知道了这些信息之后,我的哪些决策会因此改变?2、长期来看,这些东西可能为我带来哪些想得到或想不到的好处?短期有用的信息,不见得长期一直有用。一些信息也要跟着更新,否则跟不上时代的节奏。比如计算机方面,以
我爱阿嫲
·
2021-04-24 13:41
《精进》读书杂感
零散笔记
,辑录如下:图片发自App不要只做信息的搬运工,不要只是浅层次学习,所有的知识都是要能作用于现实的。
sumay816
·
2021-04-18 07:44
iOS--
事件传递/响应者链
应用程序使用响应者对象接收和处理事件。响应者对象是UIResponder类的任何实例,常见的子类包括UIView、UIViewController和UIApplication。响应者接收原始事件数据,必须处理该事件或将其转发给另一个响应程序对象。当应用程序接收到事件时,UIKit会自动将该事件定向到最合适的响应程序对象,即第一响应者。在iOS程序中响应者对象的摆放是有前后关系的,多个响应者对象连接
mayuee
·
2021-04-17 21:22
iOS --动画总结 ----二
在
iOS--
动画总结----一中讨论了CAAnimation的派生类CATransition,接下来再讨论下剩下的几个吧!
Small_Potato
·
2021-04-14 03:57
R语言ggplot2
零散笔记
~坐标轴放到右边/更改绘图边界/数据分组排序
ggplot2作图将Y轴的标签放到右边正常坐标轴都是位于左边和下边,如果要改成上边或者右边可以使用如下代码正常library(ggplot2)dfdflibrary(dplyr)Attachingpackage:‘dplyr’Thefollowingobjectsaremaskedfrom‘package:stats’:filter,lagThefollowingobjectsaremaskedf
小明的数据分析笔记本
·
2020-11-23 16:32
iOS--
代理,通知,KVO的区别
代理Delegate代理是一种设计模式在iOS中以@protocol(协议)形式实现;传递方式一对一;协议中除了可以定义方法,还可以定义属性;一般声明为weak以规避循环引用;优势严格的语法。所有的事件必须是在delegate协议中有清晰的定义,如果delegate中的一个方法没有实现那么就会出现编译警告/错误;在一个应用中的控制流程是可跟踪的并且是可识别的;在一个控制器中可以定义多个不同的协议,
mayuee
·
2020-11-03 18:37
iOS--
简易型标签的实现(UICollectionView)
接到一个需求就是要实现标签组的显示和选择,如下图所示:image一开始感觉没有什么头绪,参考网上各种demo,发现大部分的demo都是以自绘制标签为主实现标签的长度计算和自动换行,但是这样需要实现的计算量就非常大,对于一部分参考和后期维护起来就非常麻烦,稍微修改错一个参数,导致计算不准确,这就不太好实现。但是想了一下我们常用的系统控件中,是否有相关的控件可以实现呢?第一个想法就让我想到了UICol
Recorder_MZou
·
2020-09-22 11:32
k8s_deployment 以及灰度发布、滚动发布和蓝绿发布的
零散笔记
deployment可以简写为deployDeployment相比与replicaSet多出一些功能设定。DeploymentVSreplicaSetPS:对比版本1.18.0项目FieldsDeploymentreplicaSetapiVersionapps/v1apps/v1metadata两者一致两者一致kindDeploymentreplicaSetspecminReadySeconds√
酱园里的鸭鸭
·
2020-09-16 11:06
k8s和它的坑们
零散笔记
k8s_service4种type的
零散笔记
(ClusterIP)
官网:https://kubernetes.io/zh/docs/concepts/services-networking/service/svc.spec.type包含ExternalName,ClusterIP,NodePort,andLoadBalancer.端口三剑客:路径作用svc.spec.ports.nodePort节点的端口,仅在type是nodeport类型时,这个才生效svc.
酱园里的鸭鸭
·
2020-09-16 11:35
零散笔记
k8s和它的坑们
TroubleShooting
k8s_SecurityContext(基础)的
零散笔记
pod.spec.securityContextSecurityContextholdspod-levelsecurityattributesandcommoncontainersettings.Optional:Defaultstoempty.Seetypedescriptionfordefaultvaluesofeachfield.pod运行时,其中的容器可以被提权为节点管理员,需要禁止这种行
酱园里的鸭鸭
·
2020-09-16 11:35
k8s和它的坑们
零散笔记
iOS--
手势之谜
原文转至:http://www.cnblogs.com/huangjianwu/p/4675648.htmliOS在手机APP的手势操作中包含了:拖动、捏合、旋转、点按、长按、轻扫、自定义等等,详情如下:1、UIGestureRecognizer介绍手势识别在iOS中非常重要,他极大地提高了移动设备的使用便捷性。iOS系统在3.2以后,他提供了一些常用的手势(UIGestureRecognizer
dengyu5435
·
2020-09-14 18:47
人工智能
Maven
零散笔记
——常用配置
相关链接:Maven
零散笔记
——常用配置Maven
零散笔记
——配置Nexuspom.xml基础配置:maven中,最让我迷惑的还是那一堆配置!
古韦
·
2020-09-14 00:00
maven
ios--
数据的临时保存形式
//创建多个字典PersonalModel*model=[[PersonalModelalloc]init];model.name=@"111";model.gender=@"男";model.PersonalPhoto=@"wwww/asd";NSMutableArray*array=[[NSMutableArrayalloc]init];[arrayaddObject:model];model
轮回第一人
·
2020-09-13 05:38
ios
iOS--
中文排序、全拼音排序
本文示例Demo在GitHub:https://github.com/gaussli/ChineseSortDemo在做项目的时候,总遇到排序问题,英文排序是很简单的,直接使用compare方法就可以实现了,但是一旦遇到中文,就显得麻烦了。iOS和java不同,java能进行中文字符串的比较,而iOS却没有这个功能。于是乎,iOS中的中文排序就要自己想办法了。相信很多人想到的方法就是获得中文字符串
gauss_li
·
2020-09-12 19:10
iOS
iOS--
上线被拒如何从苹果返回的崩溃日志iOS.crash文件处理找崩点(看这篇就懂了)
2017年底了,现在苹果上线的越来越严,导致被拒的次数也是越来越特多。我们从苹果给的提示可以看出我们大概崩溃的位置,但是作为程序员的我们,找到具体崩溃的点才能更好的修复。AppStore审核没有通过,给了3个crashLog.txt文件,可是打开后都是十六进制的东东(根本不知道什么东西),我们可以使用Xcode自带的symbolicatecrash解析它,最后会生成crashLogEnd.cras
Fydevelop
·
2020-09-12 05:45
ios审核
iOS-crash
iOS SDK创建并且合并真机和模拟器framework
从两篇文章中得到的总结:一直到第七条是相关的SDK的创一、创建framework项目创建framework工程要选择
iOS--
>CocoaTouchFramework输入项目名称HawkeyeSDK也是编译生成的
woshijunjunstudy
·
2020-09-11 18:09
iOS--
过滤emoji表情
前言。像大多数猿们一样,刚开始提出需求的时候,祭出神器,谷歌百度,连续试了好多方法,最终锁定一个:+(BOOL)stringContainsEmoji:(NSString*)string{//过滤所有表情。returnValue为NO表示不含有表情,YES表示含有表情__blockBOOLreturnValue=NO;[stringenumerateSubstringsInRange:NSMake
weixin_33872660
·
2020-09-11 17:33
上一页
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
其他