暂时未有相关云产品技术能力~
暂无个人介绍
[JPush]极光推送应用,app启动导致的严重卡顿问题
【iOS】代码片段汇总与迁移管理
近年来移动互联网的发展,前端设备层出不穷(手机、平板、桌面电脑、其他专用设备…),因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信,于是RESTful诞生了,它可以通过一套统一的接口为 Web,iOS和Android提供服务。
https://blog.csdn.net/acmicpc123/article/details/50280097
在UIView中,有段时间Alpha,Hidden用的比较多,Opaque是最近才了解的,感觉有些不好理解于是就将这三个属性做了区分: 属性: 1、Alpha(不透明度) 2、Hidden(隐藏) 3、Opaque(不透明的) 1、Alpha(不透明度)
UITableView是iOS中使用最频繁的控件之一,其性能优化是我们经常要面对的,尤其是当数据量偏大并且设备性能不足时。
App Store上:本地 Xcode 版本是 10.1,在 App Store 上更新,显示的是不兼容更新,强制更新的话,更新完还是 10.1。
这篇博客是结合众多作者博客的基础上进行实践和整理出来的。从整体上来看,大部分的博客在整体流程上都没什么问题,但基本在SDK合成细节的描述往往不够详细,容易造成不少的误区,被坑在里面了都不知道。针对这个问题和躺过的坑,在整理做了更细致的描述,避免再犯。
iOS静态库之xxx.a文件
block死循环及__weak弱引用提前释放的问题解决
服务器架构设计大全及其优缺点概述
Vue常用组件库的比较分析
Vue常用组件库的比较分析(pc端)
nuxt系列问题解决汇总
最近在学习开发H5产品,想用【mint-ui】的Picker和Popup组件去创建一个地址选择器。发现mint-ui官网只有一个简单的示例,要满足省/市/区三级联动的需求还需要做很多事情,也找了很多相关文档也没有一个比较系统的说明或demo。为此,在这里做了一个比较系统总结,上传一个实现的demo,方便以后使用。
一、Nuxt安装与运行 二、IP端口冲突与解决 三、使用终端查看某个端口号对应的进程和杀死进程 四、端口/IP端口配置
发现APP上传本地日志文件相当的好用,根据之前研究学习的对这一模块做了一些更具体的优化处理。从标题可以看出,实现这一功能分以下几个步骤: 1、日志记录本地文件 2、日志文件压缩[xx.zip] 3、压缩之后的文件上传 4、压缩文件删除
在进行集成腾讯bugly的时候,有一个步骤就是符号表文件的上传,其上传方式有两种:一种是自动上传,另外一种是手动上传。
本篇文章主要目的是为了将用户操作习惯记录到本地文件,然后定期或者根据实际需要打包压缩上传到服务器,用以处理用户在闪退的时候,或需要详细了解具体某个用户在这一段时间的操作习惯。由于要压缩上传本地日志,顺道集成了AFNetWorking了post和get的接口请求,以及请求是接口失败后,错误信息显示,这个在开发的时候特别方便,后台可以在根据这些错误日志查询对应的问题。
解决git fatal: No remote repository specified.
说到异常捕获,就必须要提到Crash问题,iOS中,Crash一般分为两种: 1、一种是由EXC_BAD_ACCESS引起的,原因是访问了不属于本进程的内存地址,有可能是访问已被释放的内存; 2、一种是未被捕获的目标C异常(NSException)记录,导致程序向自身发送了SIGABRT信号而崩溃。
利用 Obj-C 的 Runtime 特性(运行时编程),给语言做扩展,帮助解决项目开发中的一些设计和技术问题。
基本指标主要包括:新增用户、启动次数、时段累计日活、分时活跃用户 每个指标都包括具体数值、相对于昨天的增长率。 每个指标都分:今日、昨日、7天前、30天前四个折线图提供分析。
KVC 就是键值编码(key-value-coding),可以直接访问对象的属性,或者给对象的属性赋值。黑魔法之一,很多高级的iOS开发技巧都是基于KVC实现的。 KVO 是键值观察者(key-value-observing)。实现方式:通过对某个对象的某个属性添加观察者,当该属性改变,就会调用”observeValueForKeyPath:”方法,为我们提供一个“对象值改变了!”的时机进行一些操作。
动态语言:编译时确定变量的数据类型。 静态语言:运行时确定变得的数据类型。
IOS开发
腾讯bugly确实是一个好东西,它实现了面向移动开发者提供专业的 Crash 监控、崩溃分析等质量跟踪服务。能帮助移动互联网开发者更及时地发现掌控异常,更全面的了解定位异常,更高效的修复解决异常
Swift调用OC文件 OC调用Swift文件
该项目主要介绍了oc与swift之间、swift内部几种常见的传值方式(属性传值、代码块传值、代理传值、通知) 如果oc与swift之间的桥接有疑问请参考:OC与swift桥接互调
该项目集成了三种类型的城市选择器: 1、XXCityPickerView 省市区,可以分级:1省 2省-市 3省-市-区 2、SQSelectAddress 省市区乡/镇,页面跳转 3、RattanCityPicker 省市区,包含邮编地址,开放多个属性设置的接口
其作用是:整理代码和防止编译器警告。 作为预处理指令,#pragma在编译时进行计算,但它并不像如 #ifdef…#endif 之类的宏,#pragma 的使用不会改变代码的运行轨迹。反过来思考更加通俗易懂:注释是不会影响项目的运行顺序