1.关于SceneDelegate的理解 参考:https://juejin.im/post/5db6fb53f265da4d226e25f0 https://blog.csdn.net/u010713935/article/details/104754971
对于xco
1.组件化的分层
组件化分层的意义:
1.模块间解耦合
2.模块重用
3.提高开发的效率
组件的颗粒度划分如下:(注意:必须是上层依赖下层,不可以平行层之间互相依赖,如果平行层之间有依赖的必要性,那么应该把公共的部分,下沉到下一个层次,再进行依赖)

2.cocoapod的补充知识
当
在系统自带的UILabel中是没有吸顶及吸底部的方法的(如果有请告诉我,我没找到),于是乎重写label
1 //
2 // gzhVerticalAlignmentLabel.h
3 // VerticalAlignmentLabel
4 //
5 // Create
疫情期间,跟很多做iOS开发的朋友一样,我被裁员了。原本一直以来,在亲朋好友眼中,自己也算是小有所成的人物,从没想过失业来得这么快。 被裁那一刻,才真正感觉到什么叫**“中年危机”**:每个月房贷车贷,加起来接近1万,家里两个小孩,也都正是用钱的时候。多年来,妻子一直在家全职带小孩,作为
往往项目中经常出现此类需求
用户通过点击引导按钮可响应页面附带按钮的点击事件。
1 //
2 // gzhGuideView.h
3 // GuideView
4 //
5 // Created by 郭志贺 on 2020/5/29.
6 // Copyright
话不多说,直接撸代码
1 //
2 // gzhCache.h
3 // cache
4 //
5 // Created by 郭志贺 on 2020/5/27.
6 // Copyright © 2020 郭志贺. All rights reserved.
7 /
在本文中,您将找到针对高级开发人员的iOS面试问题和解答。
当您准备进行技术性的iOS面试时,重要的是要了解您可能会被问到的话题以及经验丰富的iOS开发人员的期望。这些问题被许多公司用来衡量iOS候选人的经验水平。它们涵盖了iOS开发的各个方面,旨在接触对该平台的广泛了解。毕竟,高级开发人
随着项目的扩大,依靠人工codereview来保证项目的质量,越来越不现实,这时就有必要借助于一种自动化的代码审查工具:程序静态分析。
程序静态分析(Program Static Analysis)是指在不运行代码的方式下,通过词法分析、语法分析、控制流、数据流分析等技术对程序
前几天,又有一个朋友邀请我去阿里,然后,,,,,我不假思索地就拒绝了。
因为说实话,阿里的修福报文化不适合我——不小心又装逼了。主要是感觉自己的学历配不上进大厂,就一个大专而已。虽然后来迫于女朋友的压力买了一个野鸡大学的本科学历(说买也不准确,我真去南昌参加考试了两天),但从来没有派上过用
根据三大运营商出现的号段(号段来自百度百科)
判断是否是手机号
+ (BOOL)isMobile:(NSString *)str {
NSString *MOBILE = @"^1(3[0-9]|4[579]|5[0-35-9]|6[2567]|7[0-35-8]|8[0-9]|9
MD5:
+ (NSString *)md5:(NSString *)input {
const char *cStr = [input UTF8String];
unsigned char digest[CC_MD5_DIGEST_LENGTH];
CC
通过#import <objc/runtime.h>我们可以找到:
1 /**
2 * Returns a specified instance method for a given class.
3 *
4 * @param cls The class y
简介
随着.NET Core的不断发展与成熟,基于.NET Core实现微服务的解决方案也越来越多。这其中必然需要注册中心,Consul成为了.NET Core实现服务注册与发现的首选。类似的解决方案还有很多比如Netflix Eureka,也有关于结合.NET Core的案例比如比较
最近忙的很久没写点啥了,哪怕写一写没什么价值的东西,也能体现出我还活着,不要板shi了,写过的东西写了一遍又一遍,呆zhi;
设置button的图片与文字位置,用系统自带的控制其实也可以;
.h
typedef NS_ENUM(NSUInteger, KLXKLayoutButtonSt
前言
上篇文章.NET Core HttpClient+Consul实现服务发现提到过,HttpClient存在套接字延迟释放的问题,高并发情况导致端口号被耗尽引起服务器拒绝服务的问题。好在微软意识到了这个问题,从.NET Core 2.1版本开始推出了HttpClientFactor
大量的答案是删除~/Library/Caches/CocoaPods/search_index.json 没有起作用
有用答案:
https://blog.csdn.net/qq_35827461/article/details/89448062
https://www.jianshu.
今天新苹果机安装cocoapods,安装完以后发现怎么pod search 都没有用
命令行提示:
swhcxp@iosdevmac ~ % pod search Almofire
Setup completed
[!] Una
网络地图服务(WMS)
网络地图服务(WMS)利用具有地理空间位置信息的数据制作地图。其中将地图定义为地理数据可视的表现。能够根据用户的请求返回相应的地图(包括PNG,GIF,JPEG等栅格形式或者是SVG和WEB CGM等矢量形式)。WMS支持网络协议HTTP,所支持的操作是由
在开始本篇正文之前,解决一个 @疯疯过 指出的错误,再次感谢指正。
步骤如下:
删掉.Domain.Shared层中的项目引用,添加nuget依赖包Volo.Abp.Identity.Domain.Shared,可以使用命令:Install-Package Volo.Abp.Identi
希望通过这篇文章从头到尾梳理一下 iOS 中涉及到渲染原理相关的内容,会先从计算机渲染原理讲起,慢慢说道 iOS 的渲染原理和框架,最后再深入探讨一下离屏渲染。
希望能对大家有点帮助~
1. 计算机渲染原理
CPU 与 GPU 的架构
对于现代计算机系统,简单来说可以大概