1.安装完毕后 点击调试工具暂停按钮(必须步骤)调试暂停按钮.png 重要方法 1.pviews => 打印当前视图层次结构.pviews结果.png 2.pvc => 打印...
1.安装完毕后 点击调试工具暂停按钮(必须步骤)调试暂停按钮.png 重要方法 1.pviews => 打印当前视图层次结构.pviews结果.png 2.pvc => 打印...
项目源码下载 事件的产生与传递 事件是如何产生与传递的?当发生触摸事件后,系统会将该事件加入到一个由UIApplication管理的事件队列中. UIApplication会...
老孟导读:今天分享StackOverflow上高访问量的20大问题,这些问题给我一种特别熟悉的感觉,我想你一定或多或少的遇到过,有的问题在stackoverflow上有几十万...
前言 UIBezierPath是UIKit中的一个关于图形绘制的类,是通过Quartz 2D也就是CG(Core Graphics)CGPathRef的封装得到的,从高级特性...
CALayer CALayer属于QuartzCore框架,用于在iOS和Mac OS系统上可见元素的绘制,和属于UIKit框架的UIView的关系是,UIView默认会创建...
本文对iOS应用上经常遇到的Crash(常规signal触发的闪退)进行分析,并结合笔者的优化经验,给出Crash分析和建议。 一、Crash与信号 1.1 Crash是如何...
我们日常开发的打包或者 SDK 的打包会生成一个ipa 或者 framework。在 framework 和 ipa 文件中其实都可以找到一个 exec 文件。这个文件就是一...
限制UITextField的字数应该是一个很常见的需求吧。前些时我们项目就有个,比方说用户名不能超过20个字符,实现也很简单,实现UITextFieldDelegate方法:...
前言 在 Android、和 iOS 开发中,列表分别使用的是 Android 的 ListView 或 RecyclerView,iOS 的 UITableView 实现的...
一个比较隐晦的问题,在dealloc方法里面,对self进行 弱引用操作,导致崩溃。
最近再次提到block循环引用的问题,因此在此做一个梳理。大致罗列下接下来的思路: 1.循环引用怎么产生的? 要想解决循环引用的问题,先要了解循环引用如何产生的。 简单来说就...
扶我起来,我还能学
iOS 开发舆图43篇 《iOS开发高手课》已完成,后面会对内容进行迭代,丰富下内容和配图。最近画了张 iOS 开发全景舆图,还有相关一些资料整理,方便我平时开发 App 时参看。舆图如下:...
选自公号“憨爸在美国”中讲述其儿子在学校的阅读学习。 到小学高段,孩子阅读书籍需要多视角,更加广泛。一般包括以下几种: • Fiction:这类是通过作者想象...
原创文章转载请注明出处,谢谢 AOP(Aspect Oriented Programming)面向切面编程 相比传统的OOP来说,OOP的特点在于它可以很好的将系统横向分为很...
在开发中,对于一个 UILabel 我们都会设置 lineBreakMode 属性。我在开发中就遇到个比较有意思的问题,所以就写了这篇博客,与大家共勉! 对于一个 UILab...
有时候 看到oc的代码,但是不知道里面做了什么 ,就例如OC里面的block ,他到底做了什么呢,__block又干了啥, 其实你搜啊搜啊 ,各种说法说的乱七八糟 ,不如咱...