@property修饰符 atomic nonatomic readwrite readonly retain assign copy strong weak unsafe_...
@property修饰符 atomic nonatomic readwrite readonly retain assign copy strong weak unsafe_...
1. 概述 从iOS8开始,就引入了新的浏览器控件WKWebView,用于取代UIWebView,但是由于UIWebView的简单易用,还是使用率很高,目前苹果已经在迭代时,...
1.多线程2.本地存储3.网络层4.CALayer5.动画6.ARC及属性关键字7.Runtime系列--KVO,KVC,Isa指针,等等很多慢慢整理8.手势操作9.坐标,矩...
做App避免不了要和时间打交道,关于时间的处理,里面有不少门道,远不是一行API调用,获取当前系统时间这么简单。我们需要了解与时间相关的各种API之间的差别,再因场景而异去设...
设置addSublayer 后,子视图被遮挡 [self.view.layer addSublayer:gl]; 修改成[self.view.layer insertSubl...
开始重新写博客,不定期更新!不为涨粉,只是记录自己的心得历程,如果能被你看到,那是缘分;如果能帮到你,我也很开心。
__block 在 block 里面可以访问局部变量,但是不能修改局部变量,这是因为当局部变量在 block 中使用时,实际上是使用的变量在 block 中复制的数据,所以在...
系统的TableviewCell之间是没有间距的,我们没法改变,那应该怎么来实现呢?方式1:通过设置cell的contentView来实现间接,在cell的contentVi...
Runtime的特性主要是消息(方法)传递,如果消息(方法)在对象中找不到,就进行转发,具体怎么实现的呢。我们从下面几个方面探寻Runtime的实现机制。 Runtime介绍...
WKWebView是苹果在iOS 8之后推出的框架WebKit中的浏览器控件, 其加载速度比UIWebView快了许多, 但内存占用率却下降很多, 也解决了加载网页时的内存泄...
前言 最近项目中的UIWebView被替换为了WKWebView,因此来总结一下。示例Demo:WKWebView的使用本文将从以下几方面介绍WKWebView:1、WKWe...
前言 在iOS开发过程中,经常用到一些H5交互的页面需要处理,iOS中H5开发的控件之一UIWebView的使用是必须熟练的掌握的。 一、UIWebView 介绍 UIWeb...
一、概述 在iOS中,你能看得见摸得着的东西基本上都是UIView,比如一个按钮、一个文本标签、一个文本输入框、一个图标等等,这些都是UIView,其实UIView之所以能显...
一、简介 UICollectionView是iOS6之后引入的一个新的UI控件,它和UITableView有着诸多的相似之处,其中许多代理方法都十分类似。简单来说,UICol...
layout: posttitle: "漫谈iOS AOP编程之路 "subtitle: "漫谈iOS AOP编程之路"date: 2015...
1 概述 UINavigationController继承自UIViewController,是一个基于栈的容器型控制器。既然是容器,它就能装一些东西,比如UIView能装各...
xcode10 编译报错: Showing Recent Messages:-1: Multiple commands produce '/Users/ios/Library...
[Client] Sending selectors failed with: Error Domain=NSCocoaErrorDomain Code=4099 "The ...
一、两种技术的比较 XCode的自动化测试包括:UnitTests与UITests,即:单元测试与界面测试。EarlGrey是Google在UnitTests的基础上开发的界...