IOS开发
文章平均质量分 65
jiadabin
这个作者很懒,什么都没留下…
展开
-
Guideline 2.1 - Information Needed we noticed that your app uses the AppTrackingTransparency framewo
Guideline 2.1 - Information NeededWe're looking forward to completing the review of your app, but we need more information to continue. Specifically, we noticed that your app uses the AppTrackingTransparency framework, but we haven't been able to locat.原创 2021-05-06 12:27:26 · 1737 阅读 · 2 评论 -
苹果开发者新账号上新app审核被拒绝:Other-Other被拒绝,心路历程记录!
2021年3月17日晚上11点左右提交的审核版本,但是过了几个小时,3月18日两点中便收到了被拒绝的消息,如下:Other-OtherHello,The review of your app is taking longer than expected. Once we have completed our review, we will notify you via Resolution Center.If you would like to inquire about the status of原创 2021-03-22 12:38:08 · 4458 阅读 · 0 评论 -
软著代码提取,sh脚本快速生成
好记性不如烂笔头,做个记录,方便以后忘记了,可以回顾。1:文章背景:产品让帮忙搞一份软著申请需要的代码审核2:动手搞吧,cd 到你的工程目录下,创建一个sh文件touch test.sh然后在sh文件中写代码,用xcode或者一些代码ide工具都可以#!/bin/bashecho "please enter a file name"read NAMEfind ./ -name "*.m" | xargs cat > $NAME.txtcat $NAME.txt |t原创 2021-02-20 19:14:25 · 1426 阅读 · 1 评论 -
Xcode11后新建项目怎么移除SceneDelegate?
1、删除SceneDelegate.h、SceneDelegate.m文件2、删除info.plist文件相关项Application Scene Manifest3、删除AppDelegate.m文件相关SceneDelegate代码#pragma mark - UISceneSession lifecycle- (UISceneConfiguration *)application:(UIApplication *)application configurationForConnec原创 2021-01-06 11:39:49 · 539 阅读 · 0 评论 -
ERROR ITMS-90208: “Invalid Bundle. The bundle Runner.app/Frameworks/App.framework does not support t
Flutter中打包上架苹果商店报下边错误ERROR ITMS-90208: “Invalid Bundle. The bundle Runner.app/Frameworks/App.framework does not support the minimum OS Version specified in the Info.plist.”最后跟着这个错误提示找到项目目录appframeworkinfo.plist 中有一个minimumosversion最小适配的参数是8.0,而我的pod.原创 2021-01-06 10:09:04 · 1956 阅读 · 1 评论 -
iOS中AppTrackingTransparency(ATT)设置方法和注意事项
AppTrackingTransparencyiOS 14 Checklist-App Tracking Transparency(ATT)适用于请求用户授权,访问与应用相关的数据以跟踪用户或设备注意事项:App Tracking Transparency(ATT)适用于请求用户授权,访问与应用相关的数据以跟踪用户或设备。 访问 https://developer.apple.com/documentation/apptrackingtransparency了解更多信息。SKAdNetwork(S原创 2020-12-23 20:51:09 · 22656 阅读 · 6 评论 -
ios中判断项目中是否用了IDFA广告标识
Linux命令查询包含指定内容的文件命令 grep - r 查询包含指定内容的文件所有命令执行的场景是再进入到iOS相关工程目录下:打开终端 cd xxxxxx(路径,闲麻烦直接拖文件夹到cd后边自动显示路径)当不确定项目中是否用到某个iOS隐私功能权限的情况,自定义功能类或者第三方库用到了的时候,用以下命令进行查询比如我用《动态壁纸大全》这个项目为教材举例子一:命令大全1: IDFA广告标识 grep -r advertisingIdentifier .2: 通讯录..原创 2020-12-23 20:22:44 · 639 阅读 · 1 评论 -
AFN3.0中文件的下载和上传
先来讲讲怎么下载,afn3.0以后确实改变了许多,我就不多说了直接上代码了。-(void)textANF3{ //1.创建管理者对象 AFHTTPSessionManager *manager = [AFHTTPSessionManager manager]; //2.确定请求的URL地址 NSURL *url = [NSURL URLWithStri原创 2016-09-29 16:03:44 · 2586 阅读 · 0 评论 -
项目笔记--- iOS开发IPV6 被拒解决办法预防
为预防 iOS开发IPV6 被拒解决办法预防我总结下 我知道的方法 1.现在AFN3.0 以后 可以用 不过需要更改点 方法 地址:http://blog.csdn.net/it_kaka/article/details/519537342.使用微博 百度地图 微信 等SDK 的 需要 更新到最新 3.如果你使用了socket api 需要 做点更改 http://www.c原创 2017-02-21 13:05:58 · 1027 阅读 · 0 评论 -
iOS10开发适配系列 之 权限崩溃问题
注意,添加的时候,末尾不要有空格我们需要打开info.plist文件添加相应权限的说明,否则程序在iOS10上会出现崩溃。原创 2016-09-20 14:25:36 · 1700 阅读 · 0 评论 -
【转载】Objective-C中NSArray和NSMutableArray的基本用法
/*---------------------NSArray---------------------------*/ //创建数组 NSArray *array1 = [NSArray arrayWithObject:@"1"]; NSArray *array2 = [NSArray arrayWithObjects:@"1",@"2"转载 2017-04-02 20:39:09 · 672 阅读 · 0 评论 -
提升 iOS 开发效率! Xcode 9 内置模拟器的9个技巧
点击查看》》》》》》》》》》》》》原文地址:iOS模拟器是在开发任意iOS应用程序过程中不可或缺、无法被忽视的一个部分。值得一提的是,Xcode 9的新模拟器带来了很多有用的功能,能够提升你的开发效率。对比历代模拟器的更新,这次有了很重大的改变。所以让我们开始这篇教程的重点吧,本文会列出我在新iOS模拟器中发现的新功能(一些技巧也可以在旧的模拟器中使用)。转载 2017-10-20 18:53:10 · 2220 阅读 · 0 评论 -
iOS中在APP内加入AppStore评分功能
iOS应用内部实现App Store评分功能,笔着整理总结有三种方式,各位可根据自己需求自己选择。先介绍下评分功能实现的三种方式。1,通用方式通过App内部打开网页形式,跳转到AppStore编辑评论,可评分,可评论。优点:方便,快捷,不受系统版本限制,目前最常用的方式。缺点:内部网页形式加载缓慢,等待时间长,加载失败概率大。2,iOS 6.0以后 在app内部加载原创 2017-11-07 23:37:03 · 6566 阅读 · 0 评论 -
iOS10中去掉导航栏下面黑线
//去掉导航栏下面黑线 if ([self.navigationController.navigationBar respondsToSelector:@selector( setBackgroundImage:forBarMetrics:)]) { NSArray *list=self.navigationController.navigatio原创 2016-10-13 15:16:48 · 2716 阅读 · 0 评论 -
UIPickerView控件中自定义显示的字体大小及样式
//重写方法- (UIView *)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row forComponent:(NSInteger)component reusingView:(UIView *)view{ UILabel* pickerLabel = (UILabel*)view;原创 2016-09-27 15:24:43 · 8004 阅读 · 0 评论 -
ios 从一个tabBar跳转另一个tabBar
平时我们可能会有这样的需求,在第一个tabBar1的界面中,我们点击了当前页面上的某个控件,让显示第n个tabBar上的内容,相当于从一个tabBar1跳转另一个tabBar(n),其实这个很简单,在当前tabBar1界面控件的事件中加一行代码即可:原创 2016-10-23 14:42:35 · 2744 阅读 · 0 评论 -
Xcode清理缓存及垃圾文件
Xcode现在是越来越大了,本来电脑存储就只有128g,系统就占了一部分,然后开放工具有占了一部分。占了就占了吧,结果调试设备和在模拟器上运行软件都会有缓成保留在xcode目录文件下,让电脑的存储空间慢慢被吃掉。下边我记录一下我平时所用的清理xcode缓存和垃圾文件原创 2016-10-22 10:12:48 · 3926 阅读 · 0 评论 -
MBProgressHUD的提示很快就消失了
我记录一下我的问题,[MBProgressHUD showMessage:@"您的账户在其他手机上登录,请重新登录"];我是这样写的,本身这样写是没有问题的吗,在其它地方显示也都正常,是过了2秒后消失的但是我放的下边这里后,发现立马就消失了。我判断是UIAlerview的事件引起的,所以就加了延迟。#pragma mark - UIAlertViewDelegate- (void)原创 2016-09-26 17:53:19 · 3739 阅读 · 0 评论 -
iOS开发时间控件怎么强制24小时制
1)当你的format格式是NSDateFormatter* dateFormatter = [[[NSDateFormatter alloc] init] autorelease];[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"]; // 这里是用大写的 HNSString* dateStr = [dateFormatter stri原创 2016-09-22 17:41:25 · 4143 阅读 · 0 评论 -
iOS_支付宝网页支付页面无法跳转(未安装支付宝的情况下)
当使用storyboard 的时候且咩有安装支付宝,调用支付宝接口时可能无法跳转到网页,其原因是应用程序有多个UIWindow 窗口,解决方案有三种:原创 2016-09-12 16:12:11 · 10373 阅读 · 0 评论 -
iOS通知传值的使用
通知 是在跳转控制器之间常用的传值代理方式,除了代理模式,通知更方便、便捷,一个简单的Demo实现通知的跳转传值.原创 2016-08-19 11:08:29 · 505 阅读 · 0 评论 -
SDWebImage使用SDWebImageRefreshCached后,图片没有刷新的问题讨论
主要问题表现在哪里呢? 很多app都有用户的概念,用户一般都会有头像,基本上都上传到服务器上,而服务器往往也支持在pc端更新头像(比如微博、QQ等)。 如果你的头像使用SDWebImage设置的,那么你会发现,pc端更新头像后,客户端可能(往往)不会自动更新!!! 很多开发者会建议你设置SDWebImageRefreshCached标识,甚至SDWebImage的官网也这么说! 那么SDWebImageRefreshCached到底能否解决我们的问题呢?原创 2016-08-05 15:43:45 · 8016 阅读 · 2 评论 -
适配iphonex和ios11的相关问题总结
还没有开始适配之前,就已经听身边的程序猿伙伴在为iPhone X的刘海和HomeBar的存在而纷纷吐槽了。说的我都有些怕怕,胆子小,哈哈哈。下面针对在整理过程中发现的适配注意点进行简单总结。一、iOS111、iOS11新增版本判断API2、MJRefresh上拉刷新死循环3、访问相册权限变更4、UI原创 2017-10-24 22:15:06 · 865 阅读 · 0 评论 -
系统升级到10,xcode升到8,之后真机不能调试的问题
提示Development cannot be enabled while your device is locked.Please unlock your device and reattach.(0xE80000E2).我已经解锁了手机。还是会一直报这个错。这种情况,目前我市拔了数据线重新链接设备,然后就好了,如果你还不行,xcode关闭重新打开试试。然后等xocde加载完就可原创 2016-09-19 15:05:13 · 18148 阅读 · 1 评论 -
Xcode 10 Error: Multiple commands produce
今天升级到Xcode 10后报错:原因是Xcode 10 默认使用的build system是New build system,与Xcode9不同导致。解决办法:在Xcode菜单栏 -> File -> Workspace Setting,将build system修改为legacy build system,然后clean后编译。...原创 2019-03-06 15:16:39 · 380 阅读 · 1 评论 -
iOS中系统分享到短信导航条上白色,无取消按钮,无法返回应用问题
在使用第三方分享或者直接调用系统分享,分享到短信进入短信界面,不显示新信息和取消的字样,导致无法返回原应用。如果出现此种情况,请检查你是否使用了FDFullscreenPopGesture 这个第三方全屏滑动返回,使用的话请在此方法体最前面屏蔽到短信页面- (void)fd_pushViewController:(UIViewController *)viewController ani...原创 2019-01-31 14:55:32 · 801 阅读 · 0 评论 -
-[__NSArrayI addObject:]: unrecognized selector sent to instance 0x1744523c0
出现这种报错,我之前也很疑惑,但看一下错误信息后明白了,我的可变数组被改成不可变数组了,不能使用addobject来添加数据,所以我就找代码中哪里别修改了,发现对数组做去重处理的时候被改变的让后改成这样就好了,mutablecopy方法是将就不可变数组转换为可变数组,然后就解决了问题!顺便打个广告,下面公众号是我自己业余时间维护的一个Scratch编程和青少年智力开发,提供免费的Scratch学习...原创 2018-07-02 12:10:49 · 2477 阅读 · 1 评论 -
iOS中用模拟器调试弹出错误:Pseudo Terminal Setup Error
今天早上Xcode编译代码后,用模拟器调试不知道是怎么了,Xcode老是弹出错误:Pseudo Terminal Setup Error我也是很无语,更无语的是前边写的内容发布了,只显示了一部分,我又要重新写。从错误提示可以看出:伪终端设置错误,什么是伪终端,什么鬼,我就在网上搜解决办法,结果没找到。伪终端并不是真正的硬件终端设备,而是一个应用程序。打开一个终端,输入tty 这个命令来查看当前所使...原创 2018-03-14 09:40:08 · 3044 阅读 · 0 评论 -
ios打包时常见问题汇总【汇总内容会不定期更新!】
问题一:打包时登录ApplicationLoader时 报错:Please sign in with an app-specific password. You can create one at appleid.出现这个错误的原因是 账号开启了双重认证;解决方法如下:①: 登录自己的开发者账号以后 出现以下界面, 点击 生成APP登录密码(Generate Password…)②:得到App 专...原创 2018-03-01 14:53:47 · 455 阅读 · 0 评论 -
iOS开发:兼容适配iPhone X
打个硬广,少儿编程培训是我的副业,有加入我们在公众号留言!本文转自:CocoaChina公众号推荐文章屏幕我们在编码中使用的是以point为单位的屏幕尺寸(在不同设备上每个point对应的实际像素点是不一样的),iPhone 8的尺寸是375pt × 667pt @2x,iPhone X的尺寸是375pt × 812pt @3x,也就是屏幕宽度是一样的,转载 2017-09-20 11:29:46 · 10384 阅读 · 2 评论 -
iOS集成EaseUI3.0 使用方式 单聊 群聊 表情 去掉音视频按钮
aseUI3.0 使用方式快速集成第 1步:集成 EaseUI前,首先需要集成环信 iOS SDK,参考:集成文档。第 2 步:参考ChatDemo3.0导入的方式,直接将EaseUI拖入已经集成SDK的项目中初始化第 1步:引入相关头文件 #import “EaseUI.h”。第 2 步:在工程的 AppDelegate中的以下方法中,调用 E原创 2016-11-16 10:58:23 · 2239 阅读 · 0 评论 -
IOS:Warning: Attempt to dismiss from view controller <xxxxxxxxxController: 0x15bd67f0> while a prese
Warning: Attempt to dismiss from view controller while a presentation or dismiss is in progress!,有需要的朋友可以参考下。Ios:在你使用presentModalViewController加载过多的视图过程中,退出当前视图selfdismissViewControllerAnimated:YES原创 2015-07-28 17:40:29 · 4316 阅读 · 0 评论 -
iOS中(相册)摄像头获取的图片上传至服务器被自动旋转了
今天写项目的时候发现, 通过相机(相册)获取到的图片显示是正的,但是上传至服务器后下次从服务器读取就被莫名其妙的旋转了,开始时候以为是服务器的原因,最后原来是我的原因:如果把通过相机获取到的图片,直接进行操作, 比如裁剪, 缩放, 则会把原图片向右旋转90度。原创 2015-07-30 14:53:42 · 3926 阅读 · 3 评论 -
Auto property synthesis will not synthesize property ‘delegate’;it will be implemented by its superc
Auto property synthesis will not synthesize property 'title'; it will be implemented by its superclass, use @dynamic to acknowledge intention 这是说编译器自动给属性delegate合成getter和setter的时候将会在它的父类上实现,也就是说其父类也有一个delegate属性,现在它不知道到底是哪一个delegate.原创 2016-06-17 10:45:36 · 3414 阅读 · 0 评论 -
DBSliderView一个高仿屏幕解锁的控件
分享一个封装好的滑块控件,因为项目中用到滑动滑块获取验证码,如屏幕解锁的控件。它可用于的场景有滑动换皮肤,滑动获取红包,滑动获取验证码等场景。原创 2016-03-26 09:33:07 · 715 阅读 · 0 评论 -
iOS 10版本适配
原文地址:点击打开链接随着iOS10发布的临近,大家的App都需要适配iOS10,下面是我总结的一些关于iOS10适配方面的问题,如果有错误,欢迎指出.1.系统判断方法失效:在你的项目中,当需要判断系统版本的话,不要使用下面的方法:#define isiOS10 ([[[[UIDevice currentDevice] systemVersion] subs转载 2016-09-20 15:13:06 · 1616 阅读 · 0 评论 -
ios10跳转系统设置界面失败
iOS 10 干掉了所有系统设置的 URL Scheme,这意味着你再也不可能直接跳转到系统设置页面(比如 WiFi、蜂窝数据、定位等)。参考博客说明:iOS 10新功能全记录:升级前你需要知道这些所以在ios10上就死心吧,可以判断下系统,在10以下调整,10上提示设置即可原创 2016-09-20 14:56:57 · 4592 阅读 · 5 评论 -
iOS开发 适配iOS10以及Xcode8
原文出处:原文的出处现在在苹果的官网上,我们已经可以下载到Xcode8的GM版本了,加上9.14日凌晨,苹果就要正式推出iOS10系统的推送了,在此之际,iOS10的适配已经迫在眉睫啦,不知道Xcode8 beat版本,童鞋们有木有下载过来试试呢?就我的使用来说,总体觉得苹果还是坑不断,但是也在一直进步的啦。下面我就来说说,iOS10的适配以及Xcode8使用上的一些注意点。一转载 2016-09-19 14:16:28 · 1238 阅读 · 0 评论 -
ios代码拨打电话时,电话号码格式兼容性处理问题:
ios代码拨打电话时,电话号码格式兼容性处理问题:编辑手机通讯录的电话号码时会被加一些特殊字符:()或-等如图:原创 2016-08-04 11:10:32 · 2076 阅读 · 0 评论 -
GitHub上README.md使用指南
README文件后缀名为md。md是markdown的缩写,markdown是一种编辑博客的语言。用惯了可视化的博客编辑器(比如CSDN博客,囧),这种编程式的博客编辑方案着实让人眼前一亮。原创 2016-06-23 18:52:58 · 3844 阅读 · 3 评论