精彩文章 - 收藏集 - 掘金

iOS 开发之 Runtime 常用示例总结 – iOS – 掘金
经常有小伙伴私下在Q上问一些关于Runtime的东西,问我有没有Runtime的相关博客,之前还真没正儿八经的总结过。之前只是在解析第三方框架源码时,聊过一些用法,也就是这些第三方框架中用到的Runtime。比如属性关联,动态获取属性等等。本篇博客就针对Run…

IOS 自动布局太难了,所以写了个用 CSS 布局的,纯 Swift 的 – iOS – 掘金
Use Css rule development iOS App Installation Simple Drag SwiftyCss.framework/SwiftyNode.framework/S…

iOS http & https & 网络请求过程 – iOS – 掘金
  三次握手图集: 从IOS9开始IOS就把所有的HTTP请求都改为HTTPS了,IOS9系统发送的网络请求将统一使用TLS1.2 SSL。目的是强制增强数据访问安全。一看我们的工程既有https又有http你会发现有这个东西: &nb…

聊一聊 iOS 的那些生命周期 – iOS – 掘金
iOS应用程序的生命周期,还有程序是运行在前台还是后台,应用程序各个状态的变换,这些对于开发者来说都是很重要的。iOS系统的资源是有限的,应用程序在前台和在后台的状态是不一样的。在后台时,程序会受到系统的很多限制,这样可以提高电池的使用和用户体验。 …

使用 NSURLProtocol 拦截 APP 内的网络请求 – iOS – 掘金
打个小广告,申请了一个微博,求关注  ppsheep_Qian 首先,我们需要介绍一下,在iOS中苹果提供了NSURLConnection、NSURLSession等优秀的网路接口供我们来调用,开源社区也有很多的开源库,如之前的ASIHttpRequ…

基于 AVFoundation 的自定义视频播放器 – iOS – 掘金
Features Support local and network video and automatically distinguis…

如何防止 unrecognized selector sent to instance 0xxx 引起的崩溃问题 – iOS – 掘金
在开发中经常遇到一种错误,就是unrecognized selector sent to instance *,这种类型的错误,说简单点,就是找不到这个类所对应的方法,这种情况通常是因为开发者的粗心,比如忘记了写按钮的方法实现,或者是服务器数据错误而引起的。 …

永远不会被遮盖的 View – iOS – 掘金
问题 开发中可能会遇到这样的问题:使一个View在屏幕中不被任何视图遮盖?如果遇到类似的问题,这篇文章及示例可能对你有所启发。 效果图 …

跨平台Js bridge新秀-DSBridge IOS篇 – 掘金
DSBridge是目前地球上最好的IOS/Android javascript bridge. 没有之一 ! 依然是博客搬家,若已阅读过,请跳过。 DSBridge-IOS:https://github.com/wendux/DSB… D…

ScratchCardView:刮刮卡视图组件 – iOS – 掘金
Example To run the example project, clone the repo, and run pod install from the Example directory first. Installation Scratc…

iOS 开发之沙盒机制 & 文件操作 (NSFielManager) – iOS – 掘金
沙盒机制 iOS APP可以在自己的沙盒里读写文件,但是,不可以访问其他APP的沙盒。每一个APP都是一个信息孤岛,相互是不可以进行通信的,唯独可以通过URL Scheme。沙盒里面的文件可以是照片、声音文件、文本、属性列表等。…

iOS 网络请求封装,基于 AFN(iOS) – iOS – 掘金
Github链接:https://github.com/Charlesyao… AFNetWorking->CYRequestManager->CYBaseRequest …

MQTT 协议及推送服务 – iOS – 掘金
MQTT简介 MQTT全称叫做Message Queuing Telemetry Transport,意为消息队列遥测传输,是IBM开发的一个即时通讯协议。由于其维护一个长连接以轻量级低消耗著称,所以常用于移动端消息推送服务开发…

Weex 事件传递的那些事儿 – 掘金
前言 在前两篇文章里面分别谈了Weex如何在Native端初始化的和Weex是如何高效的渲染Native的原生UI的。Native这边还缺一块,那就是Native产生的一些事件,是怎么传回给JS的。这篇文章就详细分析这一部分。 目录 1.Weex的事件类型 …

iOS-AFNetworking 网络层封装设计方案 – iOS – 掘金
前言 网络层在项目开发中是不可缺少的一部分,网络层在一个App中承载了API调用,用户操作日志记录等任务。虽然苹果对网络请求部分已经做了很好的封装,但业界内最受欢迎的还是第三方库AFNe…

[[教程] 使用 Agora SDK 实现视频对话应用 HouseParty – 附 iOS 源码 – 掘金](https://juejin.im/post/58ec83…
最近有一款应用很火,叫Housparty,Housparty是一款视频群聊应用,最近它在App Store上的下载排名已经超过了Facebook。同时,有媒体称Houseparty已经完成了最新一轮的投资。自己就想着模仿一个玩玩,研究了下,发现有个叫Agora…

如何设计一个通讯协议 – iOS – 掘金
最近给 TKeyboard 增加了不少新功能,其中最有意义的部分是,通过蓝牙和 Wifi,配合 protobuf,在 Mac 和 iOS 之间建立了两条便捷的数据交换通道,算是打好了未来产品开发的地基,网络通道建立好了,后续的想象空间也大。 比如,现在可以将…

IOS 设计模式探索:常用的 23 种设计模式 – iOS – 掘金

IOS设计模式探索 ##常用的 23 种设计模式 不管是 .NET 中的 C# 语言,还是 Java、VB.NET、C++ 或 Objective-C 语言,面向对象语言在设计模式的层面上都是相通的,只不过在设计模式的具体实现上语法稍有差异罢了: 策…

iOS-runtime 通篇详解 – 上 – iOS – 掘金
原创内容,转载请注明出处: http://www.jianshu.com/p/0e6e… 前言 上一篇的时候一直说要把runtime说一遍…

如何用正确的姿势接手一个老旧的 iOS 项目 – iOS – 掘金
续命 一个程序员最气愤的事是什么?没有文档! 一个程序员最讨厌的事是什么?写文档! 以上被称为“程序员的纠结”,Unbelievable!最近我就赶上这么纠结的事了…

WebViewJavascriptBridge 原理解析 – iOS – 掘金
WebViewJavascriptBridge原理解析 基本说明 我们的项目是一个OC与javascript重度交互的app,OC与javascript交互的那部分是在WebViewJavascriptBridge的github地址的基础上修改…

正则表达式前端使用手册 – 前端 – 掘金
导读 你有没有在搜索文本的时候绞尽脑汁, 试了一个又一个表达式, 还是不行. 你有没有在表单验证的时候, 只是做做样子(只要不为空就好), 然后烧香拜佛, 虔诚祈祷, 千万不要出错. 你有没有在使用sed 和 grep 命令的时候, 感…

    原文作者:掘金
    原文地址: https://segmentfault.com/a/1190000010241866
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