iOS开发学习
iOS开发学习交流
榭榭
这个作者很懒,什么都没留下…
展开
-
AVAudioPlayer使用prepareToPlay导致后台声音暂停
在使用AVAudioPlayer加载声音后,调用prepareToPlay提前将文件加载到缓存中,但没有马上播放声音,会导致其他应用正在播放的音乐被暂停。为了防止这种情况出现,如果暂时不播放声音,可以把prepareToPlay注释掉不调用。当需要播放声音的时候play,系统会会隐式调用此方法。...原创 2020-05-27 14:10:24 · 853 阅读 · 0 评论 -
UIButton不显示(buttonWithType)
最近遇到一个很神奇的问题。创建了一个UIButton,使用的是buttonWithType的方法。在调试过程中都没有问题,打包ipa后装在手机里按钮却显示不出来了。个人找了一下说buttonWithType,创建的是autorelease的对象。当运行时,消耗过高,有可能会导致自动释放掉。使用alloc方式会有改观,或者创建个对象,之后赋值,强行计数加1,就会好了。...原创 2020-05-09 09:38:06 · 620 阅读 · 0 评论 -
iOS推送证书转p12文件
为了实现iOS推送,需要给服务器制作p12文件。创建证书的过程,就不写了,可以去网上自己查一下有很多。我们就从证书下载安装到本地开始,进行描述。1、下载cer文件aps_development.cer,安装到本地2、导出p12文件push.p12,不要点开导出3、生成证书的pem文件openssl x509 -inform der -in aps_development.ce...原创 2020-04-28 14:21:20 · 1658 阅读 · 0 评论 -
iOS本地图片缓存无法加载解决办法
最近做了一个功能,把图片缓存到App中。保存成功后,通过地址加载图片,发现可以成功。但是关闭程序后,再次启动,发现直接通过保存的地址加载图片总是失败。解决方法:获取图片时,需要重新拼接图片路径,就可以加载成功了。保存图片代码:+ (NSString *)saveImage:(UIImage *)image imageName:(NSString *)imageName{...原创 2020-02-10 11:06:20 · 860 阅读 · 0 评论 -
新款iTunes无法安装iPA包--Apple提供新工具Apple configurator 2
最近想在手机上安装个新的应用,只有个ipa包,发现没法直接安装了。之前iTunes还可以麻烦点安,现在怎么都不行了。然后发现了苹果原来,给我们提供了一个新的安装ipa的工具。可以直接在mac上appStore搜索Apple configurator 2它的链接是这个https://apps.apple.com/cn/app/apple-configurator-2/id103712...原创 2019-12-30 09:50:13 · 1402 阅读 · 0 评论 -
iOS定位坐标(WGS84)转国测局坐标(火星坐标,GCJ02)
网上找到的一段代码,亲测很好用。转换误差很小。#define LAT_OFFSET_0(x,y) -100.0 + 2.0 * x + 3.0 * y + 0.2 * y * y + 0.1 * x * y + 0.2 * sqrt(fabs(x))#define LAT_OFFSET_1 (20.0 * sin(6.0 * x * M_PI) + 20.0 * sin(2.0 * x *...原创 2019-12-20 11:18:05 · 807 阅读 · 0 评论 -
iOS13页面无法全屏展示--presentViewController
最近手机升级iOS13后,运行程序发现了一个问题。调用presentViewController的时候,页面无法全屏显示,顶部会有一些空白。查了下发现是presentViewController的页面展示默认方式有所变更。presentViewController是通过modalPresentationStyle这个属性来设置展示形式的。定义如下:typedef NS_ENUM(NSIn...原创 2019-12-20 09:53:47 · 7344 阅读 · 0 评论 -
iOS新浪微博分享集成文档出现的问题
按照提供的开发说明文档,配置好工程后,build发现出现错误:Undefined symbols for architecture arm64: "_OBJC_CLASS_$_PHAsset", referenced from: objc-class-ref in libWeiboSDK.a(WBImageObject.o) objc-class-ref in li...原创 2019-07-25 14:36:51 · 427 阅读 · 0 评论 -
UILabel函数boundingRectWithSize计算高度宽度不准确
最近有一个需求,需要计算一个文本的宽度。然后使用UILabel中的boundingRectWithSize计算。CGSize strSize=CGSizeMake(MAXFLOAT, 60);NSDictionary *attr = @{NSFontAttributeName:[UIFont systemFontOfSize:16]};CGRect rect = [self.text...原创 2019-06-27 09:23:06 · 2352 阅读 · 1 评论 -
Objective-C零基础学习教程1--前期准备(熟悉Xcode)
本文我们介绍一下Xcode的安装和使用。Xcode 是运行在操作系统Mac OS X上的集成开发工具,是开发macOS和iOS应用程序的最快捷的方式。当前最新的版本是10.1。我们一下的讲解都是以10.1为例进行的。1、Xcode安装首先我们在AppStore中下载Xcode,进行安装(稍微有些大需要一定时间,也可以去官网使用安装包的下载安装)。安装完成后,在LaunchPad...原创 2019-01-02 15:39:52 · 2474 阅读 · 0 评论 -
苹果审核Guideline 5.0 - Legal
Your app still contains content - or facilitates, enables, and encourages an activity - that is not legal in all of the locations where the app is available. Next StepsTo resolve this issue, please r...原创 2018-09-17 09:23:23 · 8653 阅读 · 1 评论 -
苹果审核Guideline 2.3.3 - Performance - Accurate Metadata
Guideline 2.3.3 - Performance - Accurate MetadataWe noticed that your screenshots do not sufficiently reflect your app in use.Specifically, majority of your screenshots do not display the actual ap...原创 2018-08-22 10:23:47 · 8634 阅读 · 0 评论 -
苹果审核Guideline 2.1 - Information Needed
Guideline 2.1 - Information NeededWe have started the review of your app, but we are not able to continue because we need additional information about your app.Next StepsTo help us proceed with the...原创 2018-08-22 10:13:56 · 5604 阅读 · 0 评论 -
百度地图坐标转高德坐标(误差200以内)
-(CLLocationCoordinate2D)transformFromBDToGCJ:(CLLocationCoordinate2D)wgsLoc{ CLLocationCoordinate2D adjustLoc; double x = wgsLoc.longitude - 0.0065; double y = wgsLoc.latitude - 0.00...原创 2018-08-17 13:59:17 · 2075 阅读 · 0 评论 -
iOS网络通讯的几种简单方法
GitHub地址:https://github.com/a8135533/simpleNetwork在Demo中介绍了iOS几种简单的网络通讯方式。1、AFNetworking(http/https) 支持接口//get请求-(void) httpGet: (NSString *)url parameters: (id)parameters identifier:(int)iden...原创 2018-08-17 13:55:14 · 1025 阅读 · 0 评论 -
3.2.1审核被拒 Support and Privacy URLs
在3.2.1被拒,提交完全部的材料后,别忘记这条。Please ensure your app’s Support and Privacy URLs in the metadata direct users to the webpages with appropriate information.需要在App信息里,把隐私政策网址(URL)填写上。 ...原创 2018-08-01 10:23:31 · 854 阅读 · 2 评论 -
苹果审核3.2.1政策变更,审核更加容易
苹果对金融P2P类App的审核,从18年开始变得更加严格。提交经常出现3.2.1的问题。但随着备案的延期,苹果的审核政策也有所变更。一直困扰着我们的金融许可证最终被放弃了。变成了当地金融办整改通知书和银行存管证明。详细有相关资质的公司,都可以顺利通过审核了。 ...原创 2018-08-01 10:14:25 · 2129 阅读 · 0 评论