- 博客(11)
- 资源 (11)
- 收藏
- 关注
原创 数组排序方法总结和NSComparisonResult
数组排序方法总结和NSComparisonResult, NSStringCompareOptions介绍
2016-06-24 18:27:57 971
原创 NSSortDescriptor排序
简介NSSortDescriptor 可以用于对数组的排序, 可对普通数组进行简单排序, 也可以按照指定的对象的属性(或者字典的 key 值)对对象数组(或字典数组)进行排序。排序的方法分为正序和倒序两种.
2016-06-23 18:36:58 705
原创 NSScanner类条件判断利器详解
简介NSScanner是一个类,用于在字符串中扫描指定的字符,尤其是把它们翻译/转换为数字和别的字符串。可以在创建NSScaner时指定它的string属性,然后scanner会按照你的要求从头到尾地扫描这个字符串的每个字符。
2016-06-23 16:49:41 6042
转载 从 NSObject 初始化了解 isa指针
因为 ObjC 的 runtime 只能在 Mac OS 下才能编译,所以文章中的代码都是在 Mac OS,也就是 x86_64 架构下运行的,对于在 arm64 中运行的代码会特别说明。如果你曾经对 ObjC 底层的实现有一定的了解,你应该会知道 Objective-C 对象都是 C 语言结构体,所有的对象都包含一个类型为 isa 的指针,那么你可能确实对 ObjC 的底层有所知,不过现...
2016-06-23 12:29:59 2065
原创 应用跳转(打电话/短信/邮件/浏览器/其他应用)
简介app中的跳转,分两种情况。第一种是启动内置的应用,一般的电话,浏览器,短信和邮件可以直接调用并添加参数. 第二种, 打开另一个外置的 app,如自己开发的应用,qq 微信微博等.
2016-06-22 18:30:01 798
原创 获取手机设备的详细信息
在iOS项目中难免会涉及到获取当前iPhone设备的各种信息, 包括设备名称,硬件信息,系统版本,屏幕尺寸和分辨率, 运营商,电池情况, 检测SIM卡等等.
2016-06-22 18:16:53 1015
原创 UICollectionView添加headerView(类似UITableView的tableHeaderView)
一般的, 为UITableView顶部布局一个轮播图,就会把轮播图配置为其 tableHeaderView. 但要为 UICollectionView 配置一个类似 tableview 的 headerView, 是没有的. 所以一般会改变 collection view 的内延距离, 然后添加在内延空白的位置.
2016-06-22 15:42:51 7385
转载 Build Setting 之 Code Signing 详解
最近看了objc.io上第17期中的文章 《Inside Code Signing》 对应的中文翻译版 《代码签名探析》 ,受益颇深,对iOS代码签名机制有了进一步的认识。想了解详细内容建议大家还是去看原文好了。下面是对此文章的理解再结合自己之前对该部分的认识写出的学习笔记。本文的前提是已经对非对称加密有了一定的了解。一、数字签名(digital signature)对指定信息使用哈希...
2016-06-22 14:57:36 2328
原创 TCP/IP、Socket、HTTP/HTTPS、TCP、UDP、SSL/TLS
SocketSocket又称之为“套接字”,是系统提供的用于网络通信的方法。它的实质并不是一种协议,没有规定计算机应当怎么样传递消息,只是给程序员提供了一个发送消息的接口,程序员使用这个接口提供的方法,发送与接收消息。Socket描述了一个IP、端口对。它简化了程序员的操作,知道对方的IP以及PORT就可以给对方发送消息,再由服务器端来处理发送的这些消息。所以,Socket一定包含了通信的...
2016-06-22 14:40:13 1371
原创 限制输入文字长度最好的方法
UITextField 和 UITextView 在文字上会有文字长度的限制,一般的, 通过 Delegate 的方法或者通过监听通知来控制. 但是哪个是最好的方法, 今天来说一说.
2016-06-22 13:44:22 894
ARC到底帮我们做了哪些工作?(v1.3)
2019-03-20
可变参数、不定参数和nullable、nonnull
2019-03-20
Block实现原理与内存特性(v1.1)
2019-03-20
UIScrollView/UITableView布局的影响因素总结
2018-01-30
Swift 关键字总结
2018-01-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人