自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Xcode运行Flutter,报错问题解决

在 Build Settings 的最下方找到 User-Defined,点击 + 按钮,添加一个键为 FLUTTER_BUILD_MODE ,debug设置profile模式,release设置release 模式。

2024-07-03 11:47:15 231

原创 AppleId 重签方法

windows安装教程: https://faq.altstore.io/getting-started/how-to-install-altstore-windows。因为公司测试开发者账号被封,测试机无法添加到证书,申诉无果后,需要用appleid重签ipa以供测试。step3: 从altstore中选择ipa文件进行重签名安装.step2: 将ipa文件airdrop到手机文件夹保存.官网: https://altstore.io/尝试了爱思助手的工具箱里的IPA签名失败后。

2023-03-16 09:54:16 723

原创 OC Apple IAP 自动续费订阅 重复订阅问题

OC Apple IAP 自动续费订阅 重复订阅问题

2022-07-07 17:02:58 1495

原创 java 删除 netty debug log

java 删除 netty debug log

2022-06-07 19:00:00 871

原创 flutter deeplink 跳转 + swift dart 交互

flutter deeplink 跳转

2022-06-06 15:12:01 1144

原创 Flutter 项目 图片资源管理

Flutter 项目 图片资源管理项目中要用到的icon、默认图片、一些图片资源管理方式。一、脚本管理读取文件夹所有图片资源,复制粘贴到pubsepec.yaml文件,Pub get脚本放到Image文件夹下,运行脚本function echo_name(){ for file in `ls $1` do if [ -d $1"/"$file ]; then echo "#"$1"/"$file else echo " - "$1"/"$file fi if [

2021-12-30 16:06:57 2018

原创 iOS 自动化打包sh脚本

iOS 自动化打包sh脚本# 项目自动、打包#赋予权限chmod 777 auto_ipa.sh #项目的根目录路径PROJECT_PATH="$( cd "$( dirname "$0" )" && pwd )";#选择项目PROJECT_TYPE="xcodeproj"# 项目target名字TARGET_NAME="L2"function getFileName(){ for file in $(ls $PROJECT_PATH) do

2021-09-17 18:03:30 387

原创 iOS 卡顿、掉帧原因+优化

卡顿、掉帧原因VSync垂直信号,一般说页面流畅是60fps,也就是每一秒钟会有60帧画面更新,相当于16.7ms就要产生一帧画面,那么在这16.7ms之内需要由CPU和GPU共同协同完成产生一帧的数据和画面。CPU做文本布局和UI计算、视图的绘制以及图片解码,然后把产生的位图最终提交给GPU,由GPU进行相应的涂层和成纹理渲染,显示到屏幕上。在16.7ms内,CPU或者GPU没有把相应工作做完就会产生卡顿掉帧现象。卡顿、掉帧优化减轻CPU负担对象创建、调整、销毁预排班(布局计算、文本计算)

2021-09-13 14:34:18 2949

原创 flutter iOS 打包问题

flutter iOS 打包问题今天写着写着出现了问题。记录一下,用android Studio 打包flutter项目 报错如下:Launching lib/main.dart on iPhone 12 Pro in debug mode...Running pod install...Running Xcode build...Xcode build done. 6.2sFailed to build iO

2021-09-02 14:52:52 1181

原创 iOS OC原理总结

OC原理总结内存管理属性修饰符1、线程安全类nonatomic 非原子属性,特点多线程并发访问性能高,但是访问不安全,要多注意线程通信的线程安全atomic 原子属性,为setter方法加锁,占用系统资源量大2、读写权限类readonly 只生成getter方法,不生成setter方法readwrite和readonly相反3、内存管理类assign 不需要进行内存管理的变量使用,例如int float double long BOOL等,由栈区、全局区、常量区管理的变量也可以使用ass

2021-08-13 15:09:28 458

原创 iOS开发从零学习Flutter之一在mac上安装Flutter

在mac上安装Flutter安装下载flutter可以在https://flutterchina.club/setup-macos/下载完成后运行 flutter doctor 遇到的问题如下首先是安装flutter的第一个坑,提示“Run flutter doctor --android-licenses to accept the SDK licenses”然后应该去Android studio Preferences里修改然后再运行“`flutter doctor --andro

2021-07-28 16:32:06 96

原创 iOS端游戏 动态更换AppIcon

iOS端游戏 动态更换AppIcon因为手游基本都是热更新,通过AppStore 更新版本的时间间隔很长,但是有一些活动需要更换icon,所以有了这个需求。首先把1024*1024分辨率icon放入文件夹中。(需要注意的是 图片资源需要放在外边,不能放在asset资源里面。)info.plist文件中加入相应参数:(Primary Icon 字段设置为AppIcon(就是asset里面的名字),如果设置appicon的API的name参数设置为nil,会自动读取Primary Icon对应的图片)

2021-04-06 11:50:57 292

原创 iOS端游戏 OC C++ lua脚本交互

iOS端游戏 OC C++ lua脚本交互iOS端手游,iOS工程师需要做的是sdk开发和游戏lua脚本的交互。我就拿原生分享接口为例子。写一下自己在OC 和C++ 和lua脚本之间的交互逻辑。包括lua脚本注册,lua-》c++ =》oc的交互。首先就是创建C++文件,用来做OC和C++的bridge。AoKiShareNative.hpp#ifndef AoKiShareNative_hpp#define AoKiShareNative_hpp#include <stdio.h&gt

2021-04-01 17:04:35 672

原创 iOS端游戏SDK 分享聚合

SDK 分享聚合单例分享包括微信好友分享、微信朋友圈分享、qq好友分享、微博分享。单例包括弹框block,回调函数,分享功能。回调因为要告诉游戏lua代码,所以我用的是通知,方便回调。首先是分享界面,AoJiaoShareView,因为调用是游戏界面调用,lua调用c++,c++调用OC,所以单例创建界面,界面也是源生OC写的。首先根据微信开放平台,qq开放平台,微博开放平台增加依赖库。AoJiaoShareView.h#import <UIKit/UIKit.h>NS_ASS

2021-03-29 17:27:58 436

原创 iOS端游戏SDK 常用 数据存储

游戏SDK 常用 数据存储一、Keychain可以用来存储一些用户更换设备或者删除游戏也想保存下来的数据,比如防沉迷时长,用户账号等。keychain(钥匙串)存储在iOS系统中,并且恢复iPhone会使keychain的内容也恢复,删除App是不会影响keychain。这是我在某个项目里写的keychain单例,用了KeychainItemWrapper.h文件@interface QWKeychain : NSObject+ (QWKeychain * __nonnull)sharedI

2021-03-26 18:58:37 346

原创 iOS开发有意思的工具,随时更新

浏览github或者论坛做些摘抄,仅做记录。弹框:YsyPopHelper 简单易用的iOS弹窗开发助手摘录地址:http://www.cocoachina.com/articles/901618?filter=iosdemo地址:https://github.com/ysyplay/YsyPopHelperDemo

2020-12-11 17:52:26 86

原创 xcode升级到12后 cocos ios系统库报错

xcode升级到12后 cocos ios系统库报错用的是iOS14.0系统库具体报错原因GameController.framework报错,应该是从13.5-》14.0改了系统库。解决办法把所有的cocos2d 的 iOS Deployment Target 调高版本,和外部版本一致,我这里是改到了iOS9.0版本,重新编译—》成功...

2020-11-24 15:35:08 505

原创 iOS端手游和c++交互 lua和c++交互

hpp的优点不少,但是编写中有以下几点要注意:1、是Header Plus Plus的简写。(.h和.hpp就如同.c和.cpp似的)2、与.h类似,.hpp是C++程序头文件格式。3、是VCL专用的头文件,已预编译。4、是一般模板类的头文件。5、一般来说,.h里面只有声明,没有实现,而.hpp里声明实现都有,后者可以减少.cpp的数量。6、.h里面可以有using namespace std,而.hpp里则无。7、不可包含全局对象和全局函数。

2020-09-08 18:52:27 465

原创 关于AppStore 上架审核的坑(不定期更新)

因为自己是在外包公司工作现在,刚做的一个App 今天要审核,经理说以前上架App 总被拒绝一两次,然后让我总结一下 我就稍微总结了一下以前遇到的坑,今天还找了一些文章,不定期更新。PS:心疼周六还在加班的自己。1整理AppStore上线 被拒原因//AppStore 官方文档https://developer.apple.com/app-store/review/guide

2016-10-15 16:03:08 2293 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除