代码编织梦想

QtQuick 移动端开发实战_专栏总目录-爱代码爱编程

总目录 序号标题等级技术点传送门1QtQuick 移动端开发实战系列(1)_搭建开发环境(Android)★☆☆☆☆☆☆☆☆☆环境goto2QtQuick 移动端开发实战系列(2)_搭建开发环境(iOS)★☆☆☆☆☆☆☆☆☆环境goto3QtQuick 移动端开发实战系列(3)_QtCreator的基础用法★☆☆☆☆☆☆☆☆☆环境goto4QtQuick

AutoLayout调用周期和时机-爱代码爱编程

1.setNeedsLayout: 告知页面需要更新,但是不会立即更新,执行后会立刻调用layoutSubviews方法; 2.layoutIfNeeded: 告知页面布局立刻更新,所以一般都会和setNeedsLayout一起使用.如果希望立即生成新的frame需要调用此方法,利用这点一般布局动画可以在更新布局后直接使用这个方法让g

暂不升级iOS 14.2:多款iPhone续航崩溃-爱代码爱编程

昨日,#iOS14.2或导致电池续航变短# 的话题冲上热搜,该问题的症状包括电池电量快速消耗,以及充电时间比平时更长。 据外媒报道称,不少用户在苹果论坛等社交网络反馈策划那个,iOS 14.2让自己的设备掉电速度加快,而具体问题症状是,充电时间比之前的要长,而耗电时间要比之前的快。 一些iPhone用户表示,自己的手机升级iOS 14.2系统

DeFi新玩法丨3分钟了解DeFi期权协议Opyn v2版本-爱代码爱编程

Opyn v1可以说是市场上最早的DeFi期权协议之一,通过该协议,任何人都可以创建、买卖任何ERC20代币的期权,尽管如此,Opyn目前在去中心化期权市场的占有率并不是很理想。 对此,Opyn项目方开发了v2版本的协议,旨在为更高效的高流动性期权协议奠定基础(注:Opyn v1仍会运行在以太坊主网上)。 据悉,当前Opyn v2合约正在接受

用 Web 技术为 Safari 编写扩展-爱代码爱编程

Python实战社群 Java实战社群 长按识别下方二维码,按需求添加 扫码关注添加客服 进Python社群▲ 扫码关注添加客服 进Java社群▲ 作者:希德,iOS 开发者,前“有经验的前端开发工程师”,就职于网易严选。正在写书《Thinkable SwiftUI》(严重拖稿中) Session 106

全局避免 UIButton 频繁点击-爱代码爱编程

Python实战社群 Java实战社群 长按识别下方二维码,按需求添加 扫码关注添加客服 进Python社群▲ 扫码关注添加客服 进Java社群▲ 作者丨Gavin_Kang 来源丨掘金 https://juejin.cn/post/6899057632716750855 在项目中,为了避免按钮被频繁点击,我们一般会操作

关于自动布局scrollview 并使其滚动(snapkit)-爱代码爱编程

