首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
移动端
订阅
yangjoker
更多收藏集
微信扫码分享
微信
新浪微博
QQ
57篇文章 · 0订阅
如何用Flutter在两周以内上架一个小项目?For iOS or Android dev.
本文为笔者利用下班和周末时间边学边做项目的历程,希望对于Flutter入门者有所帮助。其中大多为开发建议、推荐和思路,并非代码级的指引。阅读本文大约需20分钟。
iOS 14.5审核被拒 Guideline 5.1.2
最近的14.5提包因隐私性被拒 Guideline 5.1.2 - Legal - Privacy - Data Use and Sharing 苹果给出了两个解决办法, 第一个是直接在账号中配置隐私
[译]想成为高级 iOS 开发者(Swift)?这些资料你不容错过
作者列举了其在 Swift 学习过程中的一些资料,对他很有帮助,笔者近期也在进行 Swift 的相关学习,如果同样对你有用,希望你不吝点赞...
《Flutter技术入门与实战》中文PDF+源代码
Google开源移动UI框架Flutter零基础快速入门第一章开启Flutter之旅第二章Flutter基础知识第三章Dart语言简述第四章常用组件第五章MaterialDesign风格组件第六章Cu
弄透Block
因为在MRC情况下如果Block属性不使用copy修饰,在使用中会出现崩溃,在ARC情况下,Block属性使用strong修饰会被默认进行copy,所以ARC情况下,Block属性可以使用strong或copy修饰,不然会出现崩溃。 NSGlobalBlock 是位于全局区的b…
Swift中的逃逸闭包(@escaping )与非逃逸闭包(@noescaping)
概念:一个接受闭包作为参数的函数,该闭包可能在函数返回后才被调用,也就是说这个闭包逃离了函数的作用域,这种闭包称为逃逸闭包。当你声明一个接受闭包作为形式参数的函数时,你可以在形式参数前写@escaping来明确闭包是允许逃逸。 例如:当网络请求结束后调用的闭包。发起请求后过了一…
对 Strong-Weak Dance的思考
在使用 Block 时,除了使用 __weak 修饰符避免循环引用外,还有一点经常容易忘记。苹果把它称为:“Strong-Weak Dance”。 这是一种 强引用 --> 弱引用 --> 强引用 的变换过程。在弄明白为什么要如此大费周章之前,我们首先来看看一般的写法会有什么问…
iOS-零基础学习OpenGL-ES入门教程(一)
因为做的摄像头相关工作,工作中常用到OpenGL去做视频渲染,图形变换等,虽说满足了开发需求,但是自己对于OpenGL的学习一直没有很系统完善,属于需求驱动学习。所以才有了这个开篇 OK,OpenGL是用于2D/3D图形编程的一套基于C语言的统一接口,在桌面windows,Ma…
iOS 客户端的 socket 通讯(一)
最近一段时间断断续续在做 socket 通讯的汽车追踪的 ios 的客户端,至今项目已经调通了数据的传输,可以正常的和服务器收发数据,解决了项目中最重要的一部分。起初接手这个项目的时候,感觉就是一个挑战,最大的不同就是,项目中的网络数据的请求不是简单的 GET 和 POST,所谓的短连接,项目需要实时的保持客服端与服务器之间的连接,基于 TCP 的长连接。首先说一下我遇到的比较迷惑和棘手的问题
探秘Runtime - Runtime源码分析
本文基于objc-723版本,在Apple Github和Apple OpenSource上有源码,但是需要自己编译。 重点来了~,可以到我的Github上下载编译好的源码,源码中已经写了大量的注释,方便读者研究。(如果觉得还不错,各位大佬麻烦点个Star😁) Runtime…