240 发简信
IP属地:安徽
  • 120
    【译文】Swift 3 的 Whole-module optimization

    原文:Whole-Module Optimization in Swift 3 Whole-module optimization (以下简称WMO) 是 Swift 编译优...

  • 120
    Teambition的相关使用

    Teambition是一个美观易用的团队协作工具。你可以使用它将你的队友加入你的工作空间,并随时发布、分发任务。同时,你也可以随时随地查看任务进度,以及每个成员的进度。 开始...

  • 一、UIImageView相关的第二种情况是这么写的:这种情况,masksToBounds设置为YES,才可以裁剪为圆形,不会造成离屏渲染情况。 但是我实际测试了下,不设置masksToBounds为YES,也可以裁剪为圆形啊

    关于UIImageView和UIView 圆角、阴影离屏渲染相关

    iOS圆角和阴影,离屏渲染相关文章的整理以下是否会造成离屏渲染的结果于 Simulator 勾选 Color Off-Screen Rendered验证,只要有黄色颜色的都认...

  • 120
    实例与类的对比 - swift_0x03

    接上篇:编译过程补充 网上找到一张图片: 具体命令: Swift 对象创建过程 —— allocating_init() 创建一个swift对象会调用类的__allocati...

  • 120
    ios自动释放池

    一. 自动释放池源码解析 在main函数中使用如下命令重写成c++文件 clang -rewrite-objc main.m 通过上面的c++代码可以看到:@autorele...

  • 120
    iOS开发技巧系列---详解KVC(我告诉你KVC的一切)

    KVC(Key-value coding)键值编码,单看这个名字可能不太好理解。其实翻译一下就很简单了,就是指iOS的开发中,可以允许开发者通过Key名直接访问对象的属性,或...

  • 120
    LLDB 调试小结

    一、概述 LLDB全称 [ Low Level Debugger ], 默认内置于Xcode中的动态调试工具。标准的 LLDB 提供了一组广泛的命令,旨在与熟悉的 GDB 命...

  • 120
    【iOS 底层原理】struct objc_class 的结构

    不管是类对象还是元类对象,类型都是 Class,class 和 mete-class 的底层都是 objc_class 结构体的指针。 1.OBJC1 objc_class ...

  • 系统会自动创建隐藏的target-Swift.h头文件, 引入这个头文件就可以使用swift中的类和api

    OC与Swift文件的相互引用

    swift中引用OC代码 swift是基于moudle管理文件的,一个target也就是一个moudle,在默认访问修饰符情况下,这个moudle中不同文件下的所有属性彼此间...

  • 事件穿透

    在事件响应和传递这篇文章中,讲了iOS中的事件响应和传递,今天在做项目的时候,正好碰到了一个应用的场景,因此记录下来。 需求 首页头部需要添加这样一个视图 点击左右两个按钮,...

  • 120
    Xcode 构建速度优化(三)Cocoapods-Binary

    在讨论什么是Cocoapods-binary之前,先上一张目前demo项目的编译分析图 其中在target demo之下的target均为Pod中的target, 从图上可以...

  • 120
    iOS野指针定位总结

    成因 野指针就是指向一个已删除的对象或者受限内存区域的指针。我们写C++的时候强调指针初始化为NULL,强调用完后也为其赋值为NULL,谁分配的谁回收,来避免野指针的问题。比...