自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 iOS苹果开发问题

问题:

2024-03-01 10:46:29 140

原创 苹果技术支持网址

如果您在使用我们的产品时遇到任何问题,请随时与我们联系,我们将全力全意为您解决!请发邮件与我们联系,我们将24小时为您服务!邮箱地址:[email protected]

2023-11-30 23:29:51 405

原创 Xcode运行程序提示 Executable Path is a Directory 问题解决

Executable Path is a Directory

2023-10-30 11:57:54 1488 1

原创 iOS添加测试设备报错ineligible for 14 days

2023年7月10日在苹果开发平台分别创建Certificates、Identifiers、Devices添加一台测试设备、Profiles,将已经准备好的项目打包上传,使用testflight测试app,使用测试设备一切顺利。” :我又电话咨询了苹果官方客服,虽然政策上新开账户可以添加1~10台设备,但是具体设备的审核还是要看苹果内部审核规则,苹果官方客服也无法修改审核时间。暂时结论:按照苹果的政策,新申请的开发账号,添加设备会对设备进行审核,有些设备可能有些问题,需要等待。等待14天后看结果。

2023-07-11 15:08:38 2608

原创 iOS找不到pods打包管理的.a静态库原因

iOS找不到pods打包管理的.a静态库原因

2023-02-06 09:27:04 378

原创 iOS项目添加文件

先将需要传输的文件数据等,放入一个文件夹名字为APMPackage1(文件名可自己修改,当然代码上文件名也要一同修改),然后压缩文件,生成APMPackage1.zip放入到项目中,将项目运行到自己的手机上,也就是生成一个app。(注意:文件不要太大,app有大小限制,实测1G左右)将一台电脑(mac)上文件数据等传给他电脑(mac),不能使用U盘,网盘等常规操作时候,可以使用以下办法。3.下载完文件后,右键显示包内容,在AppData/Documents 文件下即可看到out.zip文件。

2023-02-03 11:08:09 455

原创 flutter-intl 多语言

如果需要修改已添加的键值对,只需要修改arb里的键值对,保存后自动修改dart。

2023-02-03 10:41:55 91

原创 Flutter和Native之间通信

重点:setStreamHandler类似设置代理对象,所以需要在flutter添加接收代码前,native的EventChannel要提前设置,否则在flutter执行接收代码时,不会触发FlutterStreamHandler代理回调函数的执行,导致。注意点:flutter的代码,flutter_boost通信需要将下面“发送/接收”代码写在已注册到flutter_boost的页面中。eventSink为nill,native就无法执行发送任务。// 数据接收: 错误处理。

2023-02-03 10:26:08 549

原创 flutter问题

Flutter ios/Flutter/Debug.xcconfig: unable to open file (in target "Runner" in project "Runner")cd 项目目录运行Xcode。

2023-02-02 16:05:17 1364

原创 ics文件添加到系统日历

跳转到系统浏览器(默认Safari),按照safari提示一步一步操作,可以将文件内的事件添加到日历上。1.ics文件链接后缀为.ics,系统会识别为日历事件链接,可以添加到系统日历。2.ics文件链接后缀为.ics,系统会识别为订阅链接,可以添加到系统日历。ics文件链接是可下载的文件链接。

2023-02-02 15:44:09 1339

原创 xcode升级

2.sdk更新,可能会有一些默认属性、方法有不一样的效果等,需要测试人员将app全面回归测试。1.Xcode可能会出现的警告报错进行修复。

2023-02-02 14:25:41 680

原创 ios pod更换三方库source

本地路径:/Users/用户名/.cocoapods/repos/trunk/Specs/f/4/e/FMDB/2.7.5。无法访问github,pod无法添加三方库,此时gitlab上有这个三方库并且可以访问。修改podspec.json内source。

2023-02-02 14:15:19 1346

原创 webview更换frame导致不会全屏

