![个人头像照片](https://ucc.alicdn.com/avatar/avatar3.jpg)
暂无个人介绍
权限使用前一定要先申请,就算程序功能不要求也可能会涉及隐私权的问题被法务或者用户制约;
各平台的rom定制过一些底层的内容,所以各个平台也存在一定的适配成本
还是建议真机调试,模拟器无法完全还原真机运行的状态和硬件操作
静态类和静态方法还好,静态变量一般是常量定义和单例模式,普通的常量定义一般不至于内存泄漏,但是操作静态变量会造成一定的风险,另外单例过多使用会造成内存占用过多和内存泄漏问题(长期持有其他实例未正确释放),而且单例之间的循环使用甚至会造成死循环、死锁
你们是用什么语言和编译器?c的话xcode也可以,c/c++也有codeblocks for mac,微软有vscode,或者coderunner也不错
1、官方渠道:注册apple的开发者账号,申请bundleID和签名证书,打包上传appstore发布
2、非官方渠道:类似蒲公英这种企业证书签名发布的市场,或者针对越狱市场发布
语言只是一门工具,问题是你能了解到多深,结构化思维、计算机&网络基础、架构设计之类的内容才是最体现你的价值的地方
设置推送通过userId而不是设备token的方式,或者注册push的token用登录后才能获取的用户唯一标致来注册
能监听登出通知的话,可以尝试解绑push
需要;一般日常开发基础够用就可以,但是对于这些基础的掌握程度能决定你能做多深
objc就是基于c的扩展,你试试创建.mm文件直接#include头文件然后调用是可以的;
只是oc与c互相调用可能需要转换一下(bridge、CString之类的),而且要注意内存的管理
贴出来报错看是什么,还有pod的版本号,如果是podspec的dependency引入的版本冲突,看下最新的文档或者提交工单试试
如果是iOS客户端SDK汇总的话在这里:https://developer.aliyun.com/tools/sdk?spm=5176.11122631.962077.19.601b38016MIil2#/ios
编译器报错缺少符号依赖,参考下文档:https://help.aliyun.com/document_detail/95769.html?spm=a2c4g.11186623.6.1036.503d12f9SFdsV1,看下是否需要额外引用下其他的依赖库,是否需要通过cocoapods引入依赖
贴出具体报错信息,如果是工程编译问题多参考下文档:https://help.aliyun.com/document_detail/95769.html?spm=a2c4g.11186623.6.1036.503d12f9SFdsV1,如果是证书问题参考这里:https://www.jianshu.com/p/f31116a76ea9
可能是代码里有发送udp广播设置不对导致的问题,参考:https://blog.csdn.net/u013410274/article/details/80476258
keychain里面选择证书,用iPhone Developer或者iPhone Distribution来筛选过滤,列出的所有证书能展开带一个专用秘钥的,就能做真机签名