- 博客(24)
- 资源 (13)
- 收藏
- 关注

原创 iOS马甲包上架
iOS审核一直都是比较难搞的事情,特别是马甲包最难搞的莫过于4.3和2.3.1,只要细节处理好,基本上都可以上架 100%通过,我们主要是社交应用类,以下是总结出来的经验。6.经量不要一次性提交完成,分批次更新最佳,一次性提交容易4.3。2.注意开发上传ipa的硬件设备,每个包不要用同一台电脑上传。7.应用类型,关键字,名字商店截图把控一下尺度避免2.3.1。1.注意网络ip,每个包上传的时候不要用同一个网络。5.一级页面经量要有特色一点,最起码不要一摸一样。假如以上都做的很到位,还是被拒,硬刚申诉即可。
2024-12-16 16:45:05
294
原创 iOS OSS上传视频(断点续传)
最近公司有一个新需求,直接将视频上传到 OSS 服务器 ,并且要求1.断点续传2.要求可以手动暂停继续 上传3.判断网络不在 Wi-Fi 提示是否上传明确需求后开始做好准备工作,首先去了解一下 OSS 的 SDK,详细可以直接搜索 OSS的开发文档然后就是选择视频的问题了,要求不多的话可以直接使用 UIImagePickerController ,我这边因为之前使用了...
2019-04-30 17:47:47
2345
8
原创 iOS 实现较高性能朋友圈功能
开发中经常会遇到朋友圈这种功能,看似简单,但是要做好又有点难度,经过不懈的努力终于写了一个还行的圈子,亲测在5s上面跑的很流畅。以下就是实现思路,demo没有抽出来,所以没有上传先上一张图明确一下需求,首先头像和名字是固定的,内容的高度是自适应的, 点赞区域的高度也是自适应的,评论的内容也是动态高度自适应,并且有多少显示多少,很多同学最开始肯定会优先想到使用 layout 自动...
2019-03-21 10:53:57
944
原创 从0到集成ijkplayer-ios
一直在关注视频是直播这一块,因为直接使用ffmpeg是比较复杂的,通过不断的了解发现了BiliBili 的开源库ijkplayer。觉得麻烦或者着急用的话可以直接下载我集成好的文件 https://pan.baidu.com/s/1ZFaTmpIE80FUvEHoLq-iOA1.首先就是配置环境了集成ijkplayer需要电脑中安装git和yasm,安装git、yasm和pkg-con...
2019-03-01 12:39:53
279
原创 pod 中遇到的问题
直接从SVN或者git上check out 下来的项目如果使用了pod 可能就说出现形形色色的各种问题了,这个时候就应该用简单粗暴的方法解决首先 cd到项目目录下,然后执行 pod update 然后重新打开项目运行,如果这个时候还是因为 pod 的问题报错的话那恭喜你可以使用以下步骤了先删除相关的pod依赖文件 然后 cd到项目目录下 然后在执行 pod install ...
2019-02-25 16:55:16
183
原创 iOS读取mysql文件
有些必要的文件量比较大的时候,可以试着在本地放一个数据库,关于在iOS上对数据库的操作可选择使用FMDB首先是读取我们的SQL文件+(NSString *)getTextFileContents{ NSString *filePath = [[NSBundle mainBundle ] pathForResource:@"文件名.sql" ofType:nil]; NS...
2018-08-16 14:32:11
1137
原创 iOS viewController跳转问题
开发中偶尔会遇到 Application tried to push a nil view controller on target 错误,字面上的意思是试图将nil视图控制器推到目标上,但是我们确实已经初始化了,断点发现初始化之后还是为空,细想应该是文件路径问题,因为没有识别出所以 new 之后还是为空,解决方法比较简单删除之后重新添加就好了...
2018-08-13 10:13:29
608
原创 iOS 提高开发效率-热加载
偶然看到一款软件,挺好用的推荐一下:InjectionIII首先将InjectionIII从App Store下载安装到自己的Mac,然后在-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions里面添加一段demo,如下:#ifdef DE...
2018-07-04 15:23:50
1008
原创 iOS集成融云问题
融云的文档总的来说还清晰,就是有些地方有点不清不楚的,1.首先是http问题使用了NSAllowsArbitraryLoads就不要在去使用NSAllowsArbitraryLoadsInWebContent,如果两个都适用,会造成图片加载失败各种问题。2.设置头像和用户名的问题,融云提供两种方法,切记按照文档提供的方法二选一,不要参杂适用,不然又会有各种意想不到的问题3.plist文件记得添加相...
2018-06-25 11:44:34
1625
原创 cocoapods相关
最近更新了xcode 和mac系统,导致pod 一直出各种问题,各种重装还是不行,多次操作之后执行sudo xcode-select --switch /Applications/Xcode.app完美解决 ,应该是路径路径改变了的问题...
2018-05-05 20:31:22
173
原创 Mac 快速查找快捷键command+f失效解决办法
前几天莫名的xcode的查找快捷键失效了,整个mac上包括Safari上使用command+f都无效,重启了好几次也没有用,各种百度谷歌也无解。最后直接按F7直接修复好了,后面看到大神指点原来是快捷键被钉钉占用了...
2018-04-19 20:13:38
15794
15
原创 iOS定位经纬度问题
iOS自带地图为高德地图,很容易让人误解为和高的SDK一样。但是经纬度标准和国内高的地图经纬度标准不一致,iOS系统内置为国际标准(WGS-84),国内高德地图SDK地图为GCJ-02)(百度地理坐标为(BD-09))。很多时候发现问题的时候项目已经进行了大部分,这个时候就可用到各类标准转码。详细可见demo,具体demo:http://download.youkuaiyun.com/download
2018-01-29 17:49:06
820
原创 iOS不同屏幕适配字体大小
直接上demo#define IOS_VERSION_10_OR_LATER (([[[UIDevice currentDevice]systemVersion]floatValue]>=10.0)? (YES):(NO))#define AdapationLabelFont(n) (IOS_VERSION_10_OR_LATER?((n-1)*([[UIScree
2017-11-30 11:18:51
2472
原创 合成模拟器和真机的.a
首先随便选择一个模拟器(如iphoen6),Command+B编译完成后就会生成.a文件,该文件是用于模拟器的(Release版本可以不合并),然后选择Generic IOS Device,再次编译完成,会生成.a文件,该文件是用于真机的。 他们的路径可以右键.a文件在Finder中查看关于合成.a上,按照教程总是合成失败,仔细的看了下文章简单的解释下lipo -creat
2017-11-30 11:08:57
386
原创 MBProgressHUD遇到的问题解决
NSAssert([NSThread isMainThread], @"MBProgressHUD needs to be accessed on the main thread.");
2017-11-29 16:13:03
2172
原创 iOS 11导航栏按钮不显示问题
iOS 11 导航栏按钮,包括标题 居然消失不见了,经过排查发现问题出现在下面代码中,注释掉就ok [[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(SCREEN_WIDTH, 0) forBarMetrics:UIBarMetricsDefault];
2017-09-29 12:05:58
4003
原创 iOS定位经纬度转换
iOS自带地图为高德地图,很容易让人误解为和高的SDK一样。但是经纬度标准和国内高的地图经纬度标准不一致,iOS系统内置为国际标准(WGS-84),国内高德地图SDK地图为GCJ-02)火星坐标>(百度地理坐标为(BD-09))。很多时候发现问题的时候项目已经进行了大部分,这个时候就可用到各类标准转码。详细可见demo,具体demo:底部点击demo可下载/** * @br
2017-09-27 16:47:21
1404
原创 iOS 解决10网络权限问题
iOS 10系统第安转会提示是否允许使用网络,这个时候会有一个空档,很多app如果没有引导页的话就直接进入主页,那么可能会出现网络无法请求的问题,解决问题之一:进入主页直接设置一个过渡控制器,在控制器内作处理,可通过AFNetworking判断是否有网络,具体demo如下:AFNetworkReachabilityManager *manager = [AFNetworkReachab
2017-09-27 15:57:09
3405
iOS经纬度编码转换
2018-01-29
地图附近信息
2017-09-27
iOS系统定位demo封装
2017-09-27
iOS开发框架
2016-10-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人