我只不过是出来写写iOS

41 篇文章
11 人订阅

全部文章

我只不过是出来写写代码

金宝贝网络科技(苏州)有限公司 · 高级iOS开发工程师 (已认证)

WKWebView崩溃记录——SIGSEGV(11)

在QA测试疯狂把玩App时,突然出现了crash问题,而且还是一个概率非常小的偶发crash。吓得我立马跑到bugly上查看crash记录。在通过符号表转换后,...

1383
我只不过是出来写写代码

金宝贝网络科技(苏州)有限公司 · 高级iOS开发工程师 (已认证)

iOS单例中 Block 回调一对多设计

 播放器是通过代理委托来告知外部当前展示的 VC 类关于音乐播放信息,但需求迭代过程中新增了一个App全局页面展示的音乐悬浮窗,悬浮窗需要实时监听当前播放器的播...

1112
我只不过是出来写写代码

金宝贝网络科技(苏州)有限公司 · 高级iOS开发工程师 (已认证)

runtime的那些事(三)——NSObject初始化 load 与 initialize

 作为iOS开发,多少都与 load 方法打过交道——在程序 main 函数调用前,类被注册加载到内存时,load 方法会被调用。也就是说每个类的 load 方...

1505
我只不过是出来写写代码

金宝贝网络科技(苏州)有限公司 · 高级iOS开发工程师 (已认证)

runtime的那些事(二)——NSObject数据结构

 在使用 Objective-C 语言中创建的所有类基类,绝大部分都是继承自 NSObject(NSProxy除外,上文已经有过说明,runtime的那些事(一...

1092
我只不过是出来写写代码

金宝贝网络科技(苏州)有限公司 · 高级iOS开发工程师 (已认证)

runtime的那些事(一)——runtime基础介绍

一、 什么是runtime? 二、 runtime 版本 三、 与 runtime 的三种交互方式 四、 消息机制的基本原理与执行流程 五、 动态解析与...

742
我只不过是出来写写代码

金宝贝网络科技(苏州)有限公司 · 高级iOS开发工程师 (已认证)

使用cocoaPods集成,imort导入无头文件提示问题解决

    今天在项目中用cocoaPods导入FMDB之后,在创建FMDatabaseQueue时,发现没有代码提示。手写进去虽然不报错可以正常run,但确实是个...

983
我只不过是出来写写代码

金宝贝网络科技(苏州)有限公司 · 高级iOS开发工程师 (已认证)

CocoaPods安装过程小记

今年过年时刚买了台MBP,准备在新本上进行开发,顺便记录下安装CocoaPods过程。

1112
我只不过是出来写写代码

金宝贝网络科技(苏州)有限公司 · 高级iOS开发工程师 (已认证)

GitHub基本使用介绍

之前公司项目一直在使用SVN作为项目代码版本控制,最近我想整理下项目中iOS端CC视频SDK封装,CC移动端SDK本身只提供视频播放信息以及播放器初始化,因此需...

1171
我只不过是出来写写代码

金宝贝网络科技(苏州)有限公司 · 高级iOS开发工程师 (已认证)

RAC(ReactiveCocoa)介绍(二)——map映射

Map(映射) RAC中包含两种映射方法map、flattenMap,映射方法是将原信号中的内容映射成新的指定内容。 通过对比,从map的实现方法中可以看出...

962
我只不过是出来写写代码

金宝贝网络科技(苏州)有限公司 · 高级iOS开发工程师 (已认证)

RAC(ReactiveCocoa)介绍(三)——信号过滤

上一篇文章简要说明了映射的使用方法,这次介绍一下信号过滤。 信号过滤,在RAC中会对RACSignal信号发送的信息进行过滤,只有符合判断要求的信号才能被订阅...

843
我只不过是出来写写代码

金宝贝网络科技(苏州)有限公司 · 高级iOS开发工程师 (已认证)

RAC(ReactiveCocoa)介绍(一)——基本介绍

    最近接触学习到了RAC(ReactiveCocoa),RAC是函数式+响应式编程结合,首先得去理解何为响应式函数编程(FRP)。

1024
我只不过是出来写写代码

金宝贝网络科技(苏州)有限公司 · 高级iOS开发工程师 (已认证)

Header Search Paths 与 User Header Search Paths 的区别

    在解决cocoaPods导入第三方类import不提示头文件名称的过程中,发现build settings中有Header Search Paths和U...

902
我只不过是出来写写代码

金宝贝网络科技(苏州)有限公司 · 高级iOS开发工程师 (已认证)

imageNamed与dataWithContentOfFile加载图片的区别

1、使用imageNamed函数: [UIImage imageNamed:@"ImageName"];

1084
我只不过是出来写写代码

金宝贝网络科技(苏州)有限公司 · 高级iOS开发工程师 (已认证)

iOS开发——解析XML数据

移动端开发中,与后台服务数据请求打交道,现在通常是以JSON格式数据进行处理交互。最近碰到一个项目,后台数据交互返回XML格式数据,很久没有接触此类数据了,稍微...

1451
我只不过是出来写写代码

金宝贝网络科技(苏州)有限公司 · 高级iOS开发工程师 (已认证)

property属性相关小记

针对目前开发中已大多使用ARC自动引用计数技术,因此常用关键字有strong、weak、assign、copy、retain、nonatomic、atomic

792
我只不过是出来写写代码

金宝贝网络科技(苏州)有限公司 · 高级iOS开发工程师 (已认证)

RAC(ReactiveCocoa)介绍(十)——RACMulticastConnection

在实际项目开发过程中,经常会在多处不同地方对同一信号进行订阅。比如:在网络请求时,收到返回数据要针对页面多处进行更新操作。 通常会出现以下RAC写法:

1333
我只不过是出来写写代码

金宝贝网络科技(苏州)有限公司 · 高级iOS开发工程师 (已认证)

RAC(ReactiveCocoa)介绍(八)——KVO销毁

上一篇探究了RAC的销毁机制,既然说到销毁,就不得不说下RAC中的KVO销毁。 在RAC中使用KVO时,仅需一行代码,即可完成对指定对象的属性变化值监听,而且...

1222
我只不过是出来写写代码

金宝贝网络科技(苏州)有限公司 · 高级iOS开发工程师 (已认证)

RAC(ReactiveCocoa)介绍(四)——流程分析

之前的文章一直在写关于RAC框架中某些方法的实现原理、具体使用作用以及代码实现,基本上也对RAC有了一个初步的认识。这次不打算继续记录关于RAC中具体的方法,准...

821
我只不过是出来写写代码

金宝贝网络科技(苏州)有限公司 · 高级iOS开发工程师 (已认证)

RAC(ReactiveCocoa)介绍(七)——信号销毁

在RACSignal信号发送命令执行之后,本着谁创建谁销毁的原则,最后一步必须要进行销毁操作。而销毁操作的执行则由RACDisposable类来完成。 RAC...

982
我只不过是出来写写代码

金宝贝网络科技(苏州)有限公司 · 高级iOS开发工程师 (已认证)

RAC(ReactiveCocoa)介绍(十一)——RAC宏定义

在编程领域里的宏是一种抽象(Abstraction),它根据一系列预定义的规则替换一定的文本模式。解释器在遇到宏时会自动进行这一模式替换。绝大多数情况下,“宏”...

1083

扫码关注云+社区

领取腾讯云代金券