精彩文章 - 收藏集 - 掘金

逻辑开拓者说
• 阅读 776

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 命令的时候, 感...

点赞
收藏
评论区
推荐文章
美凌格栋栋酱 美凌格栋栋酱
6个月前
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(
Wesley13 Wesley13
3年前
java中比较两个时间的差值
项目背景1.某篇文稿的发布时间是publishDate,例如:2020072118:00:41。2.现要求判断该篇文稿的发布时间是否在近30天之内。publicstaticlongdayDiff(DatecurrentDate,DatepublishDate){LongcurrentTimecurrentDat
Wesley13 Wesley13
3年前
(转)直接拿来用!最火的iOS开源项目(二)
“每一次的改变总意味着新的开始。”这句话用在iOS上可谓是再合适不过的了。GitHub上的iOS开源项目数不胜数,iOS每一次的改变,总会引发iOS开源项目的演变,从iOS1.x到如今的iOS7,有的项目已经被弃用,即使曾经的它很受开发者喜爱,有的项目则继续发扬光大,新项目更是层出不穷。在本文中,我们将继续为大家介绍20个在GitHub上非常受开发者欢迎
Stella981 Stella981
3年前
Shop Online with AR Quick Look
作者:Chafferer,iOS开发者,目前就职于手百iOS基础研发组。Sessions:https://developer.apple.com/videos/play/wwdc2020/10604/前言从iOS12开始,苹果引入了ARQuickLook,这是3D内容的内置全系统的
Stella981 Stella981
3年前
PhoneGap设置Icon
参考:http://cordova.apache.org/docs/en/latest/config\_ref/images.html通过config.xml中的<icon标签来设置Icon<iconsrc"res/ios/icon.png"platform"ios"width"57"height"57"densi
Stella981 Stella981
3年前
KaliTools说明书+BurpSuit实战指南+SQL注入知识库+国外渗透报告
!(https://oscimg.oschina.net/oscnet/d1c876a571bb41a7942dd9752f68632e.gif"15254461546.gif")0X00KaliLinux Tools中文说明书!(https://oscimg.oschina.net/oscnet/
Stella981 Stella981
3年前
JS 苹果手机日期显示NaN问题
问题描述newDate("2019122910:30:00")在IOS下显示为NaN原因分析带的日期IOS下存在兼容问题解决方法字符串替换letdateStr"2019122910:30:00";datedateStr.repl
Wesley13 Wesley13
3年前
MySQL总结(十一)子查询
!(https://oscimg.oschina.net/oscnet/upa344f41e81d3568e3310b5da00c57ced8ea.png)子查询1\.什么是子查询需求:查询开发部中有哪些员工selectfromemp;通
Wesley13 Wesley13
3年前
IOS开发学习笔记(1)
UILabel属性及应用最近在学习ios开发,觉得有必要做个备忘,以下内容是我找个api注释的,希望对大家有点帮助,我自己也做个备忘//创建uilabelUILabellabel1UILabelallocinitWithFrame:CGRectMake(20,40,280,80)
Stella981 Stella981
3年前
Runtime在iOS开发中的实际应用
运行时的文章一直被同学们热炒,当然现在面试中也都喜欢问道,当大伙说的头头是道时候,可到真正的项目中几乎局限只会关联对象或者MethodSwizzling奉为神剑到处挥砍,开发毕竟不能纸上谈兵,实践出真知,介绍目前在项目中runtime的具体使用,真切希望和各位同学探讨。1关联对象(AssociatedObject)  Catagory主要
逻辑开拓者说
逻辑开拓者说
Lv1
几度思归还把酒,拂云堆上祝明妃。
文章
5
粉丝
0
获赞
0