查到c语言中,int和long的字节数是和操作系统指针所占位数相等。 但c语言中说,long的长度永远大于或等于int objective-c里,苹果的官方文档中总是推荐用NSInteger 原来在苹果的api实现中,N…
分类:IOS
Xcode-Snippets/Objective-C 学习
前言 Xcode-Snippets是github上的一堆开源代码。作者mattt分享了他的Xcode-Snippets(xcode代码片段),今天我们来学习一下。 片段 singleton.m + (instancety…
[分享]iOS开发-CGContext小记
0 CGContextRef context = UIGraphicsGetCurrentContext(); 设置上下文 1 CGContextMoveToPoint 开始画线 2 CGContextAddLineTo…
UIScrollview制作图片轮播器
UIScrollview 图片轮播器 NSTimer 今晚公开课有讲到的知识.希望通过这样的文字方式给我的学员们…这样你们随时随地都能打开手机学习知识.还记得开课的那句话!姿势从未如此性感!学习从未如此快乐!…
PermissionScope Swift4 兼容问题
PermissionScope是iOS非常好用的权限处理库,界面效果也非常精美。不幸的是作者已经停止维护。 PermissionScope is no longer supported. Please use an al…
【超齐全】iOS 学习资料整理
好赶货,收藏。原文iOS 学习资料整理 这份学习资料是为 iOS 初学者所准备的, 旨在帮助 iOS 初学者们快速找到适合自己的学习资料, 节省他们搜索资料的时间, 使他们更好的规划好自己的 iOS 学习路线, 更快的入…
IOS hitTest 详解
屏幕上的触摸事件,如果知道是那个视图来响应该事件就是由这个方法来确定 定义 Return Value The view object that is the farthest descendent the current…
UISegmentedControl详解
NSArray *segmentedArray = [[NSArray alloc]initWithObjects:@”热门”,@”广场”,@”关注”…
iOS,Android网络抓包教程之tcpdump
现在的移动端应用几乎都会通过网络请求来和服务器交互,通过抓包来诊断和网络相关的bug是程序员的重要技能之一。抓包的手段有很多:针对http和https可以使用Charles设置代理来做,对于更广泛的协议可以使用tcpdu…
loadView、viewDidLoad及viewDidUnload的关系
loadView、viewDidLoad及viewDidUnload的关系 标题中所说的3个方法,都是UIViewController的方法,跟UIViewController的view属性的生命周期息息相关。接下来我会…
Objective-C中的@property用法
声明property的语法为: @property (参数1,参数2) 类型 名字; 如: @property(nonatomic,retain) UIWindow *window; 其中参数主要分为三类: 读写属性: …
Block的一些定义和使用
在开发中传值常常会用到代理和Block,今天先说说Block的使用: 1.Block 的定义: 格式: 返回值/Block名称/参数举例: void (^myBlock)(UIImageView *) 2.定义Block…