Loading...
类似于textField,长按就会默认跳出复制的选项,但是默认选中的就是你手指点击的那个文字,想全选的话必须手动选择全选才可以,而最近碰到一个需求就是要点击文字,默认就是选中所有的文字,比如游戏中的邀请码,应用中的推广码等,所以默认全选复制肯定比再点击全选便捷,一般就是默认选择或者弹出提醒。这...
IOS截图有很多方法,参考博客列表中的第一篇列出了很多种方法,我使用了UIGraphicsBeginImageContext这个方法,也是最常用的方案。代码示例1、生成截图的方法- (UIImage *) captureScreen { NSLog(@"capture&quo...
一、keychain介绍根据苹果的介绍,iOS设备中的Keychain是一个安全的存储容器,可以用来为不同应用保存敏感信息比如用户名,密码,网络密码,认证令牌。苹果自己用keychain来保存Wi-Fi网络密码,VPN凭证等等。它是一个sqlite数据库,位于/private/var/Keyc...
IOS应用的长连接如果保证效率的话,一般在应用内使用自己的socket长连接,在退出应用或者应用切换到后台之后使用苹果的推送来通知,这样就保证了在软件使用过程中,如果苹果服务器出问题不至于影响软件使用的情况。一、IOS的长连接库这个demo使用了一个第三方库:CocoaAsyncSocket,...
多线程可以在充分发挥机器的性能,并行执行任务,可以根据自己的需要来创建同步线程还是异步线程,是否需要阻塞总线程等功能来达到提高效率的问题。当然线程数也不是越多越好,过多的线程数会消耗过多的CPU和内存资源,有可能会造成主线程的卡顿,影响体验,一般开四个同时运行的线程即可。IOS一般使用这四种方...
前言之前就写过ios和安卓的本地通知栏的消息通知:《安卓和ios显示消息通知【一】》和《安卓和ios显示消息通知【二】》,今天又想起来这个东西,所以就有折腾了下IOS的本地通知和远程通知,经过试验,达到了消息推送的目的,记录下实现过程和注意事项。一、本地通知栏通知1.1、本地通知的创建和使用本...
下午说了他最基础的使用方法,现在说一下详细的使用方法,通过自定义cell,来实现个性化点的UICollectionView项目Demo下载GitHub下载地址:https://github.com/DamonHu/HudongBlogDemo/tree/master/collectionDem...
用到了UICollectionView,所以就搞了下,这个View就是类似于tableView,区别网上说了一大堆了,就是布局的区别。这里先写一个最基础的使用,然后在抽空把一个完整的特例写一个。.h文件,就是创建一个UICollectionView,然后继承他的各种代理#import <...
UIDevice是一个IOS获取设备信息的类,可以通过该类获得ios设备的各项信息。一、UIDevice的使用1、直接使用的方法使用的时候需要导入#import <UIKit/UIKit.h>使用[UIDevice currentDevice]即可获得单例,比如...
在ios中,软件的调用是通过项目设置中的URL Schemes来调用的。一、比较常用的调用这几个是比较常用的调用,是系统方法支持的//调用 自带mail [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"...