新知识点
文章平均质量分 74
马拉萨的春天
这个世界所看中的不仅仅是态度,有时候更侧重的是能力。一个90分能力的人,即使只有7分的态度,也是可以把事情做成的。然而一个只有50分能力的人,即使付出百分百的努力,也未必可以把事情做好。所以,态度是成功的前提和基础,但最终能否成功,终究还是要看你的能力。而态度是在能力相差无几的情况的下的决定性因素,但是前提你得不断的提高你的能力。
展开
-
NS_ASSUME_NONNULL_BEGIN 和 NS_ASSUME_NONNULL_END
NS_ASSUME_NONNULL_BEGIN 和 NS_ASSUME_NONNULL_END原创 2024-08-01 10:59:55 · 481 阅读 · 0 评论 -
iOS配置隐私清单文件App Privacy Configuration
iOS配置隐私清单文件App Privacy Configuration原创 2024-04-15 15:47:36 · 2464 阅读 · 2 评论 -
iOS 14 YYAnimatedImageView加载图片失败处理
iOS 14 YYAnimatedImageView加载图片失败处理原创 2023-10-09 17:02:09 · 720 阅读 · 0 评论 -
Xcode升级到15.0 iOS17.0会出现的问题
Xcode升级到15.0 iOS17.0会出现的问题转载 2023-10-08 12:23:32 · 2119 阅读 · 0 评论 -
DSP、SSP、ADX... 广告系统区别
DSP、SSP、ADX... 广告系统区别转载 2023-09-19 10:56:38 · 2641 阅读 · 0 评论 -
如何统计iOS产品不同渠道的下载量?
如何统计iOS产品不同渠道的下载量?原创 2023-09-11 15:55:32 · 878 阅读 · 1 评论 -
xcode14.3更新一系列问题
xcode14.3更新一系列问题原创 2023-08-18 16:23:15 · 778 阅读 · 0 评论 -
iOS逆向工程 Mac上cycript安装与排错
iOS逆向工程 Mac上cycript安装与排错转载 2023-06-06 18:23:27 · 472 阅读 · 0 评论 -
iOS 15的「通知摘要」绝了
iOS 15的「通知摘要」绝了转载 2023-05-30 10:05:23 · 118 阅读 · 0 评论 -
ps -e | grep Test的作用?
ps -e | grep Test的作用?原创 2023-05-24 18:00:51 · 352 阅读 · 0 评论 -
iOS逆向之脱壳工具creakerXI+,最简单、最适合新手的脱壳工具
在学习iOS逆向中,脱壳是必备技能之一,在网上看教程有使用Clutch 和 dumpdecrypted但是,不知道 是我操作问题,还是手机版本,以及APP版本更新问题尝试了几次,都无法成功脱壳最后在网上看到有大神分享其他的脱壳工具,在测试后找到一个最简单,最适合新手的脱壳工具。转载 2023-05-24 14:24:57 · 2177 阅读 · 0 评论 -
越狱设备如何安装“AFC2”补丁?
越狱设备如何安装“AFC2”补丁?转载 2023-05-24 13:47:38 · 3718 阅读 · 0 评论 -
appsync unified怎么安装
appsync unified原创 2023-05-24 11:48:52 · 3009 阅读 · 0 评论 -
我的苹果手机的越狱之旅
苹果手机的越狱流程以及unc0ver和Checkra1n安装下载cydia的流程原创 2023-05-23 17:21:22 · 8012 阅读 · 1 评论 -
iOS 小组件开发 && iOS 小组件开发用到的技术
iOS 小组件开发 && iOS 小组件开发用到的技术原创 2023-05-19 16:45:07 · 2974 阅读 · 0 评论 -
一文看懂arm架构和x86架构有什么区别
一文看懂arm架构和x86架构有什么区别转载 2023-05-19 11:56:03 · 17518 阅读 · 4 评论 -
ARM汇编入门指南
ARM汇编入门指南转载 2023-05-19 11:33:42 · 627 阅读 · 0 评论 -
iOS逆向攻防实战
iOS逆向攻防实战-从iOS应用的功能或行为入手,通过脱壳、运行时分析、静态分析、动态调试、Hook、注入等一系列技术手段,推导出目标文件的结构、流程、算法、代码等,称为“iOS应用逆向工程。转载 2023-05-18 18:21:37 · 3090 阅读 · 0 评论 -
逆向基础之 - Mach-O
Mach-O(Mach Object)是一种可执行文件格式原创 2023-05-18 18:24:12 · 346 阅读 · 0 评论 -
SwiftUI教程文章汇总
SwiftUI教程文章汇总转载 2023-05-18 10:30:42 · 296 阅读 · 0 评论 -
iOS 高德地图以及自定义大头针和气泡、导航
iOS 高德地图以及自定义大头针和气泡、导航转载 2022-11-10 17:04:09 · 1592 阅读 · 0 评论 -
iOS开发常用第三方开源框架
iOS开发常用第三方开源框架转载 2022-10-21 17:37:51 · 956 阅读 · 0 评论 -
根视图切换动画
根视图切换动画减少空白原创 2022-10-20 14:28:14 · 222 阅读 · 0 评论 -
YYKit播放图片动画(gif/帧动画/精灵图动画)
YYKit播放图片动画(gif/帧动画/精灵图动画)转载 2022-10-19 10:32:53 · 491 阅读 · 0 评论 -
IOS 设置消息上下滚动,消息循环滚动视图
IOS 设置消息上下滚动,消息循环滚动视图原创 2022-10-18 15:25:33 · 847 阅读 · 0 评论 -
iOS常用第三方库汇总
iOS常用第三方库汇总转载 2022-10-17 12:28:45 · 3849 阅读 · 0 评论 -
UICollectionView系统BUG记录— reloadData后变空白,cellForItemAtIndexPath不执行
UICollectionView系统BUG记录— reloadData后变空白,cellForItemAtIndexPath不执行转载 2022-08-30 15:13:15 · 880 阅读 · 0 评论 -
Unable to add a source with url https://github.com/CocoaPods/Specs.git named master
Unable to add a source with url https://github.com/CocoaPods/Specs.git named master参考该文章解决具体方法是:1、cd ~/.cocoapods/repos2、git clone https://github.com/CocoaPods/Specs.git master转载 2022-03-29 15:48:38 · 2817 阅读 · 0 评论 -
fatal: early EOF fatal: index-pack failed
使用git clone 克隆代码时出现以下报错,这个一般是由于代码仓库太大,而本地网络不是很稳定都可以造成以下问题解决方法如下方法一:1、关闭compression$ git config --global core.compression 02、做一个部分克隆来截断下来的信息量$ git clone --depth 1 <repo_URI>3、转到新目录并检索克隆的其余部分$ git fetch --unshallow或者交替克隆$ git fetch --de转载 2022-03-29 15:42:08 · 1127 阅读 · 0 评论 -
C++中调用OC代码
前言 最近项目中为了方便维护,底层统一使用C++编写。由于是项目是做屏幕共享sdk,所以只能底层的压缩、编解码使用C++,屏幕捕获部分Mac和win就自己实现了。那么问题就来了,因为是面向接口编程,所以项目的入口都是c++来写的,而屏幕捕获是需要oc部分的代码,就需要C++调用oc代码了。准备之前只做过OC调动C++,于是Google了一下,在Stack Overflow上找到了这个回答。要看具体描述的可以去链接看看,实现思路一共有两种,我在这里大概描述一下。第一种,由于C++是不能直接调用O转载 2022-01-21 16:10:08 · 1339 阅读 · 0 评论 -
c++与oc混编之c++中调用oc方法
项目中用到了C++与OC混编,正好有时间来总结一下. 基本思路: C++中是不能直接调用OC代码的,所以要通过一个中介--C,来让他们建立联系,从而实现在C++中调用OC代码. 1.新建C++文件Xcode会自动生成.hpp和.cpp的默认文件(由于Xcode不需要手动编译链接,因此写到.hpp和.cpp中没有差别,以下默认写到.hpp中) 新建hpp文件.png2.在.hpp中实现如下代码(TestObject.hpp)public:void testFuncti原创 2022-01-21 16:08:01 · 2942 阅读 · 0 评论 -
iOS获取手机卡IMSI信息
在日常开发中,我们都需要对用户登录做一些限制,对用户做一些唯一标识,或者免密码登录的操作。一般都是获取UUID、UDID、IDFA....等方法,但都是不能保证是唯一的,比较靠谱的方法是利用钥匙串(keyChain)保存UUID,每次都从keyChain里面取。但是公司有的项目,想利用手机卡的信息,来免密登录,保证用户的唯一性,安卓直接可以读取IMSI信息,只要把卡换到新手机也一样可以登录,就不受设备的限制了。1.什么是IMSI信息名词解释IMSI:International Mobil.转载 2021-12-14 10:06:18 · 4265 阅读 · 0 评论 -
我的小游戏上线海外AppStore完整流程心得
1,购买一台Mac或者用VMWare 安装Mac OS流程,笔者使用VMWare。先安装Mac OS 10.13,教程,成功后不要着急安装vmtools, 首先更新系统至最新版,因为真机测试往往需要新版xcode,而新版xcode有需要新系统。 我升级到macOS High Sierra 10.13.6后,开始安装vmtools。重启后,发现还是无法全屏。不要着急在系统偏好设置里,安全,允许运行Vmware扩展。 允许运行Vmware扩展后,在系统偏好设置,显示器里可以设置高分辨率。并且可以全屏了~转载 2021-11-26 14:13:41 · 1969 阅读 · 0 评论 -
iOS 加载WebP图片、WebP动图
1、为什么要用WebP格式图片?因为WebP格式图片是Google新推出的影像技术,对比png、jpg而言,文件大小减少了20多%,利用压缩手段,可以使文件大小减少至80%,并且肉眼所看,和原图没什么区别,失真率极低。目前互联网上传输的数据有65%都是图片,WebP就是出于减少数据量、加速网络传输的目的而开发的。2、如何加载WebP图片网上很多文章都说通过pod 'SDWebImage/WebP'来进行安装,我pod不下来,换了路径还不行,后来换个途径,pod 'SDWebImageWebPC.转载 2021-11-17 14:42:56 · 4405 阅读 · 0 评论 -
uni 微信支付出现支付验证签名失败
uni 在app中支付出现验证签名失败 安卓正常 IOS出现这个问题经过对照其他参数 排查到 IOS接收时间戳只能接收10位 最终左边为正常参数返回这个为问题参数返回提示的错误信息下面为支付的代码// 获取商品列表async getVipList() { const { data: res } = await uni.$http.get('/commodity', { ...转载 2021-11-09 18:09:55 · 2740 阅读 · 0 评论 -
nvue和vue有什么区别
因为uni-app是逻辑和渲染分离的。渲染层,在app端提供了两套排版引擎:小程序方式的webview渲染,和weex方式的原生渲染。在App端,如果使用vue页面,则使用webview渲染;如果使用nvue页面(native vue的缩写),则使用原生渲染。一个App中可以同时使用两种页面,比如首页使用nvue,二级页使用vue页面,hello uni-app示例就是如此。虽然nvue也可以多端编译,输出H5和小程序,但nvue的css写法受限,所以如果你不开发App,那么不需要使用nvue。转载 2021-11-04 15:52:38 · 3381 阅读 · 0 评论 -
H5+ 插件开发(iOS)
工作中遇到了为H5项目开发iOS插件的功能,就去啃了啃HBuilder得H5+文档,发现文档写的很晦涩..,现已实现,遂来分享下经验,以供大家参考。当然也是因为看到HBuilder的写文章有奖的活动了????..快来吧,我的32寸曲面显示器????好啦,言归正传,用到的IDE -- Xcode7.3,HBuilder。HBuilder用来写H5项目,Xcode用来写iOS原生的插件,我所需实现的是,在H5页面点击打印,运行iOS原生插件来实现连接蓝牙打印机并打印出获取的内容。首先去HBuilder转载 2021-11-01 15:48:29 · 2622 阅读 · 0 评论 -
openssl 读取各种密钥的方法和接口
在用openssl读取密钥的时候,从openssl的源码的找到一个很好的示例,完美的示范了读不同格式,不同密钥来源的程序,整理一下,用来学习是相当不错完整的代码位于…/apps/app.c中函数是EVP_PKEY *load_key(BIO *err,const char *file,int format,int maybe_stdin,const char *pass,ENGINE *e,const char *key_descript){ const SSL_METHOD *meth;..转载 2021-09-27 12:27:32 · 2040 阅读 · 0 评论 -
OpenSSL中文手册之PEM库详解
版权声明:本文根据DragonKing牛,E-Mail:wzhah@263.NET发布在https://openssl.126.com的系列文章整理修改而成(这个网站已经不能访问了),我自己所做的工作主要是针对新的1.0.2版本进行验证,修改错别字,和错误,重新排版,以及整理分类,配图。 未经作者允许,严禁用于商业出版,否则追究法律责任。网络转载请注明出处,这是对原创者的起码的尊重!!!1 PEM编码文件结构介绍 PEM全称是Privacy Enhanced Mail,该标准定义了加密一个准备要发转载 2021-09-27 11:03:52 · 3692 阅读 · 0 评论 -
GitHub 克隆加速
GitHub 克隆加速现在 GitHub 在国内处于半墙状态,能否链接上全凭人品。想要快速下载,那么不妨尝试一下下面这个方法!我们可以使用 GitHub 的镜像网站 —— github.com.cnpmjs.org 进行克隆。将原本的链接中的 github.com 替换为 github.com.cnpmjs.org 即可使下载速度快速提高!示例例如我们要克隆 sqlmap 的仓库:原始链接:https://github.com/sqlmapproject/sqlmap.git使用原创 2021-08-10 09:52:41 · 655 阅读 · 0 评论