简介 git有四个工作区域,分别是:工作目录(Workspace)、暂存区(Index/Stage)、本地仓库(Repository)、远程仓库(Remote) 配置 g...
简介 git有四个工作区域,分别是:工作目录(Workspace)、暂存区(Index/Stage)、本地仓库(Repository)、远程仓库(Remote) 配置 g...
没用
Flutter apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"报错根据行数,找到对应Gradle文件报错的那一行。 解决报错。
这个for循环也不能在主线程执行吧
不错
iOS开发 多线程的高级应用(一)在iOS开发的道路上,多线程的重要性不言而喻. 大部分我们都停留在基础的使用上面.缺乏高级应用. 缺乏提升,是因为我们面对他太少,复杂的事情重复做,复杂的事务基础化. 差距...
前言 前面发了一篇iOS 面试的文章,在说到 UIView 和 CALayer 的区别和联系的时候,被喵神指出没有切中要点,所以这里就 CALayer 和 UIView 这个...
解释写的矛盾
并发和并行的区别并发(concurrency)和并行(parallellism)是: 解释一:并行是指两个或者多个事件在同一时刻发生;而并发是指两个或多个事件在同一时间间隔发生。 解释二:并...
写的不错!
iOS 调用IMP/objc_msgSend详细说明objc_msgSend 在iOS中我们调用一个函数,一般是[self handle]这种方式,在Runtime里面,这种也是通过发送消息的方式执行函数,那如果在一个大量循环...
跳转优惠券详情呢?
在iOS应用中跳转到淘宝或天猫或者京东客户端商品详情页iOS 从C APP里启动 D APP 首先在D APP里设置 URL Schemes 在info.plist 文件里添加URL Schemes URL Types -->i...
+load方法中 swizzling不需要dispatch_once吗, 那申明多个数组是不是会有问题?
@MarkYun 嗯 +load方法会在程序加载时调用一次,和申明多次无关。但是之前有个同学碰到个问题:WebCore 通过 dlopen 加载了 /System/Library/PrivateFrameworks/StoreKitUI.framework/StoreKitUI 这个动态库,然后动态库加载完成后,执行了和主二进制一样的 call_load_methods 过程,导致第二次调用+load, 为了安全起见 还是dispatch_once
AOP在iOS中的具体应用原创文章转载请注明出处,谢谢 AOP(Aspect Oriented Programming)面向切面编程 相比传统的OOP来说,OOP的特点在于它可以很好的将系统横向分为很...
safeAddObject方法被频繁调用,但实则元素只加入一个
请问这是为什么?
漫谈iOS AOP编程之路layout: posttitle: "漫谈iOS AOP编程之路 "subtitle: "漫谈iOS AOP编程之路"date: 2015...
+load方法中 swizzling不需要dispatch_once吗, 那申明多个数组是不是会有问题?
AOP在iOS中的具体应用原创文章转载请注明出处,谢谢 AOP(Aspect Oriented Programming)面向切面编程 相比传统的OOP来说,OOP的特点在于它可以很好的将系统横向分为很...
什么是Flutter 2018年2月27日,在2018世界移动大会上,Google发布了Flutter的第一个Beta版本。Flutter是Google用以帮助开发者在Ios...
1.4版本 来自猜猜我叫什么_bd1f的技术支持 来自Stark1937的建议 阅读本篇文章,需要先会class-dump. O(∩_∩)O谢谢。推荐San心两yi_钟的安装...
前言 大家都可能都在自己的应用中集成Crash收集服务,通常使用NSSetUncaughtExceptionHandler() + signal() / sigaction(...
1,cell如果是用xib创建的,一定不能忘记在xib中填写reuseIdentifier,否则不会重用 2,cell的高度如果是根据内容计算的,则可以将计算的高度缓存到in...