队列分为 串行队列,并行队列,特殊的主队列线程分为 同步线程,异步线程 搭配结果一共6种情况1:主队列,同步线程。结果:死锁情况2:主队列,异步...
错误提示举例: 这块用 developers.facebook.com举例首先打开链接 ipaddress.com 查找 developer...
思路:首先判断默认字体是不是满足条件。不满足那就变小直到满足 经过上面的方法已经获取了合适的字体大小和间距然后在合适的时机调用即可 下面就可以开...
// 将deviceToken转换成字符串,以便后续使用 letdeviceTokenStr = deviceToken.map{String...
1.在开发中会有调用某个接口,然后通过返回的数据告诉app端该怎么跳转,并执行哪个方法的需求,这时候就很好的使用到OC的反射机制。 从接口中获取...
分为三种: 1.最常用的performSelector 延时执行: [self performSelector:@selector(yourFu...
1.logo尺寸: 分别对应(备注20pt的可以不传) (58*58) (87*87) => 29pt: 2X 3X(80*80) (1...
找了好久都找不到重点,废话不多少,上代码,希望能帮到你 AVURLAsset*asset = [AVURLAssetassetWithURL: ...
话不多说直接上代码 UIButton *changeBtn = [[UIButton alloc] initWithFrame:CGRectM...