摘要:
欢迎来到我的博客 有技术交流问题欢迎加v:wxybdy 电话:17600972114 阅读全文
摘要:
TKAFHTTPSessionManager *manager = [TKAFHTTPSessionManager manager]; manager.responseSerializer = [TKAFHTTPResponseSerializer serializer]; // manager.b 阅读全文
摘要:
- **主机地址(主机名)** - 网络中设备的标示 - 不易记忆,可以用主机名 - 本地会环地址:127.0.0.1 主机名:localhost- **端口号** - 用于标示进程的逻辑地址,不同进程的标示 - 有效端口:0~65535 - 其中0~1024由系统使用或者保留端口,开发中不要使用1 阅读全文
摘要:
lineBreakMode:设置标签文字过长时的显示方式。 label.lineBreakMode = NSLineBreakByCharWrapping; //以字符为显示单位显示,后面部分省略不显示。 label.lineBreakMode = NSLineBreakByClipping; // 阅读全文
摘要:
- 保证线程不退出- 负责监听事件!iOS触摸,时钟,网络每条线程都有一个runloop,但是默认都是不开启的状态 RunLoop RunLoop 的概念 一般来讲,一个线程一次只能执行一个任务,执行完成后线程就会退出。如果我们需要一个机制,让线程能随时处理事件但并不退出,通常的代码逻辑是这样的: 阅读全文
摘要:
数组 定义 遍历 增/删/改 合并 字典 定义 遍历 增/删/改 合并 定义 遍历 增/删/改 合并 定义 遍历 增/删/改 合并 阅读全文
摘要:
字符串 字符串的长度 字符串的拼接 字符串的格式化 字符串的子串 String是一个结构体,性能更高 NSString是一个OC对象,性能略差 // MARK: - 字符串的子串 func demo4() { // 建议:一般使用 NSString作为中转,因为Swift取子串的方法一直在优化 // 阅读全文
摘要:
///反序遍历 func demo2() { //reversed反转 for i in (0..<10).reversed() { print(i) } } /** "空格大法"Swift对语法要求非常严,尤其是空格 @property (nonatomic, copy) NSString* na 阅读全文
摘要:
单例模式是一种常用的软件设计模式,在应用这个模式时,单例对象的类必须保证只有一个实例存在。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。 iOS中最常见的单例就是UIAp 阅读全文
摘要:
最近在开发SDK,开发之前要先理清思路编写设计文档,故进行了UML的学习,完成文档的编写。 先给大家分享一个自认为很有用的地址:https://www.processon.com 可以用来绘制流程图、思维导图、UI-原型图、UML-图。 为了更好的理解,首先先了解下UML中几种类间关系:继承、实现、 阅读全文