摘要:部分圆角可以通过 layer 的 mask 属性实现。 1. 创建 UIBezierPath 关键参数 corners,由于是 NS_OPTIONS枚举,所以可以使用位运算来达到设置多个圆角。 1 /* corners 的可能值 2 typedef NS_OPTIONS(NSUInteger, UI
阅读全文
摘要:转自:https://blog.csdn.net/qq_34417314/article/details/80449484 for循环里的异步操作 开发中经常会遇到这样一些情况,比如:1.登录失败后的多次登录重连场景。2.在一个for循环遍历里,有多种异步操作,需要在所有的异步操作完成后,也就是fo
阅读全文
摘要:默认情况下会有这条线第一种方法: 1 UINavigationBar *navigationBar = self.navigationController.navigationBar; 2 // white.png图片自己下载个纯白色的色块,或者自己ps做一个 3 [navigationBar se
阅读全文
摘要:#import <Foundation/Foundation.h> //.txt //.data //.bss //.heap //.stack //引用计数 //count = 10 //count --; //count = 0 int main(int argc, const char * a
阅读全文
摘要://协议 //协议双方相互遵守的约定 //劳务合同 文件 卖身协议 就业协议 // //计算机 //http udp tcp mail ftp smb pop usb3.0 usb2.0 usb1.0 spi uart i2c //OC中的协议 //是一组方法的列表 //1. 制定协议: //所有的
阅读全文
摘要:#import <Foundation/Foundation.h> //plist //代码方式 // //plist 文件的根节点只能是数组或者字典 //plist 文件只能存储 NSString NSArray NSDictionary //NSData NSDate NSNumber BOOL
阅读全文
摘要:#import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { //文件管理器 // NSFileManager *fm1 = [NSFileManager defaultM
阅读全文
摘要:.h >.m >.h >.m >.m ———————————————————————分割—————————————————————————————— _父类指针指向子类对象 #import <Cocoa/Cocoa.h> @interface Animals : NSObject @property
阅读全文
摘要:.h--》.m--》.m ——————————————————————分割——————————————————————————————— #import <Foundation/Foundation.h> @interface Dog : NSObject { NSString *_name; NS
阅读全文
摘要:#import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { //利用i值遍历数组 NSArray *array = [NSArray arrayWithObjects:@
阅读全文
摘要://数组 //NSArray(不可变数组) //数组:对象地址的有序集合 // int main(int argc, const char * argv[]) { @autoreleasepool { NSNumber *num1 = [NSNumber numberWithInt:12]; //数
阅读全文
摘要://C语言字符串 //1.每个字符占用一个字节空间 //2.字符串以'\0'结束 //3.字符串用""包含 //4.打印字符串用%s //5.字符串中的每个字符以ASCII码形式存储 //字符串对象 //1.用@" "包含表示是一个字符串对象 //2.字符串对象中的每个字符占用空间大小不确定 //3
阅读全文
摘要:#import <Foundation/Foundation.h> //面向过程,C语言是偏向面向过程编程的语言,C语言也可以实现面向对象编程,如:操作系统底层代码实现,很多都用了面向对象的编程思想 //面向过程的程序设计,把事物按照事物的发展过程,分成很多执行步骤,每一步都用函数实现,通过函数的调
阅读全文