- 博客(86)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注

原创 iOS Xcode常用LLDB指令
常用LLDB指令指令的格式是[[…]][-options [-option-value]] [argument[argunent…]]:命令:子命令:命令操作:命令选项:命令参数。比如给test函数设置断点breakpoint set -n testbreakpoint是-command>set是-n是test是help查看指令的用法help breakpointhelp breakpoint setexpression – expr1.
2021-08-17 14:20:34
570
原创 iOS 编译时 不报错‘FMDatabaseQueue.h‘ file not found,单元测试时报错‘FMDatabaseQueue.h‘ file not found
测试目标需要的库(继承主目标的搜索路径)执行自动化脚本,经常报错,根本改不完,#主目标依赖的其他库。
2025-01-07 14:43:48
143
转载 How to: solve the “Export Localizations” issue in Xcode
https://medium.com/tech-blog-today/how-to-solve-the-export-localizations-issue-in-xcode-d0c64351a431
2025-01-02 11:36:21
23
原创 oh-my-zsh启动慢重新安装
在Mac上安装oh-my-zsh并设置主题实际上是一个两步过程:首先安装oh-my-zsh,然后配置你喜欢的主题。oh-my-zsh本身并不直接“安装主题”,而是提供了一个框架,让你能够轻松地更改和配置主题。主题通常是oh-my-zsh框架的一部分,或者是通过其他方式(如克隆GitHub仓库)获得的。
2024-07-04 15:29:09
651
原创 Xcode14.3.1打包失败 some files could not be transferred (code 23) at /AppleInternal/Library/BuildR
替换后打包就可以了,如果不成功私信我。
2023-10-20 10:54:39
631
原创 iOS的NSUserActivity
可以用于在不同的 Apple 设备上继续活动。例如,如果用户在 iPhone 上开始了一个任务,然后切换到 iPad,通过 Handoff 功能,用户可以在 iPad 上无缝地继续进行相同的任务。是一个用于支持 Handoff 和继续活动功能的重要类,通过它,iOS 应用程序可以提供更加连续和一致的用户体验,使用户在不同设备之间无缝切换,并且可以在应用程序被终止后恢复之前的用户活动。,应用程序可以保存用户的活动状态,当用户暂时离开应用程序或切换到其他应用程序时,应用程序的状态信息可以被保存下来。
2023-07-31 15:34:19
1632
原创 Vue数据劫持源码分析
实际的 Vue.js 源码实现涉及到更多复杂的逻辑和边界条件处理,但基本的数据劫持原理和 Proxy 的使用是类似的。Vue.js 3.0 中的数据劫持是通过 Proxy 实现的,而不是使用 Vue.js 2.x 中的 Object.defineProperty。拦截器,我们可以在这里收集对应的依赖(例如,当前正在运行的组件与该属性的关联)。拦截器中,我们可以实现触发更新的逻辑。拦截器,我们可以在这里触发更新,通知相关的组件进行重新渲染,并将新的属性值赋给目标对象。在 Vue.js 的代码中,会通过。
2023-07-20 14:51:07
345
转载 iOS17适配
UICollectionViewCompositionalLayout 中的 NSCollectionLayoutSize 增加了一个新的描述方法。增加了 UIContentUnavailableView,UIView 与 UIViewController 都可以设置数据为空时的占位视图。UIButton 也增加了 Symbol Animations,使得按钮中使用的 SF Symbols 图标可以呈现动画。UIMenu 与 UIAction 增加了新的构造方法,可以设置更多内容。
2023-06-19 17:19:39
886
原创 【Flutter】Dart乱写笔记(个人笔记)
import 'package:flutter/material.dart';import 'dart:async';import 'package:http/http.dart' as http;// void main() => runApp(MyApp());void main() { // print(1111); var a = 1; int b = 10; String c = "hi"; dynamic d = 1; final FinalValue .
2021-11-17 17:28:56
1519
原创 Cannot find module /node_modules/cz-conventional-changelog
commitizen init cz-conventional-changelog --save --save-exact --force
2021-06-28 15:36:43
1055
原创 java链表,基操勿6,也勿喷
好久没更新博客了,写一篇有关链表的,同时练习一下java,看到的同志们多多包涵;public class LinkList { private Node first; private int size; /*清空*/ public void clear() { size = 0; first = null; } /*获取某个对象*/ public int get(int index) {
2020-11-12 20:36:05
167
原创 iOS企业包
企业包上线的前提,要有一个企业账号;长话短说,从创建证书,到打包App步骤如下:如果有证书,直接打包,如果没证书,自己创建证书 创建证书有两种:(1):打包时,选择手动打包,xcode创建如下图 (2):在苹果开发者官网创建如下图: choose file,这个文件是从证书助理那导出的企业包的证书有效期是3年,但是profile文件有效期是一年,所以每年还要更新创建后下载可以手动,...
2020-08-17 11:43:23
478
原创 二叉树排序
一、概念 排序二叉树是一种特殊结构的二叉树,通过它可以非常方便的对树中所有节点进行排序和检索,结构特点:分为左子树,右子树,节点,最深的叫做叶子节点。排序二叉树要么是一棵空的二叉树,要么就是具有下列性质的二叉树, 1、若他的左子树不为空,则左子树上所有节点的值均小于它的根节点的值。 2、若它的右子树不为空,则右子树上所有节点的值均大于它的根节点的值。 3、它的左、右子树也分...
2019-08-18 18:26:40
1177
原创 单向链表
链表链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。 相比于线性表顺序结构,操作复杂。由于不必须按顺序存储,链表在插入的时候可以达到O(1)的复杂度,比另一种线性表顺序表快得多,但...
2019-08-18 17:02:08
252
原创 WKWebView修改cookie
说起WKWebView,性能好,性能高,闻风丧胆的操作应该是怎么设置cookie,查了很多方法,设置cookie有很多种方法,还要兼容老版本,通过setCookie{}block设置,有的时候操作失败,是什么原因都不知道。通过多次尝试,通过js添加,发现成功率100%,方法如下:let myCookie = "document.cookie='usercenter.id=\(A...
2019-01-30 19:51:54
934
原创 王者荣耀高清壁纸脚本Python文件
网上查的不能运行,自己修改后,顺利执行,获取王者荣耀的所有高清壁纸,如果不能运行,请评论或者私信给我,配环境是个麻烦事,建议Python3.0以上执行,很爽!""" 抓取王者荣耀皮肤 author: AirZilong date: 2018-12-17 """import requestsfrom bs4 import BeautifulSoupfrom urllib...
2018-12-17 18:06:55
1791
原创 CSS-flex 笔记
1.content-box: 加padding是向外扩充,content不变;2.border-box:加padding时向内扩充,content变小;3.calc(1px - 0px),减号左右加空格才能生效;4.flex:float,padding,margin都失效;5.居中justify-content:center,flex-start:左,flex-end:右,spac...
2018-09-04 20:06:58
242
原创 swift JSON和字典互转
开发中,很多需要JSON和字典互转,只是提供方法,实用,简单明了!/// 模型转JSON /// /// - Returns: JSON字符串 fileprivate func modelToJson() -> String { var modelDic = [String : String]() modelDic["1"] = sid modelD...
2018-07-18 17:45:19
4619
原创 iOS Vary for Traits
升级xcode8之后,打开storyboard发现xcode7适配界面的size class被Trait Variations所取代,尽管看起来变化很大,但实际原理是一样的。下面通过一个简单的例子来看下如何使用Trait Variations适配先看效果图,类似音乐播放界面,竖屏封面在顶部,横屏封面在左侧,同时label位置也对应变化:竖屏:横屏: 效果看到了,
2018-02-06 16:54:39
2225
原创 继承概念简单理解
继承说明继承机制最简单的方式是,利用一个经典的例子 - 几何形状。实际上,几何形状只有两种,即椭圆形(是圆形的)和多边形(具有一定数量的边)。圆是椭圆的一种,它只有一个焦点。三角形、矩形和五边形都是多边形的一种,具有不同数量的边。正方形是矩形的一种,所有的边等长。这就构成了一种完美的继承关系。在这个例子中,形状(Shape)是椭圆形(Ellipse)和多边形(Polygon)的基类
2017-12-29 12:32:03
705
原创 JavaScript 给HTML DOM 添加新元素
学习RN之前,对JS的储备知识:给HTML DOM 添加新元素,所以要添加标签,记录学习过程这是一个段落。这是另一个段落。var para=document.createElement("p");var node=document.createTextNode("添加一个airzilong");para.appendChild(node);var element=d
2017-12-26 17:42:09
2768
原创 Swift outlet from the to the is invalid ,outlets cannot be connected to repeating
问题:storyBoard拖线出现问题,一般解决方法是删了重新连,或者是清理缓存等等,但是这个错误不是那样就能解决的,用静态的TableViewController时候,出现outlet from the to the is invalid ,outlets cannot be connected to repeating这种问题;解决方案:把tableView改成静态的,文问题就解决了
2017-11-30 11:55:01
1518
原创 React Native 简单的组件
这是我写了一个有关RN组件的demo,功能:显示文字的一个组件,虽然简单,但是开发中也有很多的问题,比如字母写错,多写了尖括号等等,建议多敲代码,不建议只看,眼高手低,是很多行业的大忌。最近开始学习RN,写的代码有点丑,有点乱,没有注释,大家不要见怪! React Component var TempHello =
2017-11-20 17:00:06
449
原创 Swift CoreData增删改查
之前写过CoreData,现在都忘记了,不多说,直接上代码和截图,增删改查的功能都有import UIKitimport CoreDataclass ViewController: UIViewController { let entityName = "Person" let managedObjectContext = NSManagedObjectContext(c
2017-10-30 18:05:03
924
原创 xcode无线真机调试
现在xcode支持真机无线调试啦,15年的时候我就幻想什么时候能够无线调试,果然实现了,好开心,现在就试试吧!第一步:首先,先用数据线真机链接一次。第二步:按下图操作:图一通过图一,进到图二图二根据提示框勾选;第三步:拔掉数据线,此时你编译会有问题,很简单,重复图一,进到图二界面,右击最左面的手机图标,会出现如下图提示:然后点击Conne
2017-09-25 14:22:42
2353
转载 iOS11 安全区域适配
导语 本文主要是对iOS 11下企鹅 FM APP中tableView内容下移20pt或下移64pt的问题适配的一个总结。内容包括五个部分:问题的原因分析、adjustContentInset属性的计算方式、什么情况下的tableView会发生内容下移、有哪些解决方法、解决这个问题时遇到的另外一个小问题。一、iOS 11下APP中tableView内容下移20pt或下移64pt的原因分
2017-09-25 11:27:54
1878
原创 iOS Failed to create IXPlaceholder for app bundle ID***
更新xcode9.0以后,发现了一个大坑,编译真机没事,编译模拟器会报Failed to create IXPlaceholder for app bundle ID com.*****,找了半天发现了问题,因为我的xcode是从同事那复制粘贴过来的,看来需要自己下了,son of a bitch!如果转载请注明转于:AirZilong的博客
2017-09-19 11:24:57
4379
TA创建的收藏夹 TA关注的收藏夹
TA关注的人