预处理 写在文章之前:程序中的源代码计算机是无法识别的,需要将写好的代码转成0、1二进制代码,计算机才能识别。将源代码转成二进制代码需要两步:编译和链接。编译是通过编译器将每...

IP属地:山东
预处理 写在文章之前:程序中的源代码计算机是无法识别的,需要将写好的代码转成0、1二进制代码,计算机才能识别。将源代码转成二进制代码需要两步:编译和链接。编译是通过编译器将每...
今天在写程序的时候,使用Xcode 运行工程时报出下面的错误错信息,我还以为是什么呢,好久没遇到过这样的错误了。 从上面的报错信息可以看出,主线程在运行的时候子线程修改了主线...
@interface NSData: NSObject<NSCopying, NSMutableCopying, NSSecureCoding> //获取data长度的属性 ...
今天在写iOS定位判断时发现iOS10彻底废掉了@"prefs:root=LOCATION_SERVICES"] 这个方法,而是重新提供了一个UIApplicationOpe...
在iOS开发之通过代理逆向传值一文中,分析了利用代理模式来逆向传值,其实还有一些其他的方式,如通知、Block等,相比较代理,我个人认为反而要简单些,但是需要处理好细节问题,...
键盘事件 UIKeyboardWillShowNotification UIKeyboardDidShowNotification UIKeyboardWillHideNot...
问题说明 默认Label的显示效果如下 很多情况下,需要如下有内边距的效果(注意第一行与最后一行文字与label的上下边距) 解决方案 为了解决这个问题,设计SFLabel如...