Believe in your own future, will thank yourself right now Sinner Yun

Sinner_Yun

随笔分类 -  Object-C

Two weeks, to strengthen the training of the OC
iOS 部分圆角+边框的实现(防边框被切)
摘要:部分圆角可以通过 layer 的 mask 属性实现。 1. 创建 UIBezierPath 关键参数 corners,由于是 NS_OPTIONS枚举,所以可以使用位运算来达到设置多个圆角。 1 /* corners 的可能值 2 typedef NS_OPTIONS(NSUInteger, UI 阅读全文

posted @ 2021-02-22 14:55 Sinner_Yun 阅读(1546) 评论(0) 推荐(0) 编辑

iOS 等待for循环里的异步任务完成再进行其他操作的一个解决办法 -- 信号量+串行队列卡for小循环
摘要:转自:https://blog.csdn.net/qq_34417314/article/details/80449484 for循环里的异步操作 开发中经常会遇到这样一些情况,比如:1.登录失败后的多次登录重连场景。2.在一个for循环遍历里,有多种异步操作,需要在所有的异步操作完成后,也就是fo 阅读全文

posted @ 2021-01-19 11:45 Sinner_Yun 阅读(1201) 评论(0) 推荐(0) 编辑

iOS去掉导航栏底部的线
摘要:默认情况下会有这条线第一种方法: 1 UINavigationBar *navigationBar = self.navigationController.navigationBar; 2 // white.png图片自己下载个纯白色的色块,或者自己ps做一个 3 [navigationBar se 阅读全文

posted @ 2020-12-30 08:46 Sinner_Yun 阅读(700) 评论(0) 推荐(0) 编辑

内存管理
摘要:#import <Foundation/Foundation.h> //.txt //.data //.bss //.heap //.stack //引用计数 //count = 10 //count --; //count = 0 int main(int argc, const char * a 阅读全文

posted @ 2014-03-12 19:13 Sinner_Yun 阅读(255) 评论(0) 推荐(0) 编辑

协议与代理
摘要://协议 //协议双方相互遵守的约定 //劳务合同 文件 卖身协议 就业协议 // //计算机 //http udp tcp mail ftp smb pop usb3.0 usb2.0 usb1.0 spi uart i2c //OC中的协议 //是一组方法的列表 //1. 制定协议: //所有的 阅读全文

posted @ 2014-03-11 20:01 Sinner_Yun 阅读(294) 评论(0) 推荐(0) 编辑

文件归档
摘要:#import <Foundation/Foundation.h> //plist //代码方式 // //plist 文件的根节点只能是数组或者字典 //plist 文件只能存储 NSString NSArray NSDictionary //NSData NSDate NSNumber BOOL 阅读全文

posted @ 2014-03-09 19:14 Sinner_Yun 阅读(316) 评论(0) 推荐(0) 编辑

文件及目录操作
摘要:#import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { //文件管理器 // NSFileManager *fm1 = [NSFileManager defaultM 阅读全文

posted @ 2014-03-06 22:05 Sinner_Yun 阅读(303) 评论(0) 推荐(0) 编辑

继承、多态、选择器、单例、匿名类别
摘要:.h >.m >.h >.m >.m ———————————————————————分割—————————————————————————————— _父类指针指向子类对象 #import <Cocoa/Cocoa.h> @interface Animals : NSObject @property 阅读全文

posted @ 2014-03-05 19:55 Sinner_Yun 阅读(302) 评论(0) 推荐(0) 编辑

点语法
摘要:.h--》.m--》.m ——————————————————————分割——————————————————————————————— #import <Foundation/Foundation.h> @interface Dog : NSObject { NSString *_name; NS 阅读全文

posted @ 2014-03-04 18:33 Sinner_Yun 阅读(247) 评论(0) 推荐(0) 编辑

数组与字典
摘要:#import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { //利用i值遍历数组 NSArray *array = [NSArray arrayWithObjects:@ 阅读全文

posted @ 2014-03-03 19:30 Sinner_Yun 阅读(266) 评论(0) 推荐(0) 编辑

数组
摘要://数组 //NSArray(不可变数组) //数组:对象地址的有序集合 // int main(int argc, const char * argv[]) { @autoreleasepool { NSNumber *num1 = [NSNumber numberWithInt:12]; //数 阅读全文

posted @ 2014-03-02 20:47 Sinner_Yun 阅读(218) 评论(0) 推荐(0) 编辑

字符串
摘要://C语言字符串 //1.每个字符占用一个字节空间 //2.字符串以'\0'结束 //3.字符串用""包含 //4.打印字符串用%s //5.字符串中的每个字符以ASCII码形式存储 //字符串对象 //1.用@" "包含表示是一个字符串对象 //2.字符串对象中的每个字符占用空间大小不确定 //3 阅读全文

posted @ 2014-02-08 20:42 Sinner_Yun 阅读(319) 评论(0) 推荐(0) 编辑

类与对象
摘要:#import <Foundation/Foundation.h> //面向过程,C语言是偏向面向过程编程的语言,C语言也可以实现面向对象编程,如:操作系统底层代码实现,很多都用了面向对象的编程思想 //面向过程的程序设计,把事物按照事物的发展过程,分成很多执行步骤,每一步都用函数实现,通过函数的调 阅读全文

posted @ 2014-02-07 19:44 Sinner_Yun 阅读(200) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示