学习
实践
活动
专区
工具
TVP
写文章

Helloted

LV1
举报
发表了文章

Dart异步与并发

Dart是单线程执行,也就是说一旦Dart函数开始执行,就会一直持续直到结束,Dart函数不能被其他Dart代码中断。

Helloted
dartnode.jsjavascript编程算法
发表了文章

Dart内存机制

GC(Garbage Collection),垃圾回收机制,简单地说就是程序中及时处理废弃不用的内存对象的机制,防止内存中废弃对象堆积过多造成内存泄漏

Helloted
网站dartflutterandroidios
发表了文章

Flutter UI原理

Widgets是Flutter App用户交互的基础构成,每个widget代表的是用户交互的一部分(不可变的),不像其他frameworks会分开views,v...

Helloted
flutteriosandroid网站dart
发表了文章

iOS编码建议

在函数分组和protocol/delegate实现中使用#pragma mark -来分类方法,遵循以下结构:

Helloted
mvc编程算法打包ideandroid
发表了文章

无源调试

一般App都会接入第三方的Crash报告SDK,比如友盟SDK,或者腾讯的bugly,当有crash的时候,SDK记录的crash记录的堆栈一般情况下可以很清晰...

Helloted
单片机缓存sdkide编程算法
发表了文章

模块解耦的三种方案

URLRouter:将不同的模块定义成为不同的URL,通过URL的形式进行跨模块调用。

Helloted
phpflutterandroidios
发表了文章

LLVM编译过程

编译器的作用便是把我们的高级编程语言(Objective-C)通过一系列的操作转化成可被计算机执行的机器语言(MachineCode)。

Helloted
打包idegccobjective-cxcode
发表了文章

LLVM-插桩

1.4 在llvm同级目录下新建llvm_build和llvm_release两个文件夹,llvm是编译起始文件夹,llvm_release则是编译结果文件夹

Helloted
打包xcode
发表了文章

二进制重排

就程序而言,其虚拟内存中的逻辑地址空间中的地址始终可用。但是,如果应用程序访问当前不在物理RAM中的内存page上的地址,则产生了page fault。虚拟内存...

Helloted
打包ios
发表了文章

Clang插件统计方法耗时

LLVM的优化和转换工作就需要通过PASS来进行,就像下面这种图,PASS就像流水线上的操作工一样对中间代码IR进行优化,每个PASS完成特定的优化工作。

Helloted
单片机编程算法打包面向对象编程
发表了文章

机器学习在APP启动耗时统计的应用

应用启动耗时统计除了有通过代码来计算,还有一种方案就是通过录屏,然后查看视频,一帧一帧的人工识别启动帧和加载完成的帧,并且用时间戳相减,从而得到启动耗时时间。

Helloted
unix机器学习神经网络深度学习人工智能
发表了文章

iOS推送APNs

APNs,即 Apple Push Notification Service,依托一个或几个系统常驻进程运作,是全局的(接管所有应用的消息推送),可看作是独立于...

Helloted
ios缓存
发表了文章

CND加速原理和游戏加速原理

而在DNS解析过程中,如果要访问的网站名为:”baidu.com”,客户端首先会在本机的hosts文件和hosts缓存中查找该域名对应的IP地址;如果本机中没有...

Helloted
tcp/ipcdn缓存http内容分发网络 CDN
发表了文章

减包-删除无用的代码

使用开源工具 LSUnusedResources 检查重复图片,但是可能会有误报,比如 [@”image%d”, index] 这种引用方式无法检查到,需要人工...

Helloted
objective-cnode.js文件存储htmlc++
发表了文章

Objective-C代码规范检测

在编译过程中,第三步语义分析(Semantic Analysis):验证语法是否正确,然后将所有节点组成抽象语法树 AST 。

Helloted
编程算法打包ideobjective-c
发表了文章

项目管理PMP考试备考经验

作为一名程序员客户端开发,之所以报考PMP是因为在上家公司从事了项目管理的工作,接触了一些项目管理的知识,感觉项目管理的一些理论对于管理水平提升很有用,所以打算...

Helloted
https
发表了文章

macOS APP从零到上架

有一款软件叫SimPholders,可以访问iOS开发模拟器的沙盒文件位置,最近,模仿这个功能,开发了一个小型的macOS APP可以一键访问沙盒位置,已经上架...

Helloted
iosmac osxcode
发表了文章

RPC简介

RPC(Remote Procedure Call):远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的思想。

Helloted
rpc文件存储httpapixml
发表了文章

gRPC & Protocol Buffers

gRPC 是一个高性能、开源、通用的RPC框架,由Google推出,基于HTTP/2协议标准设计开发,默认采用Protocol Buffers数据序列化协议,支...

Helloted
文件存储rpc编程算法数据结构xml
发表了文章

发布库到cocoapod

命令行过后会在根目录生成一个podspec文件,接下来就是将podspec文件完善

Helloted
cocoa

个人简介

个人成就

扫码关注腾讯云开发者

领取腾讯云代金券