随笔分类 -  xcode工程工具使用

Instruments之Xcode Analyze 代码静态检查及问题解决
摘要:Static Code Analysis(静态代码分析)用来发现源代码潜在的错误与缺陷,源代码编译后只有在运行时有可能会产生细微的错误,他们可能难以识别和修复,所以这些潜在的威胁在开发过程中一定要尽可能清理干净,尽量编写的时候注意类似可能潜在的威胁与缺陷。击查看苹果Static Code Analy 阅读全文

posted @ 2019-03-07 01:11 梁飞宇 阅读(1441) 评论(0) 推荐(0) 编辑

iOS之关于Architectures设置及Build Active Architecture Only编译设置
摘要:一,前言 最近在帮朋友解决极光报错的提示:“file was built for archive which is not the architecture being linked (i386)”时,涉及到Build Active Architecture Only设置问题。所以又重新温习了一下, 阅读全文

posted @ 2018-12-20 00:10 梁飞宇 阅读(4731) 评论(0) 推荐(0) 编辑

Instruments之Time Profiler总结
摘要:一.工欲善其事必先利其器 time profile时间分析工具用来检测应用CPU的使用情况,可以看到应用程序中各个方法正在消耗CPU时间,使用大量CPU不一定是个问题。客户端中动画就对CPU依赖就非常高,动画本身也是非常苛刻且耗费资源较多的任务。 Time Profiler帮助我们分析代码的执行时间 阅读全文

posted @ 2017-06-02 15:33 梁飞宇 阅读(2802) 评论(0) 推荐(0) 编辑

Instruments之Leaks学习
摘要:一、内存优化 简介:Objective_C 有3种内存管理方法, 它们分别是 1>MRR① 也称为 MRC(Manual Reference Counting, 手动引用计数)② 由程序员自己负责管理对象生命周期,负责对象的创建和销毁. 2>ARC① 采用和 MRR 一样的内存引用计数管理方法。② 阅读全文

posted @ 2017-06-02 15:15 梁飞宇 阅读(3631) 评论(0) 推荐(0) 编辑

Instruments之Core Animation学习
摘要:准备工作 在性能优化中一个最具参考价值的属性是FPS:全称Frames Per Second,其实就是屏幕刷新率,苹果的iphone推荐的刷新率是60Hz,也就是说GPU每秒钟刷新屏幕60次,这每刷新一次就是一帧frame,FPS也就是每秒钟刷新多少帧画面。静止不变的页面FPS值是0,这个值是没有参 阅读全文

posted @ 2017-06-02 14:57 梁飞宇 阅读(2339) 评论(0) 推荐(0) 编辑

Instruments之Allocations
摘要:Allocations:检测一个进程(选择自己的app)内存分配和使用情况等 我们启动Allocations后得到一个初始界面 初始界面.png 初始界面.png 简单说一下上图的3个地方 1:这里有两个部分了,因为官方说了Allocations(上面)和垃圾数据占用(下面)一起展示更好分析 2:一 阅读全文

posted @ 2017-06-02 14:30 梁飞宇 阅读(5246) 评论(0) 推荐(0) 编辑

Instruments之Activity Monitor使用入门
摘要:一,前言 Activity Monitor,官方解释为:(活动监视器)即实时显示CPU、内存和网络的使用情况,记录由虚拟内存大小测量的系统负载。用一句大白话来说,Activity Monitor类似Windows中的任务管理器,可以实时查看进程占用的CPU、内存的使用量。 一,前言 二、Activi 阅读全文

posted @ 2017-06-02 14:21 梁飞宇 阅读(5305) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示