- 博客(46)
- 收藏
- 关注
原创 苹果技术支持网址
如果您在使用我们的产品时遇到任何问题,请随时与我们联系,我们将全力全意为您解决!请发邮件与我们联系,我们将24小时为您服务!邮箱地址:2460046320@qq.com。
2023-11-30 23:29:51
487
原创 Xcode运行程序提示 Executable Path is a Directory 问题解决
Executable Path is a Directory
2023-10-30 11:57:54
3629
1
原创 iOS添加测试设备报错ineligible for 14 days
2023年7月10日在苹果开发平台分别创建Certificates、Identifiers、Devices添加一台测试设备、Profiles,将已经准备好的项目打包上传,使用testflight测试app,使用测试设备一切顺利。” :我又电话咨询了苹果官方客服,虽然政策上新开账户可以添加1~10台设备,但是具体设备的审核还是要看苹果内部审核规则,苹果官方客服也无法修改审核时间。暂时结论:按照苹果的政策,新申请的开发账号,添加设备会对设备进行审核,有些设备可能有些问题,需要等待。等待14天后看结果。
2023-07-11 15:08:38
5049
原创 iOS项目添加文件
先将需要传输的文件数据等,放入一个文件夹名字为APMPackage1(文件名可自己修改,当然代码上文件名也要一同修改),然后压缩文件,生成APMPackage1.zip放入到项目中,将项目运行到自己的手机上,也就是生成一个app。(注意:文件不要太大,app有大小限制,实测1G左右)将一台电脑(mac)上文件数据等传给他电脑(mac),不能使用U盘,网盘等常规操作时候,可以使用以下办法。3.下载完文件后,右键显示包内容,在AppData/Documents 文件下即可看到out.zip文件。
2023-02-03 11:08:09
584
原创 Flutter和Native之间通信
重点:setStreamHandler类似设置代理对象,所以需要在flutter添加接收代码前,native的EventChannel要提前设置,否则在flutter执行接收代码时,不会触发FlutterStreamHandler代理回调函数的执行,导致。注意点:flutter的代码,flutter_boost通信需要将下面“发送/接收”代码写在已注册到flutter_boost的页面中。eventSink为nill,native就无法执行发送任务。// 数据接收: 错误处理。
2023-02-03 10:26:08
799
原创 flutter问题
Flutter ios/Flutter/Debug.xcconfig: unable to open file (in target "Runner" in project "Runner")cd 项目目录运行Xcode。
2023-02-02 16:05:17
1536
原创 ics文件添加到系统日历
跳转到系统浏览器(默认Safari),按照safari提示一步一步操作,可以将文件内的事件添加到日历上。1.ics文件链接后缀为.ics,系统会识别为日历事件链接,可以添加到系统日历。2.ics文件链接后缀为.ics,系统会识别为订阅链接,可以添加到系统日历。ics文件链接是可下载的文件链接。
2023-02-02 15:44:09
2447
原创 xcode升级
2.sdk更新,可能会有一些默认属性、方法有不一样的效果等,需要测试人员将app全面回归测试。1.Xcode可能会出现的警告报错进行修复。
2023-02-02 14:25:41
881
原创 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
1733
原创 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
448
原创 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
3829
原创 PushKit/Callkit使用经验
1.iOS10之后,苹果推出了CallKit框架增强的VoIP应用的体验,主要表现在3个方面:在锁屏状态下,如果有网络电话呼入,VoIP的应用可以打开系统电话应用的待接听界面。VoIP的应用内发起通话,挂断电话等记录可以体现在系统电话应用的通话记录中。从系统电话应用的通话记录,通讯录或者Siri的进入VoIP的应用,发起通话。/**设置代理可以接收到系统电话界面上的所有操作回调*例外:点击视频图标无回调,自动打开app(暂无用没深究)*//**初始定义本地电话页面显示效果。
2023-02-02 11:54:32
2259
2
原创 使用IQKeyBoardManger 键盘弹出时导航栏也移动的问题-个人问题
以上是网上找的办法,自己并没有使用成功(可能自己没理解)!下面是我自己出现的问题,我的聊天界面使用xib简单分两快,上面UITableView(列表),下面UITextField(输入框),主要问题出现在iPhone X(ios11)刘海屏手机。问题1:IQKeyBoardManger使用了低版本导致的键盘与UITextField中间有明显的间隔。解决1:升级IQKeyBoardM...
2019-06-15 13:52:26
1405
原创 苹果公司者账号申请-坑
1.苹果公司开发者账号,名称使用真实名称英文(最好是管理人名称)2.authority to sign Legal Agreements verification contact不一定非得填写法人信息,可以和your Contact Information填的联系人一样3.长时间无反馈(两周内),可以和苹果公司进行联系,https://developer.apple.com/ac...
2019-01-22 10:53:55
615
转载 UIView动画类型
UIViewAnimationOptionLayoutSubviews //提交动画的时候布局子控件,表示子控件将和父控件一同动画。UIViewAnimationOptionAllowUserInteraction //动画时允许用户交流,比如触摸UIViewAnimationOptionBeginFromCurrentState //从当前状态开始动画UIViewAnim
2017-12-15 19:13:45
323
原创 LaunchScreen.storyboard使用--启动图
1.使用LaunchScreen.storyboard显示启动图片,重要一点(被坑一天)测试期间修改启动图,卸载app并重启手机。单独卸载app不管用,苹果不知道哪缓存呢,一定要重启下手机。
2017-09-28 11:49:21
8916
转载 iOS 如何判断一个点在圆、方框、三角形区域内?
如何判断一个点是不是在方框(CGRect)、圆(Circle)、三角形(Triangle)内呢?1.方框//苹果官方方法可以判断+ (BOOL)point:(CGPoint)point inSquareArea:(CGRect)rect { return CGRectContainsPoint(rect, point);}2.圆//圆心到点的距离>?半径+
2017-07-24 14:22:29
2624
转载 iOS 修改导航栏按钮的位置
UINavigationItem可以理解为Navigation Bar中的内容,通过编辑UINavigationItem,我们可以使得在Navigation Bar中显示想要的东西,比如设置标题、添加按钮等。当我们使用系统原生控件时,有时候不能满足需求,因此需要自定义重写,最近在项目中需要用导航栏的右侧按钮,先是直接用系统原生的控件。代码如下: UIButton *settingButton =
2017-07-13 12:01:05
1245
转载 iOS开发通过代码方式使用AutoLayout (NSLayoutConstraint + Masonry)
iOS开发通过代码方式使用AutoLayout (NSLayoutConstraint + Masonry)******************************************************************************************************************************************
2017-06-22 11:30:29
440
转载 CATransform3D 特效详解
关于图层的几个坐标系。对于ios来说,坐标系的(0,0)点在左上角,就是越往下,Y值越大。越往右,X值越大。一个图层的frame,它是position,bounds,anchorPoint和transform属性的一部分。设置一个新的frame将会相应的改变图层的position和bounds,但是frame本身并没有保存。position:是一个CGP
2017-05-23 10:12:55
293
转载 用代码修改图片颜色
iOS小菜一碟:1:用代码修改图片颜色首先需要是Xcode的assets里面的图片选中图片DraggedImage-1.png在属性面板里可以看到Render As,选择Template Image20235EA4-3840-46A1-950D-C55BB0D9B3B6.jpg在使用图片的视图中利用tintCo
2017-05-18 13:56:25
2235
转载 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
273
转载 ios 获取真机的crash日志(一)
在项目真机运行中, 可能会出现我们意想不到的crash,在我们找不到原因的时候,可以通过Xcode将crash文件导出来,来进行进一步分析1.连接真机2.找到Xcode --> Window --> Devices 3.获取所有的crash日志文件4. 右键可以Export,就可以查看相关的crash的原因下节:如何分析crash文件
2017-05-04 10:15:11
559
转载 十分钟学会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
1583
转载 iOS之富文本
iOS之富文本2014-12-20 00:之前做项目时遇到一个问题: 使用UITextView显示一段电影的简介,由于字数比较多,所以字体设置的很小,行间距和段间距也很小,一大段文字挤在一起看起来很别扭,想要把行间距调大,结果在XCode中查遍其所有属性才发现,UITextView居然没有调整行间距的接口,于是忍住不心里抱怨了一下下。
2017-04-13 17:02:20
706
转载 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
2288
转载 initWithCoder: 与initWithFrame:的区别[转]
从nib中加载对象实例时,init:或initWithFrame:都不会调用。而是调用initWithCoder:怎么理解:有时候,知道initWithFrame方法如何用,但是么有弄明白initWithFrame方法到底是什么?那就通过查资料弄明白。1. initWithFrame方法是什么?initWithFrame方法用来初始化并返
2017-03-02 09:50:01
241
转载 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
15489
转载 如何去除Xcode中的警告⚠️
网上资料很多,最后这个方法一下子去除好多警告,连“Xcode 8.0 中居然在注释中 报警告”也消除了,备注一下方便自己。在设置里头吧“Documentation Comments”的warning开关关掉就没这个告警了;警告⚠️多了不是好处,会忽略了真正需要关注的告警条目
2017-02-10 13:42:02
2014
转载 UIImageView 属性 accessibilityIdentifier
有时候我们使用ImageView的时候 想要知道现在的显示的图片是placeHolder的图片还是加载完成或挑选好的图片,但是tag属性只能拿到却不能判断,当然,加几个bool属性也可以完成,但是会有些复杂,如果可以在给imageview 赋图片的时候给图片加个标记,那么下次判断一下标记是不是placeHolder就可以了,很简单。UIImageView * pic
2017-02-10 13:23:48
1466
转载 hash算法原理详解
版权声明:本文为博主原创文章,转载请指明 http://blog.csdn.net/tanggao1314/一.概念哈希表就是一种以 键-值(key-indexed) 存储数据的结构,我们只要输入待查找的值即key,即可查找到其对应的值。哈希的思路很简单,如果所有的键都是整数,那么就可以使用一个简单的无序数组来实现:将键作为索引,值即为其对应的值,这样就
2017-01-23 10:30:13
5603
原创 iOS打包静态库.a文件
网上很多教程-自己操作一遍整理了一下 。我们在开发iOS的工作中可能会自己开发一些.a静态库或者打包一下别人的第三方类库包装成自己的.a文件。有时候我们引入一些C++编译的第三方文件时可能会出现编译的错误,但是我们如果打包成.a静态库时就很少会出现OC与C++混编的错误,原因很简单.a静态库文件是编译好的二进制文件,二进制文件与二进制文件互相混编当然没有什么问题。好那么接下来我们开始学习打包吧
2016-12-01 16:09:25
403
原创 监听键盘,tableview动态变动到键盘上方
@interface XXXViewController ()@property (nonatomic,strong)UITapGestureRecognizer *keyboardTap;@property (nonatomic,assign) NSInteger keyboardTagRow;//键盘弹出,界面上滑@property (nonatomic,assig
2016-11-28 14:24:30
2319
转载 iOS 8 自适应 Cell
在使用 table view 的时侯经常会遇到这样的需求:table view 的 cell 中的内容是动态的,导致在开发的时候不知道一个 cell 的高度具体是多少,所以需要提供一个计算 cell 高度的算法,在每次加载到这个 cell 的时候计算出 cell 真正的高度。在 iOS 8 之前没有使用 Autolayout 的情况下,需要实现 table view delegat
2016-09-23 11:39:52
188
转载 去掉UIWebView底部的黑条
UIWebView底部的黑条很难看,特别是在底部还有透明控件的时候,隐藏的做法其实很简单,只需要将opaque设为NO,背景色设为clearColor即可。设置后:
2016-09-23 10:25:21
243
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人