iOS开发
文章平均质量分 55
天才小熊猫唉
要五个字
展开
-
RN交互原生OC详解
对于刚接触的RN的小白来水,在已有项目集成RN是一个很痛苦的事情,配置好本地环境之后就是RN和原生的交互了原创 2021-09-14 18:05:49 · 226 阅读 · 0 评论 -
cocoapods相关
最近更新了xcode 和mac系统,导致pod 一直出各种问题,各种重装还是不行,多次操作之后执行sudo xcode-select --switch /Applications/Xcode.app完美解决 ,应该是路径路径改变了的问题...原创 2018-05-05 20:31:22 · 128 阅读 · 0 评论 -
iOS集成融云问题
融云的文档总的来说还清晰,就是有些地方有点不清不楚的,1.首先是http问题使用了NSAllowsArbitraryLoads就不要在去使用NSAllowsArbitraryLoadsInWebContent,如果两个都适用,会造成图片加载失败各种问题。2.设置头像和用户名的问题,融云提供两种方法,切记按照文档提供的方法二选一,不要参杂适用,不然又会有各种意想不到的问题3.plist文件记得添加相...原创 2018-06-25 11:44:34 · 1578 阅读 · 0 评论 -
iOS 提高开发效率-热加载
偶然看到一款软件,挺好用的推荐一下:InjectionIII首先将InjectionIII从App Store下载安装到自己的Mac,然后在-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions里面添加一段demo,如下:#ifdef DE...原创 2018-07-04 15:23:50 · 958 阅读 · 0 评论 -
iOS viewController跳转问题
开发中偶尔会遇到 Application tried to push a nil view controller on target 错误,字面上的意思是试图将nil视图控制器推到目标上,但是我们确实已经初始化了,断点发现初始化之后还是为空,细想应该是文件路径问题,因为没有识别出所以 new 之后还是为空,解决方法比较简单删除之后重新添加就好了...原创 2018-08-13 10:13:29 · 554 阅读 · 0 评论 -
iOS读取mysql文件
有些必要的文件量比较大的时候,可以试着在本地放一个数据库,关于在iOS上对数据库的操作可选择使用FMDB首先是读取我们的SQL文件+(NSString *)getTextFileContents{ NSString *filePath = [[NSBundle mainBundle ] pathForResource:@"文件名.sql" ofType:nil]; NS...原创 2018-08-16 14:32:11 · 1071 阅读 · 0 评论 -
从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 · 246 阅读 · 0 评论 -
pod 中遇到的问题
直接从SVN或者git上check out 下来的项目如果使用了pod 可能就说出现形形色色的各种问题了,这个时候就应该用简单粗暴的方法解决首先 cd到项目目录下,然后执行 pod update 然后重新打开项目运行,如果这个时候还是因为 pod 的问题报错的话那恭喜你可以使用以下步骤了先删除相关的pod依赖文件 然后 cd到项目目录下 然后在执行 pod install ...原创 2019-02-25 16:55:16 · 158 阅读 · 0 评论 -
iOS 实现较高性能朋友圈功能
开发中经常会遇到朋友圈这种功能,看似简单,但是要做好又有点难度,经过不懈的努力终于写了一个还行的圈子,亲测在5s上面跑的很流畅。以下就是实现思路,demo没有抽出来,所以没有上传先上一张图明确一下需求,首先头像和名字是固定的,内容的高度是自适应的, 点赞区域的高度也是自适应的,评论的内容也是动态高度自适应,并且有多少显示多少,很多同学最开始肯定会优先想到使用 layout 自动...原创 2019-03-21 10:53:57 · 884 阅读 · 0 评论 -
iOS OSS上传视频(断点续传)
最近公司有一个新需求,直接将视频上传到 OSS 服务器 ,并且要求1.断点续传2.要求可以手动暂停继续 上传3.判断网络不在 Wi-Fi 提示是否上传明确需求后开始做好准备工作,首先去了解一下 OSS 的 SDK,详细可以直接搜索 OSS的开发文档然后就是选择视频的问题了,要求不多的话可以直接使用 UIImagePickerController ,我这边因为之前使用了...原创 2019-04-30 17:47:47 · 2206 阅读 · 7 评论 -
iOS定位经纬度问题
iOS自带地图为高德地图,很容易让人误解为和高的SDK一样。但是经纬度标准和国内高的地图经纬度标准不一致,iOS系统内置为国际标准(WGS-84),国内高德地图SDK地图为GCJ-02)(百度地理坐标为(BD-09))。很多时候发现问题的时候项目已经进行了大部分,这个时候就可用到各类标准转码。详细可见demo,具体demo:http://download.csdn.net/download原创 2018-01-29 17:49:06 · 733 阅读 · 0 评论 -
OC和swift混编包太大
OC和swift混编包太大问题原创 2018-01-29 17:29:59 · 3591 阅读 · 2 评论 -
iOS连连支付的坑
接入连连支付遇到的坑原创 2018-01-29 17:21:20 · 891 阅读 · 0 评论 -
iOS定位经纬度转换
iOS自带地图为高德地图,很容易让人误解为和高的SDK一样。但是经纬度标准和国内高的地图经纬度标准不一致,iOS系统内置为国际标准(WGS-84),国内高德地图SDK地图为GCJ-02)火星坐标>(百度地理坐标为(BD-09))。很多时候发现问题的时候项目已经进行了大部分,这个时候就可用到各类标准转码。详细可见demo,具体demo:底部点击demo可下载/** * @br原创 2017-09-27 16:47:21 · 1248 阅读 · 0 评论 -
iOS 11导航栏按钮不显示问题
iOS 11 导航栏按钮,包括标题 居然消失不见了,经过排查发现问题出现在下面代码中,注释掉就ok [[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(SCREEN_WIDTH, 0) forBarMetrics:UIBarMetricsDefault];原创 2017-09-29 12:05:58 · 3955 阅读 · 2 评论 -
MBProgressHUD遇到的问题解决
NSAssert([NSThread isMainThread], @"MBProgressHUD needs to be accessed on the main thread.");原创 2017-11-29 16:13:03 · 2069 阅读 · 0 评论 -
NSString分类-常用操作处理
字符串常用操作分类封装原创 2017-11-29 16:23:05 · 252 阅读 · 0 评论 -
字符串首字母排序加密
return [NSString toUpper:[caonima md532BitLower]];原创 2017-11-29 17:33:34 · 676 阅读 · 0 评论 -
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 · 2422 阅读 · 0 评论 -
Xcode7运行iOS10以上系统详解
Xcode7运行iOS10以上系统详解原创 2017-12-12 16:06:39 · 1608 阅读 · 0 评论 -
iOS 解决10网络权限问题
iOS 10系统第安转会提示是否允许使用网络,这个时候会有一个空档,很多app如果没有引导页的话就直接进入主页,那么可能会出现网络无法请求的问题,解决问题之一:进入主页直接设置一个过渡控制器,在控制器内作处理,可通过AFNetworking判断是否有网络,具体demo如下:AFNetworkReachabilityManager *manager = [AFNetworkReachab原创 2017-09-27 15:57:09 · 3239 阅读 · 0 评论