0、OC语法基础 "Object C语法学习" 1、UI类 "自定义控件程序运行流程" "setNeedsLayOut和setNeedsDisplay区别" "masonry使用技巧" 1.1 普通展示 "UILabel" "UIView" "UI控件的位置" "UICollectionViewCo ...
分类:
移动开发 时间:
2018-12-05 00:12:30
阅读次数:
264
第一阶段: iOS、Android 组,同时推进C语言学习。 第二阶段:C语言掌握熟练后,iOS学习OC,Android学习java。 第三阶段基础编程掌握后,再开始学习可视化编程,制作APP。 ...
分类:
其他好文 时间:
2018-12-04 00:54:49
阅读次数:
142
一、简介 运算符是检查、改变、合并值的特殊符号或者短语。在本篇文章中只介绍基本运算符,Swift中包含的高级运算符(比如溢出运算符)不在其中。Swift中的运算符和OC中的运算法还是有比较大的区别的,Swift语言这样做的目的是减少常规编码错误。 二、术语 运算符分为一元、二元和三元运算符。 一元运 ...
分类:
编程语言 时间:
2018-12-01 17:05:45
阅读次数:
209
实验1——4 (1)1:data中的数据段为23 01 56 04 89 07 bc oa ef od ed of ba oc 87 09 2:cs=076c,ss=076b,ds=076a 3:data的段地址为x-2,stack的段地址为x-1 (2)1:data的数据段为23 01 56 04 ...
分类:
其他好文 时间:
2018-12-01 00:23:43
阅读次数:
177
最近项目中用到 std::function. 在导入头文件的时候,发现问题总是报头文件无法找到。但是我通过xcode 跳转都能够跳转到对应的文件了 1、一开始以为是 链接库的问题 于是添加 libstdc++.tbd 发现没用。 2、考虑到是否是 文件搜索路径的问题, 经过与 cocos 工程进行对 ...
分类:
编程语言 时间:
2018-11-29 01:30:33
阅读次数:
169
ContactsService.h代码 ContactsService.m代码 使用: ...
分类:
其他好文 时间:
2018-11-20 11:26:27
阅读次数:
207
1、代码 OC / 自动补充方法:当字符串长度不够需要自动补充到一定的位数 @param mainString 需要补充的字符串 @param addDigit 补充到的位数 @param addString 补充的字符串 @param inPrefix 在字符串前还是在尾部补齐 @return 完 ...
分类:
其他好文 时间:
2018-11-16 19:14:35
阅读次数:
173
概述 NSThread类是一个继承NSObjct类的个轻量级的类。但需要管理线程的生命周期、同步、加锁等问题,这会导致一定的性能开销。 使用NSThread类可以让某个OC方法在特定的线程中被调用。当需要执行一个冗长的任务,并且不想让这个任务阻塞应用中的其他部分,尤其为了避免不阻塞app的主线程(因 ...
分类:
其他好文 时间:
2018-11-15 18:25:48
阅读次数:
202
Category原理 - Category编译之后的底层结构是 struct categroy_t,里面存储着分类对象方法、属性、协议信息- 当程序运行时,通过runtime动态的将分类的方法、属性、协议合并到一个大数组中- 底层使用的是二维数组进行存储,比如:[[分类2方法列表],[分类1方法列表 ...
分类:
其他好文 时间:
2018-11-15 17:06:38
阅读次数:
169
/// An opaque type that represents an Objective-C class. typedef struct objc_class *Class; /// Represents an instance of a class. struct objc_object { ...
分类:
其他好文 时间:
2018-11-14 14:11:08
阅读次数:
149