- 博客(300)
- 资源 (12)
- 收藏
- 关注
原创 iPhone 12系列项目屏幕尺寸不正确的解决方案
iPhone 12系列除了iPhone 12 mini宽度还是旧有的375以外,12和12Pro为390,12 Pro Max为428。LaunchScreen Image & LaunchScreen StoryBoardiOSiPad OS
2021-01-17 15:11:24
68
原创 iPhone状态栏高度
12系列的StatusBarHeight和之前又有些不一样非刘海屏统一的statusBarHeight都是20。刘海屏iPhone 12以前的都是44.12/12 Pro/ 12 Pro Max是47.12 mini则是50
2021-01-17 14:53:28
10
原创 CocoaPods移除Sessions
我们在此片文章中介绍了如何制作一个自己的库Link.里面涉及到在CocoaPods里面使用trunk注册设备.下面告诉你们如何清理设备./// 移除本机sessionspod trunk me clean-sessions/// 移除除了本机之外的所有sessionspod trunk me clean-sessions --all...
2020-10-24 20:42:02
40
原创 iOS防抓包
检测是否开启了设置->无线局域网->HTTP代理+ (BOOL)getProxyStatus { CFDictionaryRef dicRef = CFNetworkCopySystemProxySettings(); const CFStringRef proxyCFstr = CFDictionaryGetValue(dicRef, (const void*)kCFNetworkProxiesHTTPProxy); CFRelease(dicRef); NS
2020-09-12 01:32:06
152
原创 OpenCore的编译
OpenCore仓库地址版本编译工具编译方法xxx-0.5.8macbuild.tool路径下 ./macbuild.tool0.5.9-xxx
2020-08-11 01:01:36
382
原创 Hackintosh-OpenCore系列篇-macOS install
先介绍一下macOS install(macOS下制作安装盘)11. macOS下制作制作安装盘1.1. UEFI制作1.2. 非UEFI制作2. 下载macOS3. 设置安装程序4. 设置OpenCore的EFI环境下节预告设置EFI引用macOS安装 ↩︎
2020-07-20 00:46:35
547
原创 Hackintosh-OpenCore系列篇-准备篇
前言本系列的文章都是在我安装好的Hackintosh(基于OpenCore)上写作并发表的.这个Hackintosh分类的文章我会介绍如何配置OpenCoreOpenCore的一些注意点由于OpenCore是尽量伪装成白苹果让MacOS来识别,不过会讲NVRAM写入到主板上.造成使用OpenCore引导进入的Windows识别到的类似主板等信息错乱.所以我建议大家OpenCore引导屏蔽Windows启动,让OpenCore专门引导MacOS即可.提前准备由于黑苹果不是白苹果的原生硬件,
2020-07-14 00:46:30
1108
1
原创 command line tool安装
安装好xcode后,打开Xcode.然后点击install.安装完毕之后打开中断,然后在终端内输入xcode-select --install并回车
2020-07-12 23:50:44
225
原创 Windows下设备ID的查询
最近在整黑苹果,找驱动需要看设备是否支持。下面以我的的蓝牙设备举例名称全称含义vidvendor ID提供商IDpidproduct ID产品id
2020-07-12 00:30:45
492
原创 微信未验证应用(微信openSDK1.8.6的集成)
在微信7.0.7(iOS 12-13)以及以上版本的分享可能会出现"未验证应用"集成的时候可能有的坑分享时出现多次二次跳转登录时出现多次确认弹窗
2020-06-06 12:15:41
2069
3
原创 iOS系统分享
Social.framework有如下几个比较重要的类SLComposeViewControlleriOS 6 - iOS 11(Account是iOS 11移除的)使用的"系统分享"方式说到SLComposeViewController.framework(系统分享)框架.就得提一下Accounts.framework(账号管理).大概是到了iOS11就不支持这种分享方式了(以下是内置(设置里头有的)一些无需安装App的分享渠道)使用方式/// forServiceType:分享的渠道
2020-06-06 11:42:39
431
原创 iOS Model Identifier(iOS 设备型号)
Name(iPhone)Model IdentifieriPhoneiPhone1,1iPhone 3GiPhone1,2iPhone 3GSiPhone2,1iPhone 4(GSM)iPhone3,1 iPhone3,2iPhone 4(CDMA)iPhone3,3iPhone 4siPhone4,1iPhone 5(GSM North America)iPhone5,1iPhone 5(GSM International)i...
2020-05-21 11:09:56
620
原创 Mac设置apache服务器同时支持HTTP与HTTPS访问
上两篇文章弄好的HTTPS服务器其实还是有些问题,比如只能进行https访问.其实这也很好解决.打开/private/etc/apache2/extra/httpd-vhosts.conf文件并且编辑,将下面红框内内容注释掉就OK.然后重启服务器sudo apachectl -k restart然后http与https都能访问咱们的apache服务器了...
2020-05-05 23:30:56
196
原创 自签名CA证书
iOS有一个访问地址就能下载的服务:(plist长啥样可以看看这里:企业包plist)itms-services://?action=download-manifest&url="plist文件的地址"这个服务的先决条件就是能够使用HTTPS访问的服务器.Mac下搭建HTTPS访问的apache服务器文章中搭建的虽然也是HTTPS服务器,但是直接使用会是下面的情况.1.创建私钥...
2020-05-05 23:26:39
227
原创 Mac下搭建HTTPS访问的apache服务器
上一篇介绍了如何在Mac下搭建本地HTTP服务器Mac下搭建HTTP访问的apache服务器.这篇做个扩充,介绍一下在Mac下搭建HTTPS服务器.1.创建私钥在桌面创建一个文件夹,名字随意.该文件夹用来存放私钥证书的文件.然后打开终端,在此路径下执行如下终端命令./// 生成openssl格式的2048位 rsa秘钥.openssl genrsa -out server.key 204...
2020-05-04 20:30:38
214
原创 Mac下搭建HTTP访问的apache服务器
其实Mac系统自带了apache服务器功能,只是没有开启它罢了.Mac下apache的开启使用Finder进入apache目录command + shift + g首先备份一下httpd.conf文件,一般改这种文件的时候我都比较喜欢备份一下(PS,免得改出问题了)如果是使用系统文本打开这玩意或者是使用Xcode打开的话是没有修改权限的这里可以使用vi编辑器或者是Sublime...
2020-05-01 23:35:57
478
原创 AutoresizingMask最近踩过的坑
我之前使用阿里的LazyScroll库来实现我的UITableViewCell实现流水布局功能的时候碰到一个bug-阿里三方库-LazyScroll介绍.BUG的体现.因为阿里的LazyScroll是手动给予控件frame的方式来设置LazyScroll上子控件的位置的.一般来说默认的Autoresizing是这样的.即是左上角保持不变,宽高不随屏幕宽高变化....
2020-04-05 23:57:26
206
原创 Apple D-U-N-S申请
我记得N年前是可以直接申请的,最近帮一个朋友申请的时候发现变成了得先去Apple官网查询D-U-N-S,如果没有才能申请了。不过流程还是一样,最慢两周有结果。D-U-N-S...
2020-03-31 20:35:21
219
原创 iOS截图保存到图库不显示全图的"Bug"
首先,原谅我起了这么一个奇怪的标题,QA一脸真诚的给咱报了这么一个bug,咱们总得人人真真的看看再说吧.首先,我们有个需求是截取屏幕,然后在下面拼接一小块,然后保存起来.这个保存后的图片在手机自带的Photos(相册)应用里面的展示会是横向拉满,然后上下两部分在屏幕外头(而测试给我说的其他的App,)...
2020-03-26 20:06:21
285
原创 企业包plist
由于旧的打包平台自动生成的plist文件中的bundle-identifier值为空值,并且assets中没有含有display-image以及full-size-image的dict,所以不能成功的安装到设备上.plist样例文件:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple/...
2020-03-06 09:57:44
126
原创 iOS简单修改转场动画
iOS转场动画注意我的标题,是简单修改转场动画,这个简单是有限的修改.本篇文章的前提是,在不使用delegate的情况下(tabbar.nav.vc的delegate)对于CALayer类.我们可以使用下面这个方法去给CALayer上添加一个动画.- (void)addAnimation:(CAAnimation *)anim forKey:(nullable NSString *)ke...
2020-02-26 17:26:01
311
原创 阿里三方库-LazyScroll介绍
LazyScrollView称之为LazyScrollView或者称之为LazyScroll都可以,毕竟仓库名为LazyScrollView.pod集成的时候却是下面的名字pod `LazyScroll`仓库结构也懒得去重新作图了.直接借用LazyScrollView的特殊使用情况这篇文章里面的图了.TMUtils这个库大家看一眼就懂是啥意思了,没有必要说.缓存池那边...
2020-02-09 00:40:56
197
原创 CGRect的一些实用函数
个人觉得,在图形设备里头,宽高< 0没有什么意义.所以下面使用的rect默认为width、height大于等于0CGRectMake(CGFloat x, CGFloat y, CGFloat width, CGFloat height);函数值CGRectGetMinX(CGRect rect)xCGRectGetMidX(CGRect rect)(x ...
2020-02-07 13:04:08
200
1
原创 UIAlertView的风险
本篇文章我将会从两个方面来讲UIAlertView的风险-传统的keyWindow的问题一集系统上适配上问题.keyWindow的问题下面从不用UIScene管理window的情况谈起.对于UIApplication中的keyWindow的定义,如下所示This property holds the UIWindow object in the windows array that i...
2020-01-20 21:53:38
841
原创 LazyScrollView的特殊使用情况
之前做一个UITableView流水布局的需求的时候歪打正着的看到了这个库,使我免去了重复造轮子的窘境。首先我做了一个兜底方案是直接算出所有的frame,直接往一个大Cell上添加。当然,这种方案在数据源变化的情况下有点恶心。自然而然我就想到了我自己的带缓存池的库-ZCHScrollChannelView。后面由于惯性思维跳了一个坑,这个后面再说。我们组的安卓哥们给我推荐了一下阿里巴巴的...
2020-01-17 15:00:50
2669
原创 XIB(Story Board)设置颜色与视觉稿的差别
大多数人可能都使用过XIB去做UI开发,但是我想提出的是XIB上设置颜色可能和视觉稿是有些区别的.拿默认创建的工程来举例把,一般我们在下面这个地方来设置背景色如果默认的颜色不太满意呢.我们可能在下面的列表里头选择一般来说,要么是WhiteColor要么是ClearColor,亦或是BlackColor.当这三者都不满足的情况下,我们可能点击Custom...然后选择一个颜色不知道大家...
2020-01-12 18:20:06
349
原创 苹方字体中英文对照
苹方-简 细体PingFangSC-Light苹方-简 中黑体PingFangSC-Medium苹方-常规体PingFangSC-Regular苹方-简 中粗体PingFangSC-Semibold苹方-简 纤细体PingFangSC-Thin苹方-简 极细体PingFangSC-Ultralight...
2020-01-10 22:58:06
2891
原创 iOS录制屏幕之ReplayKit-iOS 11/tvOS 11
新增属性/// 这个iOS才支持,tvOS不支持@property (nonatomic) RPCameraPosition cameraPosition;在iOS 10版本的ReplayKit添加了视频录制功能(PS:仅仅支持前置摄像头的录制).iOS11则新增了这个属性,可以用来设置默认录制摄像头(前置/后置).或者录制时切换.新增方法/// 录制方法- (void)star...
2020-01-07 00:20:19
367
原创 iOS录制屏幕之ReplayKit-iOS 10/tvOS 10
tvOS 10的开始支持了ReplayKit.(但仅仅有屏幕录制功能 )新增属性@property (nonatomic, getter=isCameraEnabled) BOOL cameraEnabled API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(tvos);@property (nonatomic, readonly, nullable) ...
2019-12-21 22:22:16
198
原创 iOS录制屏幕之ReplayKit-iOS 9
ReplayKit是苹果在iOS 9/tvOS 10推出的一个录制iOS设备屏幕的框架.因为是iOS 9/tvOS 10开始的框架,并且每个版本基本上都有一些改动.所以我准备将此篇博客拆分为几篇来介绍.iOS 9在iOS 9中ReplayKit还是比较简单的一个框架,在苹果的Session中是作为GameKit的一个扩充来介绍的(主要功能就是为了录制游戏视频)导入ReplayKit头文...
2019-12-17 00:12:10
450
原创 iOS描述文件设置
iOS 12的某个版本后,iOS证书信任有了一些改动.下面我用Whistle来举个例子.1. 设置要安装证书的设备的代理与端口2. 扫码安装证书其实这一步,扫码安装证书或者是在浏览器地址栏中输入对应的ip地址也是一样的3. 证书的安装(旧版本这一步做完就能正常使用了)本节的操作总结成流程就是:设置->通用->描述文件->安装.4. 证书的...
2019-12-08 22:32:44
396
原创 Whistle-Charles的轻量级替代品
个人感觉Whistle比Charles来说更改请求返回结果来说好用了很多,不过个人还是建议和PostMan、Charles等结合着用安装npm install -g whistle启动w2 start[i] whistle@2.3.7 started[i] 1. use your device to visit the following URL list, gets th...
2019-12-08 22:04:29
598
原创 Dart常用构造方法
默认构造方法我们先定义个类class Person { String name; num age;}就算我们不写方法也会有一个默认的构造方法.var person = Person();print("Person: NAME:${person.name} AGE:${person.age}");当然,此时打印出来的Name和age都是null.自定义构造方法...
2019-11-09 22:29:50
306
原创 Dart中的类与方法
类 class在Dart中我们可以使用如下方法去定义一个类class className { /// 定义单个类型 Type typeName; /// 包私有属性 Type _privateTypeName; // 定义多个类型 Type typeName1,typeName2,typeName3; /// 实例方法 ReturnType functionName(Typ...
2019-11-09 21:32:51
567
原创 Mac配置本地Dart开发环境
有一句说一句…在线的Dart网站实在是太不稳定了…1.安装Homebrew1.1 Homebrew1.2 在终端运行下面两行代码brew tap dart-lang/dartbrew install dart1.3 如果是要使用开发板Dart SDK的话.使用下面这一句.brew install dart -- --devel2.Dart的升级brew u...
2019-11-06 00:27:56
485
原创 Dart语言基础概述
Flutter使用的是Dart语言.我们可以在repl.it网站内在线编译Dart程序首先进入网站给出的是一个标准的语言学习入门输出"Hello World!"void main() { print('Hello World!');}第一眼瞧,感觉和C语言没有什么不一样的变量在Dart中声明变量的方式有两种.一种是让Dart编译器自己去推断的声明方式:var a = 1;...
2019-11-03 01:36:36
145
原创 Flutter环境配置问题
Android toolchain - develop for Android devices (Android SDK version 29.0.2) ! Some Android licenses not accepted. To resolve this, run: flutter doctor --android-licenses执行flutter doctor ...
2019-11-02 14:17:07
190
OpenCore-0.6.0-RELEASE.zip
2020-07-30
CHTransition.zip
2019-06-09
Charles激活码以及4.2.7本体
2018-10-14
OpenCore-0.5.9-RELEASE.zip
2020-07-19
OpenCore Configurator.zip
2020-06-28
iFunBox for mac
2018-04-15
Sublime Text for mac
2017-12-15
Cornerstone for mac v3.0.3
2017-09-01
Cornerstone2.7.10
2017-09-01
Reveal 1.6.3
2017-09-01
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