在webview的frame变化时,也就是webview的高从小变大的时候,webview的scrollview的frame没有跟着一起变大(webview的高从603变味667,webview的scrollview的高还是603)webview有些链接页面不自带导航栏等,需要拦截链接,判断后添加导航栏,如果需要添加导航栏,webview的frame需要改变,高度减少导航栏高。在webview的frame变化时,添加方法setNeedsLayout的调用。webview铺满全屏。

2023-02-02 14:11:20 308

原创 xcode升级iOS 16问题与解决方案汇总

1、Xcode 无法选中 iOS16的设备,报错:developer mode disable。方法三: 在 Podfile 文件 中设置 CODE_SIGN_IDENTITY (推荐此方法)调试手机–设置–隐私与安全–(滑动到最底部)开发者模式–开启开发者模式(需要重启手机)方法一:手动选择Pod工程中的Bundle target 签名中的Team,与主工程一致。方法二: 在 Podfile 文件 中设置你的开发者的Team ID。二、Pod工程中的Bundle target签名报错。

2023-02-02 14:05:46 1677

原创 iOS制作framework

xcode生成静态库/动态库

2023-02-02 13:58:28 173

原创 PushKit/Callkit使用经验

1.iOS10之后,苹果推出了CallKit框架增强的VoIP应用的体验,主要表现在3个方面:在锁屏状态下,如果有网络电话呼入,VoIP的应用可以打开系统电话应用的待接听界面。VoIP的应用内发起通话,挂断电话等记录可以体现在系统电话应用的通话记录中。从系统电话应用的通话记录,通讯录或者Siri的进入VoIP的应用,发起通话。/**设置代理可以接收到系统电话界面上的所有操作回调*例外:点击视频图标无回调,自动打开app(暂无用没深究)*//**初始定义本地电话页面显示效果。

2023-02-02 11:54:32 1397 2

原创 VOIP创建

VOIP的推送证书的创建方式和普通的证书的创建方式基本一致。

2023-02-02 10:57:45 245

原创 使用IQKeyBoardManger 键盘弹出时导航栏也移动的问题-个人问题

以上是网上找的办法,自己并没有使用成功(可能自己没理解)!下面是我自己出现的问题,我的聊天界面使用xib简单分两快,上面UITableView(列表),下面UITextField(输入框),主要问题出现在iPhone X(ios11)刘海屏手机。问题1:IQKeyBoardManger使用了低版本导致的键盘与UITextField中间有明显的间隔。解决1:升级IQKeyBoardM...

2019-06-15 13:52:26 1203

原创 苹果公司者账号申请-坑

1.苹果公司开发者账号,名称使用真实名称英文(最好是管理人名称)2.authority to sign Legal Agreements    verification contact不一定非得填写法人信息,可以和your Contact Information填的联系人一样3.长时间无反馈(两周内),可以和苹果公司进行联系,https://developer.apple.com/ac...

2019-01-22 10:53:55 488

转载 UIView动画类型

UIViewAnimationOptionLayoutSubviews //提交动画的时候布局子控件,表示子控件将和父控件一同动画。UIViewAnimationOptionAllowUserInteraction //动画时允许用户交流,比如触摸UIViewAnimationOptionBeginFromCurrentState //从当前状态开始动画UIViewAnim

2017-12-15 19:13:45 289

原创 LaunchScreen.storyboard使用--启动图

1.使用LaunchScreen.storyboard显示启动图片,重要一点(被坑一天)测试期间修改启动图,卸载app并重启手机。单独卸载app不管用,苹果不知道哪缓存呢,一定要重启下手机。

2017-09-28 11:49:21 8834

转载 iOS 如何判断一个点在圆、方框、三角形区域内?

如何判断一个点是不是在方框(CGRect)、圆(Circle)、三角形(Triangle)内呢?1.方框//苹果官方方法可以判断+ (BOOL)point:(CGPoint)point inSquareArea:(CGRect)rect { return CGRectContainsPoint(rect, point);}2.圆//圆心到点的距离>?半径+

2017-07-24 14:22:29 2537

转载 iOS 修改导航栏按钮的位置

UINavigationItem可以理解为Navigation Bar中的内容,通过编辑UINavigationItem,我们可以使得在Navigation Bar中显示想要的东西,比如设置标题、添加按钮等。当我们使用系统原生控件时,有时候不能满足需求,因此需要自定义重写,最近在项目中需要用导航栏的右侧按钮,先是直接用系统原生的控件。代码如下: UIButton *settingButton =

2017-07-13 12:01:05 1168

转载 iOS开发通过代码方式使用AutoLayout (NSLayoutConstraint + Masonry)

iOS开发通过代码方式使用AutoLayout (NSLayoutConstraint + Masonry)******************************************************************************************************************************************

2017-06-22 11:30:29 399

转载 CATransform3D 特效详解

关于图层的几个坐标系。对于ios来说,坐标系的(0,0)点在左上角,就是越往下,Y值越大。越往右,X值越大。一个图层的frame,它是position,bounds,anchorPoint和transform属性的一部分。设置一个新的frame将会相应的改变图层的position和bounds,但是frame本身并没有保存。position:是一个CGP

2017-05-23 10:12:55 260

转载 用代码修改图片颜色

iOS小菜一碟:1:用代码修改图片颜色首先需要是Xcode的assets里面的图片选中图片DraggedImage-1.png在属性面板里可以看到Render As,选择Template Image20235EA4-3840-46A1-950D-C55BB0D9B3B6.jpg在使用图片的视图中利用tintCo

2017-05-18 13:56:25 2183

转载 iOS Crash文件分析(二)

Crash文件分析:符号化iOS Crash文件的3种方法有如下3种方法 方法1 使用XCode这种方法可能是最容易的方法了。 需要使用Xcode符号化 crash log,你需要下面所列的3个文件:1. crash报告(.crash文件)2. 符号文件 (.dsymb文件)3. 应用程序文件 (appName.app文件,把IPA文件后缀改为zip,然后解压,

2017-05-04 10:17:19 226

转载 ios 获取真机的crash日志(一)

在项目真机运行中, 可能会出现我们意想不到的crash,在我们找不到原因的时候,可以通过Xcode将crash文件导出来,来进行进一步分析1.连接真机2.找到Xcode --> Window --> Devices 3.获取所有的crash日志文件4. 右键可以Export,就可以查看相关的crash的原因下节:如何分析crash文件

2017-05-04 10:15:11 508

转载 十分钟学会Charles抓包(iOS的http/https请求)

十分钟学会Charles抓包(iOS的http/https请求)Charles安装HTTP抓包HTTPS抓包1. Charles安装官网下载安装Charles:https://www.charlesproxy.com/download/2. HTTP抓包(1)查看电脑IP地址(2)设置手机HTTP代理手机连

2017-04-13 20:35:13 1527

转载 iOS之富文本

iOS之富文本2014-12-20 00:之前做项目时遇到一个问题:    使用UITextView显示一段电影的简介,由于字数比较多,所以字体设置的很小,行间距和段间距也很小,一大段文字挤在一起看起来很别扭,想要把行间距调大,结果在XCode中查遍其所有属性才发现,UITextView居然没有调整行间距的接口,于是忍住不心里抱怨了一下下。   

2017-04-13 17:02:20 662

转载 ios的向上,向下以及四舍五入的取整方式

舍掉小数取整:Math.floor(2)=2舍掉小数取整:Math.floor(2.1)=2舍掉小数取整:Math.floor(-2.1)=-3舍掉小数取整:Math.floor(-2.5)=-3舍掉小数取整:Math.floor(-2.9)=-3四舍五入取整:Math.rint(2)=2四舍五入取整:Math.rint(2.1)=2四舍五入取整:Math.rint(-

2017-03-31 17:43:44 2174

转载 initWithCoder: 与initWithFrame:的区别[转]

从nib中加载对象实例时,init:或initWithFrame:都不会调用。而是调用initWithCoder:怎么理解:有时候,知道initWithFrame方法如何用,但是么有弄明白initWithFrame方法到底是什么?那就通过查资料弄明白。1. initWithFrame方法是什么?initWithFrame方法用来初始化并返

2017-03-02 09:50:01 204

转载 cocospod 版本更新与更新到指定版本

pod install --verbose --no-repo-updatepod update --verbose --no-repo-updatepod install --no-repo-update1.本地现有的cocopod的版本号是1.1.0.rc.2,想升级到最新版本1、先切换gem源gem sources --remove https

2017-02-13 10:47:08 15192

转载 如何去除Xcode中的警告⚠️

网上资料很多,最后这个方法一下子去除好多警告,连“Xcode 8.0  中居然在注释中 报警告”也消除了,备注一下方便自己。在设置里头吧“Documentation Comments”的warning开关关掉就没这个告警了;警告⚠️多了不是好处,会忽略了真正需要关注的告警条目

2017-02-10 13:42:02 1903

转载 UIImageView 属性 accessibilityIdentifier

有时候我们使用ImageView的时候 想要知道现在的显示的图片是placeHolder的图片还是加载完成或挑选好的图片,但是tag属性只能拿到却不能判断,当然,加几个bool属性也可以完成,但是会有些复杂,如果可以在给imageview 赋图片的时候给图片加个标记,那么下次判断一下标记是不是placeHolder就可以了,很简单。UIImageView * pic

2017-02-10 13:23:48 1409

转载 hash算法原理详解

版权声明:本文为博主原创文章,转载请指明 http://blog.csdn.net/tanggao1314/一.概念哈希表就是一种以 键-值(key-indexed) 存储数据的结构,我们只要输入待查找的值即key,即可查找到其对应的值。哈希的思路很简单,如果所有的键都是整数,那么就可以使用一个简单的无序数组来实现:将键作为索引,值即为其对应的值,这样就

2017-01-23 10:30:13 5492 1

原创 iOS打包静态库.a文件

网上很多教程-自己操作一遍整理了一下 。我们在开发iOS的工作中可能会自己开发一些.a静态库或者打包一下别人的第三方类库包装成自己的.a文件。有时候我们引入一些C++编译的第三方文件时可能会出现编译的错误,但是我们如果打包成.a静态库时就很少会出现OC与C++混编的错误,原因很简单.a静态库文件是编译好的二进制文件,二进制文件与二进制文件互相混编当然没有什么问题。好那么接下来我们开始学习打包吧

2016-12-01 16:09:25 343

原创 监听键盘,tableview动态变动到键盘上方

@interface XXXViewController ()@property (nonatomic,strong)UITapGestureRecognizer *keyboardTap;@property (nonatomic,assign) NSInteger keyboardTagRow;//键盘弹出,界面上滑@property (nonatomic,assig

2016-11-28 14:24:30 2260 3

转载 iOS 8 自适应 Cell

在使用 table view 的时侯经常会遇到这样的需求:table view 的 cell 中的内容是动态的,导致在开发的时候不知道一个 cell 的高度具体是多少,所以需要提供一个计算 cell 高度的算法,在每次加载到这个 cell 的时候计算出 cell 真正的高度。在 iOS 8 之前没有使用 Autolayout 的情况下,需要实现 table view delegat

2016-09-23 11:39:52 157

转载 去掉UIWebView底部的黑条

UIWebView底部的黑条很难看,特别是在底部还有透明控件的时候,隐藏的做法其实很简单,只需要将opaque设为NO,背景色设为clearColor即可。设置后:

2016-09-23 10:25:21 209

苹果开发- iOS-邓白氏-编码申请

苹果开发- iOS-邓白氏-编码申请

2023-09-20

空空如也

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

TA关注的人

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