首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
朱晓辉Allen
掘友等级
iOS工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
3
文章 3
沸点 0
赞
3
返回
|
搜索文章
最新
热门
iOS各平台直播SDK收费明细
现在直播SDK相当多,有收费一条龙的,也有开源的,对于大部分非专业做直播的公司,只是项目中部分模块有直播需求,当然是希望快速开发集成直播功能,大部分会选用收费直播SDK,开发周期短,上线快,今天就各平台直播SDK收费做一个对比,也可以给各位开发者提供一个参考. 当然还有其他直播…
iOS类方法load和initialize详解
iOS开发中总能看到+load和+initialize的身影,网上对于这两个方法有很多解释,官方也有说明,但有些细节不够清楚,今天我们来详细扒一扒这两个方法. 当类被引用进项目的时候就会执行load函数(在main函数开始执行之前),与这个类是否被用到无关,每个类的load函数…
iOS中atomic和nonatomic区别及内部实现
系统生成的getter/setter方法会进行加锁操作,注意:这个锁仅仅保证了getter和setter存取方法的线程安全. 因为getter/setter方法有加锁的缘故,故在别的线程来读写这个属性之前,会先执行完当前操作. 线程1调用了某一属性的setter方法并进行到了一…
iOS开屏广告解决方案XHLaunchAd3.0
1.之前由于项目需要,写了一个开屏广告组件XHLaunchAd,主要自用,后来发现越来越多的开发者,有这个需求. 2.随着使用人数的增加,部分开发者使用者提出了一些需求和问题,XHLaunchAd并不能很好的解决. 3.于是决定最近抽时间,把这个组件优化重构一下,解决网友之前提…
苹果禁止JSPatch热更新及影响的SDK
由于开发者APP中集成或SDK中包含了热更新功能,受到苹果警告. 热更新技术可以帮开发者避免长时间的审核等待以及多次被拒造成的成本开销,以及快速修复线上Bug,但也给黑客留了后门,也就违反了苹果的安全和隐私政策. 从苹果的角度看,禁止应用使用热更新技术更多是为了保护用户隐私、数…
iOS AutoLayout进阶(一)Aspect Ratio
AutoLayout相信大家都不陌生,iOS开发中涉及到UI布局的地方,都有它的身影,基本用法很多同学都会,本文就不做介绍,下面就AutoLayout一些进阶高级用法,做详细介绍,掌握好这些技巧,iOS开发将事半功倍,由于篇幅较长,将拆分为几个篇幅,一一介绍. 一. 本篇重点介…
iOS AutoLayout进阶(二)Content Hugging Priority
本文将给大家介绍AutoLayout的Content Hugging Priority,说通俗一点就是"视图的抗拉伸优先级". 一. 本篇重点介绍:Content Hugging Priority 许多开发者可能对这个属性比较陌生,这个属性对有intrinsic content…
iOS AutoLayout进阶(三)Content Compression Resistance Priority
本文将给大家介绍AutoLayout的Content Compression Resistance,说通俗一点就是"视图的抗压缩优先级". 一. 本篇重点介绍:Content Compression Resistance Priority 许多开发者可能对这个属性比较陌生,同样…
iOS AutoLayout进阶(四)Content Hugging Priority和Content Compression Resist综合运用
本文将综合运用这两个属性,来处理一个项目中的实际需求. 一. 要点回顾: 2. Content Compression Resistance Priority: 3.当用户昵称变短时,蓝色label自动左移. 不需要计算文字宽度,不需要修改约束,就达到上图效果. 这两个属性,在…
iOS AutoLayout进阶(五)UITableViewCell自动高度
本文将综合运用这些特性,在不计算UITableViewCell高度、不使用第三方自动计算高度框架的前提下,来实现UITableViewCell自动高度. 一. UITableViewCell自动高度: 但随着Xcode9普及,开发工具限制了最低只能兼容到iOS8,所以我们可以好…
下一页
个人成就
文章被点赞
319
文章被阅读
60,189
掘力值
1,342
关注了
1
关注者
288
收藏集
0
关注标签
3
加入于
2017-09-10