iOS
Wang_Tian_Ze
一直在路上
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Objective-C的自动提示宏
#define KEY_PATH(obj,keyPath) @(((void)obj.keyPath,#keyPath))用这个宏可以让你在输入宏的时候有提示功能。宏定义里面的#号,会自动把后面的参数变成C语言的字符串。 这个宏可以对基本类型进行装箱操作,对于逗号表达式会取最后一个值,例如(20, 10, 2)这个表达式的值为2。 为了防止前面两个值因为没有使用报警告可以这样写((void)20原创 2017-09-07 21:21:10 · 389 阅读 · 0 评论 -
JSONKit无法解析Unicode字符\u0000
JSONKit无法解析一些特殊的Unicode,比如\u0000。在github上作者解释了这个问题,他说这个是内容提供的错误,不符合标准的内容,所以他不认为这个是自己的错误,这个是内容提供者的问题。作者的原话如下:In this particular case, these services are very clearly “in the wrong”. RFC 4627 is unambigu原创 2017-09-03 12:30:12 · 1198 阅读 · 0 评论 -
Objective-C中获取视频指定帧的方法
做项目遇到的需求,用WebSocket做IM,用户收到小视频消息后显示的是视频的一张截图,用户点击图片之后开始下载播放。首先新建获取视频第一帧截图的工具类SDVideoHelper。#import <Foundation/Foundation.h>@interface SDVideoHelper : NSObject/** * 获取视频第一帧的截图方法 */+ (UIImage *)getVi原创 2017-09-03 12:44:17 · 1402 阅读 · 1 评论 -
iOS打包静态库记录
查看支持信息lipo -info /Users/apple/Library/Developer/Xcode/DerivedData/SDIMWorkSpace-brjlslfqnarwbrerxyolfuowsori/Build/Products/Debug-iphonesimulator/libCXIMLib.a显示Architectures in the fat file: /Us...原创 2018-07-24 11:15:46 · 226 阅读 · 0 评论 -
把一个APP从苹果开发者账号A转移到开发者账号B的流程
今天把公司的一个APP从苹果开发者账号A转移到开发者账号B,把流程记录在这里.1.准备好开发者账号A(APP所在的原账号),开发者账号B(APP迁移目标账号) 2.前往https://developer.apple.com/membercenter;登录账号B 记录迁移目标账号B的TeamID(红框所示)以及AppleID(登录账号) 3.切换登录账号A 前往A...原创 2018-08-03 16:38:42 · 17335 阅读 · 2 评论 -
关于iOS集成华为云OBS,把华为云OBS.framework打包到自己的静态库中遇到问题及解决方案
这是安装iOS华为云OBS对象存储的链接在这一步,如果是单独的项目,并不会存在什么问题,按照官方文档一步一步来,就正常的集成了,但是我们的项目是要华为云的OBS.framework打包进我们自己的静态库来调用,就发生了以下问题.-force_load是为了解决苹果的bug——找不到protocol方法,但是我看了华为云的官方文档,犯了难,不知道怎么写,最后谷歌了以下,直接-force_l...原创 2018-12-03 14:54:05 · 1549 阅读 · 2 评论 -
关于webrtc的多人视频会议的杂乱记录
之前公司要做自主研发的多人会议,搞了很久.记录一些东西在这里,因为涉及到的东西有点多,网上教程很多,这里只做一些记录,就不写详细的过程了.之前自主研发了一套IM,用webrtc做了点对点的视频通话,然后客户觉得很简单,就直接多几个画面而已,然后就入坑了.后台用的nodejs配合forever,就是那个大家都在用的.访问http://localhost:3000#roomName查看效果,其中r...原创 2019-01-08 16:49:58 · 1665 阅读 · 0 评论
分享