上一页 1 2 3 4 5 6 ··· 21 下一页
1. XCode历史版本版本 https://developer.apple.com/download/more/ 2. 切换Xcode版本 假如本地有2个Xcode,切换命令如下 sudo xcode-select --switch /Users/lxy/software/Xcode.app/Co Read More
posted @ 2019-11-07 22:09 Xylophone Views(157) Comments(0) Diggs(0) Edit
1. 【KVC】 【KVO实现机制】 3. 【数据存储】 【对比 iOS 中的四种数据存储】 4. 【自动释放池的前世今生】 5. 【Autorelease 对象的内存管理】 6. 【你真的了解load方法么?】 7. 【ReactiveCocoa】 【MVVM, Swift and Reactiv Read More
posted @ 2019-01-01 18:22 Xylophone Views(139) Comments(0) Diggs(0) Edit
主题: 本篇文章旨在探索iOS遇到crash后,根据上传log快速找到对应bug的代码。 正文: 1. dSYM 文件 (1)什么是 dSYM 文件? dSYM 是保存 16 进制函数地址映射信息的中转文件,我们调试的 symbols 都会包含在这个文件中,并且每次编译项目的时候都会生成一个新的 d Read More
posted @ 2017-08-31 20:14 Xylophone Views(537) Comments(0) Diggs(0) Edit
一、KVO介绍 KVO(Key-Value Observing),键值监听。它提供一种机制:指定的被观察者的属性被改变后,KVO就会通知观察者,观察者可以做出响应。 KVO作用:利用KVO,很容易实现视图组件和数据模型的分离。当数据模型的属性值改变之后,作为监听者的视图组件就会被激发。这有利于业务逻 Read More
posted @ 2017-08-31 20:12 Xylophone Views(2754) Comments(0) Diggs(0) Edit
前言: 对这两年修复的bug做了个简单的总结。 一、常见crash名词解释 SIGSEGV 一般情况下,SIGSEGV是由于内存地址不合法造成。因为无效的内存访问导致的,一般是指针指向不存在的地址所导致(Invalid memory reference); SIGBUS 一般情况下,SIGBUS是因 Read More
posted @ 2017-08-25 18:57 Xylophone Views(2102) Comments(0) Diggs(0) Edit
一、概述 UIView与UIViewController的共同父类:UIResponder,对于点击touches一系列方法,UIView与UIViewController会做出一系列反应,下面从“如何找到点击的子view”和“如何根据响应链响应”两方面来认识UIResponder。 二、 如何找到 Read More
posted @ 2017-07-10 22:21 Xylophone Views(1463) Comments(0) Diggs(0) Edit
前言: 苹果的网络请求有NSURLConnection和NSURLSession,而NSURLConnection在iOS9被宣布弃用。AFNetworking对NSURLSession进行了封装,另外,一般公司里用的网络库,也是在NSURLSession基础上进行封装,使得符合自己业务的开发需求, Read More
posted @ 2017-05-03 17:01 Xylophone Views(991) Comments(0) Diggs(0) Edit
前言: iOS程序包分为“.app格式的二进制文件包”和“.ipa格式的渠道包”两种。xcodebuild 是一款用来打包 Xcode projects 或者 workspaces 的命令行工具。用xcodebuild把工程打成 app格式后,再用xcrun来签名和打成ipa格式的包。本篇文章简单讲 Read More
posted @ 2017-03-10 16:03 Xylophone Views(1740) Comments(0) Diggs(0) Edit
前言: NSNotificationCenter 较之于 Delegate 可以实现更大的跨度的通信机制,可以为两个无引用关系的两个对象进行通信。NSNotification是iOS中一个调度消息通知的类,采用单例模式设计。因此,注册观察者后,没有在观察者dealloc时及时注销观察者,极有可能通知 Read More
posted @ 2017-03-04 16:18 Xylophone Views(1935) Comments(0) Diggs(0) Edit
前言: NSTimer会保留其目标对象,如果不加以注意,就会持有保留环,造成内存泄露。 一、 NSTimer保留环介绍 Foundation框架中的NSTimer类,提供了在某个时间执行指定方法的功能,原型如下: target和selector参数表示计时器将在哪个对象上调用哪个方法。repeats Read More
posted @ 2017-03-03 19:47 Xylophone Views(1293) Comments(0) Diggs(0) Edit
上一页 1 2 3 4 5 6 ··· 21 下一页