上一页 1 2 3 4 5 6 7 ··· 16 下一页
摘要: @property修饰符种类 当我们定义一个字符串属性时,通常我们会这样写: @property (nonatomic, copy) NSString *name; 复制代码 当我们定义一个NSMutableArray类型的属性时,通常我们会这样写: @property (nonatomic, st 阅读全文
posted @ 2020-08-19 15:44 俊华的博客 阅读(426) 评论(0) 推荐(0) 编辑
摘要: @property的本质 @property = ivar(下划线实例变量) + getter/setter(存取方法); 在正规的 Objective-C 编码风格中,存取方法有着严格的命名规范。 正因为有了这种严格的命名规范,所以 Objective-C 这门语言才能根据名称自动创建出存取方法。 阅读全文
posted @ 2020-08-19 15:40 俊华的博客 阅读(694) 评论(0) 推荐(0) 编辑
摘要: NSObject实例对象占用的内存大小分析 将Objective-C转换为C\C++代码 下面的命令可以将Objective-C代码转换为C\C++代码, 但是转换出来的代码仅供分析参考. xcrun -sdk iphoneos clang -arch arm64 -rewrite-objc mai 阅读全文
posted @ 2020-08-11 17:11 俊华的博客 阅读(370) 评论(0) 推荐(0) 编辑
摘要: OC语法相关的面试 今天先提出一些我们常见的语法面试问题。然后根据这些问题去思考去分析底层的原理,以及为什么这么设计好处是什么呢? 在接下的的博客中我会一一为大家讲解 一.对象的本质 一个NSObject对象占用多少内存? OC对象的分类? 对象的isa指针指向哪里? OC的类的信息存放在哪里? 二 阅读全文
posted @ 2020-08-11 15:25 俊华的博客 阅读(404) 评论(0) 推荐(0) 编辑
摘要: pod 'sdwebimage/webp' 下载libwebp 超时 修改pod repo中libwebp的git source 地址,再执行pod install 解决,但是我们需要有一个有效的libwebp的git仓库,在github上找到了一个https://github.com/webmpr 阅读全文
posted @ 2018-08-27 12:00 俊华的博客 阅读(2009) 评论(0) 推荐(0) 编辑
摘要: 野指针. C语言: 当我们声明1个指针变量,没有为这个指针变量赋初始值.这个指针变量的值是1个垃圾指 指向1块随机的内存空间。 OC语言: 指针指向的对象已经被回收掉了.这个指针就叫做野指针. 僵尸对象 一个OC对象引用计数为0被释放后就变成僵尸对象了,僵尸对象的内存已经被系统回收,虽然可能该对象还 阅读全文
posted @ 2018-06-22 14:00 俊华的博客 阅读(5015) 评论(0) 推荐(0) 编辑
摘要: 命令行方式: 显示隐藏文件: defaults write com.apple.Finder AppleShowAllFiles YES;KillAll Finder 不显示隐藏文件: defaults write com.apple.Finder AppleShowAllFiles NO;Kill 阅读全文
posted @ 2018-06-02 18:02 俊华的博客 阅读(322) 评论(0) 推荐(0) 编辑
摘要: UITableView中有两种重用Cell的方法: iOS代码 iOS代码 iOS代码 在iOS 6中dequeueReusableCellWithIdentifier:被dequeueReusableCellWithIdentifier:forIndexPath:所取代。如此一来,在表格视图中创建 阅读全文
posted @ 2018-05-29 16:36 俊华的博客 阅读(3745) 评论(0) 推荐(0) 编辑
摘要: 如何创建自己的共有库 1、注册Trunk trunk需要CocoaPods 0.33版本以上,用pod --version 命令查看版本 CocoaPods版本 如果版本低,需要升级: 如果版本低,需要升级: sudo gen install cocoapods pod setup sudo gen 阅读全文
posted @ 2018-05-25 12:00 俊华的博客 阅读(1053) 评论(0) 推荐(0) 编辑
摘要: 一、跳转到自己应用设置(iOS8以上系统推荐使用) UIApplicationOpenSettingsURLString字段,是在iOS8上才提供的,支持iOS8以上的系统,推荐使用 如下图: 注意:一定要保证在调用[[UIApplication sharedApplication] openURL 阅读全文
posted @ 2018-05-17 15:49 俊华的博客 阅读(5030) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 16 下一页