![](https://img-blog.csdnimg.cn/20210830084655330.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
iOS 基本
iOS 基本
winfred_zen
机械男-IT男
展开
-
iOS常用宏
屏幕尺寸#define SCREEN_WIDTH ([UIScreen mainScreen].bounds.size.width)#define SCREEN_HEIGHT ([UIScreen mainScreen].bounds.size.height)颜色#define RGBCOLOR(r,g,b) [UIColor colorWithRed:(r)/255.0f green:(g)/原创 2016-01-04 10:34:07 · 1549 阅读 · 0 评论 -
iOS中数字的格式化 NSNumberFormatter
转载自:http://tanxiaoya105.blog.163.com/blog/static/2103280192012112094457228/转载 2014-08-19 15:55:43 · 1101 阅读 · 0 评论 -
iOS捕捉屏幕截屏事件
iOS7 提供了截屏的通知,如下:原创 2014-08-25 16:28:24 · 4722 阅读 · 0 评论 -
iOS社交网络编程——分享
iOS之后提供了一个分享列表视图,它通过UI原创 2014-08-26 11:42:13 · 1378 阅读 · 0 评论 -
UIFont-动态字体
转载自:iOS动态字体DynamicType的实现(1)iOS7新特性-dynamic type(动态字体)与font descriptor(字体描述符)动态字体(Dynamic type)动态字体是iOS7中新增加的比较重要的特性之一,程序应该按照用户设定的字体大小和粗细来显示文本内容。分别在设置\通用\辅助功能和设置\通用\文字大小中可以设置文本在应用程序中显示的粗细和大小。 设置UIk转载 2016-12-13 15:41:42 · 2897 阅读 · 0 评论 -
创建自定义的旋转手势
转载自Creating a Custom Rotation Gesture Recognizer for iOS Apps创建自定义的旋转手势主要重写了4个方法:- (void)touchesBegan:(NSSet*)touches withEvent:(UIEvent*)event- (void)touchesMoved:(NSSet*)touches withEvent:(UIEvent*)转载 2016-12-26 17:09:31 · 455 阅读 · 0 评论 -
CADisplayLink
CADisplayLinkCADisplayLink官网介绍如下: A timer object that allows your application to synchronize its drawing to the refresh rate of the display. CADisplayLink 是一个定时器对象可以让你的应用以与显示器的刷新界面相同的频率进行绘图。 提供一个原创 2017-12-14 14:43:11 · 882 阅读 · 0 评论 -
iOS App生命周期
iOS App生命周期无论是基于C还是基于Objective-C的程序,程序的入口都是main函数。在iOS中已为你创建好main函数,如下:int main(int argc, char * argv[]) { @autoreleasepool { return UIApplicationMain(argc, argv, nil, NSStringFromCl...原创 2017-12-16 10:48:59 · 371 阅读 · 0 评论 -
iOS10适配
可能出现的问题:1.一大堆输出2.提示要权限描述可参考:iOS开发 适配iOS10以及Xcode8iOS10AdaptationTipsiOS 10 适配知识点总结原创 2017-03-06 20:49:44 · 271 阅读 · 0 评论 -
Background Modes
Background Modes内容来源自:Background Modes Tutorial: Getting Started1.播放音频在后台播放音频启用如下的设置:2.定位更新即使App在后台,也能收到定位更新的消息如下的方式,创建CLLocationManager: private lazy var locationManager: CLLocationManager =...转载 2018-11-14 12:27:58 · 1874 阅读 · 0 评论 -
UIGestureRecognizer
UIGestureRecognizerUIGestureRecognizer是一个基类,其实体类有:UITapGestureRecognizerUIPinchGestureRecognizerUIRotationGestureRecognizerUISwipeGestureRecognizerUIPanGestureRecognizerUIScreenEdgePanGestureR...原创 2018-12-04 13:02:55 · 337 阅读 · 0 评论 -
UIButton多行title
参考此处:http://stackoverflow.com/questions/604632/how-do-you-add-multi-line-text-to-a-uibutton原创 2014-08-13 17:55:14 · 5504 阅读 · 0 评论 -
iOS隐藏状态栏和使用新字体
iOS隐藏状态栏原创 2014-08-11 17:42:59 · 586 阅读 · 0 评论 -
NSDate+Helper
//年-(int)year { NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar]; NSDateComponents *components = [gregorian components:NSYearCalendarUnit fromDate:s转载 2014-11-23 13:07:58 · 1113 阅读 · 0 评论 -
如何在iPhone App中发送短息?
翻译自:http://www.appcoda.com/ios-programming-send-sms-text-message翻译 2014-11-11 17:51:39 · 1030 阅读 · 0 评论 -
How to get UITableView from UITableViewCell?
参考自:http://stackoverflow.com/questions/15711645/how-to-get-uitableview-from-uitableviewcell通过UITableViewCell得到其UITableView原创 2014-11-03 18:25:55 · 2488 阅读 · 0 评论 -
排序数组中的自定义对象
http://stackoverflow.com/questions/805547/how-to-sort-an-nsmutablearray-with-custom-objects-in-it?rq=1原创 2014-11-02 18:05:04 · 678 阅读 · 0 评论 -
通过UIView得到其UIViewController
can可以创建一个UIView的Category,如下:原创 2014-10-30 19:13:58 · 806 阅读 · 0 评论 -
iOS键盘总结
转载自:http://www.cocoachina.com/ios/20141025/10041.htmliOS开发里键盘是经常需要打交道的地方,下面为大家带来我整理总结的几种隐藏键盘的方法。一、隐藏自身软键盘当对于有多个UITextField控件都想通过点击“Return”来隐藏自身软键盘的情况,这时的最好办法是使用Did End on Exit事件。在点击软键盘右下角的“R转载 2014-10-31 18:11:14 · 770 阅读 · 0 评论 -
check a string is numeric or not? 检查字符串是否是数值型的
参考自:http://stackoverflow.com/questions/11588571/ios-how-do-i-check-if-a-string-is-numeric-or-not?lq=1原创 2014-10-27 22:02:44 · 689 阅读 · 0 评论 -
UILabel计算size
在ios7以下使用如下的fang原创 2014-10-15 18:27:53 · 645 阅读 · 0 评论 -
触发UIButton对应的事件
UIButton继承自原创 2014-09-10 14:13:24 · 1437 阅读 · 0 评论 -
NSSortDescriptor
转载自:http://nshipster.cn/nssortdescriptor/转载 2014-07-07 13:58:17 · 1443 阅读 · 0 评论 -
iOS监测屏幕闲置时间
iOS监测屏幕闲置时间即监测App是否被触摸,例如App在5分钟内没有被使用(没有接收都任何触摸操作),做相应的操作我们知道事件的分发是由Application到Window再到各级View的,所以显然最安全可靠的拦截地方是Application。这里拦截事件后如果不手动往下分发,则进入hit-test View过程的机会都没有。UIApplication和UIWindow都有sendEv...原创 2018-11-30 09:51:13 · 1783 阅读 · 0 评论