- 博客(557)
- 资源 (3)
- 收藏
- 关注
原创 iOS NSAttributedString 富文本可添加属性
一种类型,用于定义字符运行的表示意图,用于强调、删除线和代码语音等特征。Markdown 源字符串中与某些属性化文本相对应的位置。文本块(如段落、列表、代码块和部分表格)的预期表示形式。枚举文本块(如段落、列表和代码块)的预期显示样式。画一条由交替的破折号和两个点组成的线。下划线样式和删除线样式属性键的常量。可应用于属性字符串中的文本的属性。画一条交替的破折号和点线。一行交替的破折号和两个点。一行交替的破折号和点。文本效果属性键的常量。拼写状态属性键的常量。写入方向属性键的常量。文本后面的背景颜色。
2024-03-21 14:45:38 565
原创 App Store 提交隐私-配置隐私清单文件
对于应用或第三方 SDK 使用的每个必需原因 API 类别,请向应用或第三方 SDK 的隐私清单文件中的数组添加一个字典,以报告应用使用 API 类别的原因。如果系统提供来自全局域的信息,因为当您的 App 尝试读取 App、App 扩展程序或 App 组中的 App 组中的 App 或轻 App 写入的信息时,您请求的域中不存在密钥,则您的 App 概不负责。您的应用或第三方 SDK 必须声明一个或多个已批准的原因,以准确反映您对这些 API 的使用情况以及从这些 API 的使用中获得的数据。
2024-03-20 10:36:43 7927 4
原创 Xcode下载模拟器报错Could not download iOS 17.4 Simulator (21E213).
下载完成后,执行以下命令添加:xcrun simctl runtime add /Users/mac/Downloads/iOS_17.4_Simulator_Runtime.dmg(路径是模拟器文件.dmg的文件路径)要下载并安装您选择的Xcode版本支持的所有平台,请使用xcodebuild上的-download选项。11.回到下载页面点击对应模拟器下载,系统会自动取识别已经下载好的安装包直接安装。要下载和安装特定平台的模拟器运行时,请使用-download选项并指定平台。4.货到控制台app。
2024-03-08 14:49:22 5742 2
原创 iOS 模拟器推送
Users/mac/Desktop/push.apns是文件的保存路径。文件保存为**.apns比如push.apns。xcode11以后可以在模拟器上测试接收通知。替换为项目的Bundleidentifier。就可以收到推送消息了。
2022-07-29 11:36:29 712 1
原创 Python3 文本文件添加内容操作
text = ‘12313132’在文件内容的末尾追加内容with open(nameText, 'a+') as f:f.write(text.decode() + '\n') # 加\n换行显示f.close()在文件内容覆盖with open(nameText, 'w') as f: # 覆盖内容f.write(text.decode())f.close()‘r’:读文件内容‘w’:写覆盖文件内容‘a’:写文件末尾追加内容‘r+’ == r+w(可读可写,文.
2022-05-14 12:22:06 2396
原创 Python3 Mac剪切板存取内容-xerox
# coding: utf8import xerox# python 写入剪切板xerox.copy(u'some string12312313')# python 读取剪切板s = xeroxprint(s)
2022-05-14 11:39:15 699
原创 Python3 文件夹文件路径获取创建时间戳作为文件名
# coding: utf8import requests # 网络加载模块import os # 系统文件模块import time # 引入时间模块import calendar; # 函数calendar。转换表示当前时间的元组 时间戳处理def fileManager():# 时间戳# timeName = time.time()iamgeName = calendar.timegm(time.gmtime())# 时间格式串# nameStr= ti.
2022-03-31 16:00:35 2041
原创 M1芯片mac打开Xcode一堆报错
在应用程序中找到Xcode ->command + i ->通用->勾选☑️使用Rosetta打开如果终端安装一些东西装不上也可以将终端这样设置,再尝试安装,安装后记得取消勾选使用Rosetta打开
2022-01-10 11:47:29 917
原创 M1芯片mac使用脚本打包iOS报错
找到xcodebuild archive -workspace这一行在最后添加-destination 'generic/platform=iOS'注意-destination前面要加一个空格隔开前面代码
2022-01-10 11:37:20 1234
原创 iOS 横竖屏的那些事
先上图上图的设置只对手机起作用,iPad需要在Info.plist中单独设置简单说就是上图中的勾选与Info.plist中的Supported interface orientations中的设置是联动的<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1..
2021-12-27 11:54:26 1068
原创 iOS 单例类初始化
+ (instancetype)shareManager{ static <#CLassName#> * manager = nil; static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{ if (manager == nil) { manager = [[self alloc]init]; } }); ...
2021-12-24 14:24:52 1603
原创 error: exportArchive: The data couldn’t be read because it isn’t in the correct format.
IiOS shell脚本打包报错error: exportArchive: The data couldn’t be read because it isn’t in the correct format.尝试修复1终端执行gem list | grep sqlite3没有输出信息则说明确实少了sqlite3 这个文件gem install sqlite3 --platform=rubyrvm use system --default...
2021-12-17 10:38:02 1215
原创 iOS XibVIew加载的那些坑
1.view实体类加载XibView 重写 initWithFrame 方法,- (instancetype)initWithFrame:(CGRect)frame{ self = [super initWithFrame:frame]; if (self) { UIView *view = [[[NSBundle mainBundle] loadNibNamed:self.description owner:self options:nil] lastObject]
2021-11-16 14:35:36 2089
原创 Xcode文件右键的菜单中选项Open As下一级菜单选项为 None
Xcode 文件右键的菜单中选项 Open As 下一级菜单选项为 None 时Git或者SNV冲突导致重新克隆代码可以解决
2021-09-28 09:52:41 579
原创 iOS 添加编辑内购收款银行卡
登录https://appstoreconnect.apple.com/协议、税务和银行业务协议付费App银行帐户编辑编辑当前账户 或者 替换为新账户
2021-09-06 15:56:31 677
原创 IOS 内购价格文档
Afghanistan(USD) China(CNY) 价格 收入 价格 收入 等级1 0.99 0.7 6 4.12 等级2 1.99 1.4 12 8.23 等级3 2.99 2.1 18 12.35 等级4 3.99 2.8 25 17.15 等级5 4.99 3.5 30 20.5...
2021-09-06 15:48:04 1303
原创 iOS UITableView高度简约手动计算并缓存
-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{ return self.arr.count;}/// tableView刷新页面第一步 heightForRowAtIndexPath 代理方法-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *).
2021-08-24 10:51:54 489
原创 iOS获取类的属性,实例方法,类方法,代理
/// 获取属性/// @param class <#class description#>- (void)getIvarAndChange:(Class)class{ unsigned int count = 0; Ivar *members = class_copyIvarList(class, &count); for(int i = 0; i < count; i++) { Ivar ivar = members[i].
2021-08-06 11:06:47 655
原创 iOS UIImagePickerController 自定义导航条背景、标题和按钮的颜色
UIImagePickerController *imagePickerController = [[UIImagePickerController alloc] init]; // 左右按钮颜色 [[UINavigationBar appearance] setBarTintColor:[UIColor whiteColor]] ; // 标题颜色 NSMutableDictionary *attrs = [NSMutableDictionary dict...
2021-07-21 15:08:26 1020
原创 iOS UICollectionView报错The behavior of the UICollectionViewFlowLayout is not defined because:
报错信息The behavior of the UICollectionViewFlowLayout is not defined because:Make a symbolic breakpoint at UICollectionViewFlowLayoutBreakForInvalidSizes to catch this in the debugger.滚动视图即(UICollectionView或者UIScrollView 等继承自UIScrollView的视图适用)//设置控制器不自动计算
2021-06-22 11:26:22 762
原创 mac shell脚本按文件扩展名分类汇总文件
#!/bin/bash# 分类汇总扩展名文件# 装扩展名的数组arr_ext=()ProjPath=`cd $(dirname "$0");pwd`# 指定查找文件路径 文件夹目录 + 自定义目录 拼接组成完整目录dirPath="$ProjPath/text"#包含所有文件的根目录echo "路径 $dirPath"#创建保存扩展名文件的分类文件夹descPath="$ProjPath/Result"if test -e $descPaththenrm -rf $descPath
2021-06-15 15:00:35 598
原创 Xcode 报错Multiple commands produce
工程->Target->Build Phases->Copy Bundle Resources删除报错的内容重新编译工程就可以了
2021-06-01 13:52:33 299
原创 iOS UIScrollView 滚动左右方法
/// 左右滚动方法/// @param scrollView scrollView description/// @param max 最大页数/// @param isUp YES 上一个 NO 下一下/// @param width 滚动宽度-(void)scrollViewRollFromScrollView:(UIScrollView *)scrollView max:(NSInteger)max .
2021-05-19 13:48:37 839
原创 CocoaPods 特别慢
pod installpod update拉第三方代码库都很慢,也就是忽略CocoaPods升级的spec仓库的过程,可以试试 pod install --verbose --no-repo-updatepod update --verbose --no-repo-update
2021-05-06 17:35:21 186
原创 iOS 原生地图定位,视图中心加大头针,地理位置返编码
info.plist 按需配置模拟器 地理位置在国外的地理位置返编码没有办法获取Privacy - Location Always and When In Use Usage DescriptionPrivacy - Location Always Usage DescriptionPrivacy - Location When In Use Usage Description.h#import <UIKit/UIKit.h>NS_ASSUME_NONNULL.
2021-04-23 17:02:41 387
原创 Xcode 运行时左侧Memory显示Disabled
Xcode左侧的Show tho Debug navigator 栏中Memory处显示Disabled因为打开了僵尸断点,即NSZombieEnabled处于enabled状态。点击Xcode顶部导航栏中的工程名(target)-> Edit Scheme… -> Run -> Diagnostics -> Zombie Objects取消勾选 ->close...
2021-04-09 10:45:16 1332
原创 Xcode 去掉Not a Doxygen trailing comment⚠️提示
Build setting->Documentation Conments->Debug选择No
2021-04-09 10:33:18 226
原创 iOS NSAttributedString加载Html图文混排富文本
-(void)initHtml{ NSString *imageStr;// =@"https://www.runoob.com/images/pulpit.jpg"; imageStr = @"https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fattach.bbs.miui.com%2Fforum%2F201312%2F31%2F111859myvyiivetyftfz2n.jpg&refer=http%3A%2F%2F.
2021-03-19 15:30:37 893
原创 HTML 基本标签使用指引
HTML 标题<h1>这是一个标题</h1><h2>这是一个标题</h2><h3>这是一个标题</h3>HTML 段落<p>这是一个段落。</p><p>这是另外一个段落。</p>HTML 样式实例 - 文字颜色<font color='0x0a0a0a'>我<font>HTML 样式实例 - 字体<h1 style="font-fam.
2021-03-19 15:07:40 147
原创 iOS Testflight安装检测&打开测试连接
NSURL *url = [NSURL URLWithString:@"itms-beta://"]; // 检测是否安装Testflight BOOL type = [[UIApplication sharedApplication] canOpenURL:url]; if (type == YES) { //已经安装 打开测试连接 url = [NSURL URLWithString:@"https://testflight.ap...
2021-03-17 11:02:38 3297
原创 Apple Mac购买Pro App 套装 优惠方案
使用教育优惠购买Pro App 套装(包括 Final Cut Pro、Motion、Compressor、Logic Pro 和 MainStage)组合购买居然比单独购买一个 Final Cut Pro还便宜 在购买苹果电脑时在购买项配置中添加预装软件也可以享受教育套装优惠教育链接地址 https://www.apple.com.cn/cn-k12/shop...
2021-03-15 16:57:13 5226
原创 iOS 自动环绕页面四周布局的抽奖页面
#import "ViewController.h"typedef NS_ENUM(NSUInteger, FrameType) { FrameTypeFirst, FrameTypeRight, FrameTypeDown, FrameTypeLeft, FrameTypeUp};@interface ViewController ()@property(nonatomic,strong)NSMutableArray *arrView;/// 转圈圈.
2021-03-05 15:28:43 179
原创 友盟接入微信分享 微信内提示应用未验证
需要跟新最新友盟库和微信友盟的完整版sdk pod 'UMCommon' #必须集成,由原来的UMCCommon变为了UMCommon pod 'UMDevice' #必须集成 # U-Share SDK UI模块(分享面板,建议添加) pod 'UMShare/UI' # 集成微信(完整版14.4M) pod 'UMShare/Social/WeChat' # 集成QQ/QZone/TIM(完整版7.6M) pod 'UMShare/Social/QQ'info.p
2021-01-19 11:55:14 689
原创 iOS 记录几个生产环境内购报错
1.error = Error Domain=SKErrorDomain Code=0 "发生未知错误" UserInfo={NSLocalizedDescription=发生未知错误, NSUnderlyingError=0x2826a0f60 {Error Domain=ASDServerErrorDomain Code=2024 "需要验证" UserInfo={NSLocalizedDescription=需要验证}}}2.error = Error Domain=SKErrorDo
2021-01-11 11:04:43 4250 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人