@我唔知啊 把#define INJECTION_PORT 31442 改为 #define INJECTION_PORT 8080即可。
iOS热重载实现前言 每次从开发Flutter开发切回到原生开发时候最不习惯的就是原生没有热重载功能。简单地调一下字体颜色,view大小都要重新编译,既耗时又费力。 所以想了一下可不可以让原...
@Bingo_4863 同样问题,有解决吗?
iOS热重载实现前言 每次从开发Flutter开发切回到原生开发时候最不习惯的就是原生没有热重载功能。简单地调一下字体颜色,view大小都要重新编译,既耗时又费力。 所以想了一下可不可以让原...
用position.x更简单:
````
let ani = CABasicAnimation(keyPath: "position.x")
ani.fromValue = viewWidth + textWidth/2.0
ani.toValue = -textWidth/2.0
ani.duration = 5
ani.fillMode = .forwards
ani.repeatCount = MAXFLOAT
nameLabel.layer.add(ani, forKey: nil)
````
iOS 滚动显示文字跑马灯效果滚动显示文字 在网上搜了好多跑马灯效果都能实现,但是看了具体的代码,感觉好复杂的样子,因为很小的一个功能,还要用到scollView啊,定时器什么的。这里来一个最简...
第一步:生成Link Map File 在Target-Build Settings搜索Link Map File,设置Write Link Map File的Debug的值...
在开发过程中,app之间的跳转,最通用的方法是通过urlScheme。iOS9以后增加了这样一个弹窗:如果是首次打开某一个第三方app,会弹出如下图的一个Alert,这是系统...
@Corbin___ 一个目的:提升创建UI的速度。
Objective-C 之 链式创建UI一、创建方法的比较 1. 常规方法 2. 链式方法 二、原理 每个属性设置后都会返回对象本身,因此可以一直使用.来设置属性。 三、实现 1. 定义UIView的属性 2. 实...
可能标题不能够完全解释清楚本文到底要描述什么,没关系,我们来举出一个实际的例子,看下图: 红框中的我们发现在第一行一共有三个控件,一个是标题的UILabel(表示为:head...
一、创建方法的比较 1. 常规方法 2. 链式方法 二、原理 每个属性设置后都会返回对象本身,因此可以一直使用.来设置属性。 三、实现 1. 定义UIView的属性 2. 实...
代码的Markdown写法👇
````
````
swift 中 set 和 get 方法相比 Objective-C 中的 set 和 get 方法 ,swift 中的set 和 get 要复杂一点。 在swift 中主要分存储型属性 和 计算型属性 这两种 ,...
本文出自“阿敏其人”简书博客,转载请取得本人同意。 我们先来看一句代码: 这行代码,放在简书上,是这样的: 放在为知上是这样的: 但是,放在有道云mac版上,却是这样的: 简...
发现有效,必须是添加的subLayer和添加的subview的layer。修改self.layer是没用的。
UIView子视图与Layer层级关系(相互覆盖)问题: 解决方案: ~ 通过zPosition属性设置子视图Layer的层次高于其他Layer即可覆盖.
iOS从2007年诞生至今已有近10年的历史,10年的时间对iOS技术圈来说足够产生相当可观的沉淀,尤其这几年的技术分享氛围无论国内国外都显得异常活跃。本文就iOS架构这一主...