会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Xylophone
CnBlogs
Contact
Admin
上一页
1
2
3
4
5
6
···
21
下一页
2019年11月7日
Xcode常用&开发常用
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(186)
Comments(0)
Diggs(0)
2019年1月1日
知识点
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(146)
Comments(0)
Diggs(0)
2017年8月31日
iOS Crash上传及符号化
主题: 本篇文章旨在探索iOS遇到crash后,根据上传log快速找到对应bug的代码。 正文: 1. dSYM 文件 (1)什么是 dSYM 文件? dSYM 是保存 16 进制函数地址映射信息的中转文件,我们调试的 symbols 都会包含在这个文件中,并且每次编译项目的时候都会生成一个新的 d
Read More
posted @ 2017-08-31 20:14 Xylophone
Views(569)
Comments(0)
Diggs(0)
[crash详解与防护] KVO crash
一、KVO介绍 KVO(Key-Value Observing),键值监听。它提供一种机制:指定的被观察者的属性被改变后,KVO就会通知观察者,观察者可以做出响应。 KVO作用:利用KVO,很容易实现视图组件和数据模型的分离。当数据模型的属性值改变之后,作为监听者的视图组件就会被激发。这有利于业务逻
Read More
posted @ 2017-08-31 20:12 Xylophone
Views(2802)
Comments(0)
Diggs(0)
2017年8月25日
iOS常见bug
前言: 对这两年修复的bug做了个简单的总结。 一、常见crash名词解释 SIGSEGV 一般情况下,SIGSEGV是由于内存地址不合法造成。因为无效的内存访问导致的,一般是指针指向不存在的地址所导致(Invalid memory reference); SIGBUS 一般情况下,SIGBUS是因
Read More
posted @ 2017-08-25 18:57 Xylophone
Views(2157)
Comments(0)
Diggs(0)
2017年7月10日
UIResponder响应链
一、概述 UIView与UIViewController的共同父类:UIResponder,对于点击touches一系列方法,UIView与UIViewController会做出一系列反应,下面从“如何找到点击的子view”和“如何根据响应链响应”两方面来认识UIResponder。 二、 如何找到
Read More
posted @ 2017-07-10 22:21 Xylophone
Views(1487)
Comments(0)
Diggs(0)
2017年5月3日
NSURLSession进行网络请求
前言: 苹果的网络请求有NSURLConnection和NSURLSession,而NSURLConnection在iOS9被宣布弃用。AFNetworking对NSURLSession进行了封装,另外,一般公司里用的网络库,也是在NSURLSession基础上进行封装,使得符合自己业务的开发需求,
Read More
posted @ 2017-05-03 17:01 Xylophone
Views(1012)
Comments(0)
Diggs(0)
2017年3月10日
iOS命令行工具打包
前言: iOS程序包分为“.app格式的二进制文件包”和“.ipa格式的渠道包”两种。xcodebuild 是一款用来打包 Xcode projects 或者 workspaces 的命令行工具。用xcodebuild把工程打成 app格式后,再用xcrun来签名和打成ipa格式的包。本篇文章简单讲
Read More
posted @ 2017-03-10 16:03 Xylophone
Views(1785)
Comments(0)
Diggs(0)
2017年3月4日
[crash详解与防护] NSNotification crash
前言: NSNotificationCenter 较之于 Delegate 可以实现更大的跨度的通信机制,可以为两个无引用关系的两个对象进行通信。NSNotification是iOS中一个调度消息通知的类,采用单例模式设计。因此,注册观察者后,没有在观察者dealloc时及时注销观察者,极有可能通知
Read More
posted @ 2017-03-04 16:18 Xylophone
Views(1979)
Comments(0)
Diggs(0)
2017年3月3日
[crash详解与防护] NSTimer crash
前言: NSTimer会保留其目标对象,如果不加以注意,就会持有保留环,造成内存泄露。 一、 NSTimer保留环介绍 Foundation框架中的NSTimer类,提供了在某个时间执行指定方法的功能,原型如下: target和selector参数表示计时器将在哪个对象上调用哪个方法。repeats
Read More
posted @ 2017-03-03 19:47 Xylophone
Views(1316)
Comments(0)
Diggs(0)
上一页
1
2
3
4
5
6
···
21
下一页