关于自动布局scrollview 并使其滚动(snapkit) scrollView = UIScrollView.init() view.addSubview(scrollView!) scrollView?.snp.makeConstraints({ (make) in make.edges.equalToSuperv

iOS触摸事件全家桶-爱代码爱编程

好奇触摸事件是如何从屏幕转移到APP内的? 困惑于Cell怎么突然不能点击了? 纠结于如何实现这个奇葩响应需求? 亦或是已经被响应链、手势、target-action这一系列响应触摸事件的方式折腾到不会打Hello World? 现在 是时候带你上分了~ (强行YY完毕) 本文主要讲解iOS触摸事件的一系列机制,涉及的问题大致包括: 触摸事件

IOS UILabel组件-爱代码爱编程

UILabel 是 IOS 显示文字的组件,继承与UIView 属性 名称类型说明默认值text@property(nullable, nonatomic,copy) NSString文字nilfont@property(null_resettable, nonatomic,strong) UIFont字体大小17textColor@prop

pod install速度慢的终极解决方案-爱代码爱编程

pod install速度慢的终极解决方案 相信大家已经感受到pod install速度越来越慢了,网上提供了几种解决方案,但是都没有完全解决速度慢的问题。 使用国内镜像的Specs在pod install时使用命令pod install --no-repo-update使用proxychains使终端命令走代理下面就来说明一下这几种方法为何没有完全解

为 iPhone 12 进行了适配升级-爱代码爱编程

前一段进行过一批App升级,本以为可以一两年内不管了,但 iPhone 12 出来后,发现App适配不太好,只好有紧急升级。 此次升级,想尝试一下激励广告,因为App没有什么需要奖励的东西,因而,考虑的思路是用激励广告去横幅和插页广告,用广告去广告!虽然不是奖励什么币,但也应该符合Admob的激励广告政策。 是好是坏,目前不得而知,只有累积一些数据才能

什么是cocoa和cocoa Touch?iOS面试攻克篇(一)-爱代码爱编程

‘写在前面的话’ 这些是我对iOS面试时会碰到的问题的解决方法,整理出来分享给大家,有些错误不要 笑了,希望对大家有所帮助。大家有更好的解决办法也欢迎沟通交流。 一直以来都有写点儿东西的想法,就从笔记、从阅读开始吧,加油!’ 1.先从概念方面来理解 1、框架层 Cocoa 是一种为 Mac OS X 应用程序提供丰富用户体验的框架,实际

ios知识篇,什么是应用瘦身?-爱代码爱编程

iOS9 推出之后,大受欢迎。仅仅数周,已经有超过半数的 iOS 设备安装了这一新系统。这是 iOS 历代版本中采纳速度最快的—甚至打破了 2013 年 iOS7 创下的记录。 #什么是应用瘦身? “应用瘦身”(App thinning) 是美国苹果公司自iOS 9发布的新特性,它能对Apple Store和操作系统进行优化,它根据用户的具体设备型号,

iOS开发之转盘菜单—Swift-爱代码爱编程

前言 使用Swift实现的转盘菜单,主要用到UIBezierPath、CALayer遮罩绘制扇形UIView,CATransform3DMakeRotation实现旋转动画。代码设计使用默认configureCallback回调方便创建和设置基本属性,参考UITableView代理和数据源模式,支持AutoLayout和Frame。 效果图 1.

iOS 逆向编程(七)客户端(手机)免密认证登录-爱代码爱编程

SSH-2 目前提供了 2 种常用的客户端认证方式。 1、基于密码的客户端认证,使用账号和密码认证 2、基于密钥的客户端认证,免密码认证 SSH-2 默认会优先尝试 密钥认证, 如果认证失败,才会尝试 密码认证。 如何做 免密码认证登录 ?流程图: 操作流程简单介绍:在客户端生成公私钥,然后将公钥追加到服务器授权文件尾部,为什么是追加到尾部呢?因为这

runtime之method_exchangeImplementations交换两个方法-爱代码爱编程

#import "UIViewController+Swizzling.h" #import <objc/runtime.h> @implementation UIViewController (Swizzling) +(void)load{ //虽然load只执行一次,但是为了保险起见,我们还是给加个dispatch_once吧,良

iOS底层学习 - 深入RunLoop-爱代码爱编程

RunLoop这个名词对于iOS开发来说应该是一个听腻了的词汇,而且只知其一不知其二,本篇章就来再深入复习一下RunLoop RunLoop简介 什么是RunLoop 一般来讲,一个线程一次只能执行一个任务,执行完成后线程就会退出。如果我们需要一个机制,让线程能随时处理事件但并不退出,这种模型通常被称作 Event Loop。 Event Loop

Xcode12 占用空间过大的解决方法-爱代码爱编程

16010157023358.jpg Xcode12 硬盘占用空间 28G ,装完之后,让本不富裕的硬盘空间雪上加霜。 是啥占用了这么多空间?激发了我的好奇心。 打开 GrandPerspective 跑了一下。得出如下结果: image.png 三个占用空间最大的文件分别是:   第一名:iOS.simruntime 9.76 G

CocoaPods的使用和安装-爱代码爱编程

更新时间:2020.6.28 安装方式有两种,第一种使用普通的终端命令行去安装,第二种使用工具Homebrew去安装,homebrew是一个安装包工具,可以安装node、git、Cocoapods等工具,相当好用,如何安装Homebrew移驾我的另一篇文章。Homebrew是什么?以及使用 特别更新 + 特别重要(如果你遇到pod install、po

iOS简单的键盘处理-爱代码爱编程

由于项目小,没用第三方,简单处理了一下 #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN @interface KeyboardManager : NSObject + (KeyboardManager *)keyboardManagerWithView:(UIView *