前言 计算机网络基础 该是程序猿需掌握的知识,但往往会被忽略 今天,我将详细讲解计算机网络中最重要的TCP协议,含其特点、三次握手、四次挥手、无差错传输等知识,希望你们会喜欢...

前言 计算机网络基础 该是程序猿需掌握的知识,但往往会被忽略 今天,我将详细讲解计算机网络中最重要的TCP协议,含其特点、三次握手、四次挥手、无差错传输等知识,希望你们会喜欢...
我们可以在UIView(UIViewRendering)的方法- (void)drawRect:(CGRect)rect;中去绘制一些我们所需要的图形,如虚线、圆形、方形以及...
一、super的本质 有一个Person类和一个Student类,Student类继承自Person类。现在在Student类的init方法中有如下代码,问打印结果是什么: ...
iOS WKWebView H5微信支付跳转 需求:iOS客户端实现嵌入H5进行微信支付跳转到微信客户端,支付完成后再跳转回我们的APP,解决WKWebView无法跳转回AP...
Cordova 工作原理(IOS篇) 本文基于Cordova 6.2.0 Cordova作为Hybird的先驱者,假如有不熟悉的可以点击:Cordova官方文档 Archit...
由于业务需要,最近开发并总结了关于JavaScript和原生app的交互的一些实现方式。 通常情况下,我们加载一个网页,然后使用WKWebView展示它。WKWebView自...
前言: 前段时间项目出需求,想要在android应用中打开一个远程并且可以调用cordova插件功能的网页.网上基本没有这个方面的资料,故写此文章记录一下~ 首先,这个需求有...
之前写了Android端访问远程链接调用Cordova插件的实现方案,后来iOS端也碰到这样的问题,历时半个月总算解决了,下面说一下是如何处理的。 前端页面在页面加载开始时,...
公司的App是居于iOS8以上的,页面显示在iOS8~iOS10都没有问题,但是,iOS11beta版显示出现各种问题,真是顾客虐你千百遍,你待顾客如初恋,苹果搞事,我们也只...
@property会自动合成成员变量,有两个对应的修饰符,一个是 @synthesize,一个是 @dynamic。如果 @synthesize和 @dynamic都没写,那...
1. Category的使用场景 Category也叫分类或类别,是OC提供的一种扩展类的方式。不管是自定义的类还是系统的类,我们都可以通过Category给原有类扩展方法(...
《Objective-C高级编程》是一本有趣又难懂的书,全书就讲了引用计数、Block、GCD三个概念,有趣是因为讲原理、实现的部分是其它iOS专业书籍里少有的。然而每个章节...
主要内容: AutoreleasePool简介 AutoreleasePool底层原理 Autorelease与NSThread、NSRunLoop的关系 Autorelea...
Objective-C 语言是一门动态语言,编译器不需要关心接受消息的对象是何种类型,接收消息的对象问题也要在运行时处理。 pragramming 层面的 runtime 主...
原文链接: http://draveness.me/autoreleasepool/关注仓库,及时获得更新:iOS-Source-Code-AnalyzeFollow: Dr...
文章也同时在个人博客 http://kimihe.com/更新 引言 OC对象的生命周期取决于引用计数,我们有两种方式可以释放对象:一种是直接调用release释放;另一种是...
最近对网络优化进行了一些研究,好些都没有去实践,所以做一个整理,以后慢慢研究 HTTP2.0 HTTP2.0新特性 二进制分帧 首部压缩 多路复用 服务器推送 请求优先级 H...
在这篇文章中,我将为你整理一下 iOS 开发中几种多线程方案,以及其使用方法和注意事项。当然也会给出几种多线程的案例,在实际使用中感受它们的区别。还有一点需要说明的是,这篇文...
文章也同时在个人博客 http://kimihe.com/更新 引言 本文主要针对iOS内存管理进行总结,相信看过之后一定会让你有所收获。对于内存管理,网上有很多这方面的文章...
本文首发于我的个人博客:「程序员充电站」[https://itcharge.cn]文章链接:「传送门」[https://itcharge.cn/ios-complete-le...