同iOS以往每个迭代一样,iOS 9带来了很多新特性。UIKit框架每个版本都在改变,而在iOS 9比较特别的是UIStackView,它将从根本上改变开发者在iOS上创建用户界面的方式。本文将带你学习怎样使用UIStackView创建用户界面。
跳进了 iOS 的坑真是麻烦。无论是 Swift 还是 Objective-C, 都没有在其他地方广泛使用,而且这个平台对每个东西都几乎有它自己的命名方式,并且连要在真机上调试都充满了坎坷。无论你是刚刚入门 Cocoa 还是想纠正自己开发习惯的开发者,都能从本文档获益。不过下面写的仅仅是建议,所以如果你有一个更好的方案,那就试试吧!
CProgressView 是 iOS 圆形进度视图。
JKLLockScreenViewController 是 iOS 上的屏锁控制。
SpringAnimationCALayer 是利用 CALayer 制作弹簧动画效果的一个辅助函数。
SSToolkit 可以说是 iOS 开发者最常使用的工具类之一,该开源项目提供了一个完整的 iOS 类库集合,用于解决 iOS 开发者在开发过程中常碰到的一些问题,比如追踪一款设备是否具有视网膜显示屏或是否能剪裁图片,包含 SSCollectionView、SSGradientView、 SSSwitch 等诸多非常方便的类。
NVBnbCollectionView 是一个集合视图,灵感来自 Airbnb。
DAExpandAnimation 是一个自定义的模式切换,提供一个有拉伸效果的控件。
这是个精心编排的列表,它包含了优秀的 iOS 框架、库、教程、XCode 插件、组件等等。
CTImagePicker - 照片选择
通过modal进行转场,设置 modalTransitionStyle 为 UIModalTransitionStyleCrossDissolve ,设置 modalPresentationStyle 为 UIModalPresentationOverFullScreen
NSData *condata = responseObject; //设置编码格式,这种编码格式可以正常读取中文 NSStringEncoding enc = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000); NSString *rcontent = [[NSString alloc]initWi
iOS 向来以丝般顺滑的过度动画闻名,好的动画可以让用户更好地理解 app,并且可以让 app 更加有趣。有趣很重要。
iPhone SDK提供了三个类来管理位置信息:CLLocation CLLocationManager 和 CLLHeading(不常用)。除了使用GPS来获取当前的位置信息外,iPhone也可以基于WiFi基站和无线发射塔来获得位置信息。GPS的精度最高,可以精确到米级别,但是也最耗电。
TWRCharts 是ChartJS一个iOS封装。帮助开发人员轻松通过利用强大的原生Obj-C代码来建立动画图表。
在ios里来上传文件的方法很多,比如把文件base64直接post,本来打算这样做的,发现各种不爽,服务端收起来也各种不爽,所以干脆用标准的http上传协议mutipart来搞个上传就好
对时间处理,在开发时,时常碰到。一般有获取具体的年月日和星期,两个不同时间的差,某一天的前一天或后一天等;在这里我只介绍获取具体的年月日和星期,及某一天的前一天或后一天的方法;
SACalendar 易使用,可定制的 iOS 7 日历。只需要3行代码。每一个视图都能定制来满足你的需要。
XHRefreshControl 是一款高扩展性、低耦合度的下拉刷新、上提加载更多的组件。
ios 使用json