可以监听有电话来时候的一些状态 #import <coretelephony ctcallcenter.h=""> #import <coretelephony ctcall.h=""> -(void)detectCall { CTCallCenter *callCenter = [[CTCallCenter alloc] init]; callCenter.callEventHandler=^(
/////禁止全局 横屏 - (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window{ return UIInterfaceOrientationMaskPortrait; } //横屏调整视图 - (void)layoutSubv
获取当前设备的IP地址和MAC地址: 1.导入相关库文件。 2.调用方法getIPAddress 调用方法getMacAddress。 // // GetForIPMac.m // Eric // // Created by Eric on 15-3-24. // Copyright (c) 2015年 yons. All rights reserved. // #import "GetForIP
JSON); } failure:nil]; [operation start]; 说实话,IOS中的写法真是繁琐,不过字面意思确实表达足够精确。 2,Swift中 若要使用AFN
//判断输入文本中字符串的长度 if ([self convertToInt:chooseRollTextField.text] > 20) { [self showToast:@"输入的角色名不能超过20个汉字或40个字符哦!"]; return; } - (int)convertToInt:(NSString*)strtemp { int strlength = 0; char* p = (c
['HTTP_USER_AGENT'], 'iPad')){ echo 'systerm is IOS'; }else if(strpos($_SERVER['HTTP_USER_AGENT'], 'Android')){
在- (BOOL)application:(UIApplication )application didFinishLaunchingWithOptions:(NSDictionary )launchOptions 里添加 self.window.rootViewController.view.alpha = 0; UIImageView *splashImageView = [[UIImageV
在IOS开发中,经常有限制图片文件大小的,有的用户图片很大,导致上传时间慢,造成问题。 如:微信分享中,如果图片的大小好像大于50kbytes,就分享失败,而且没有任何提示。 所以,我添加了两个函数:
ios UI数据库 sqlite小型数据库的增、删、改、查、排序 #import "table.h" @implementation table // 1.创建表 每一列之间用'
#import <AVFoundation/AVFoundation.h> - (BOOL)isHeadsetPluggedIn { AVAudioSessionRouteDescription* route = [[AVAudioSession sharedInstance] currentRoute]; for (AVAudioSessionPortDescription* desc in [
去掉状态栏尺寸 CGRect r = [ UIScreen mainScreen ].applicationFrame; r=0,20,320,460 屏幕尺寸 CGRect rx = [ UIScreen mainScreen ].bounds; r=0,0,320,480 状态栏尺寸 CGRect rect; rect = [[UIApplication sharedApplication]
//四舍五入 /** * 浮点型数据四舍五入 * * @param format 保留两位小数 传入@"0.00"; * @param floatV 字符数据 * * @return 四舍五入保留两位后的字符串 */ +(NSString *) decimalwithFormat:(NSString *)format floatV:(float)floatV { NSNumberFormatter
在一些应用中,我们需要用到iOS设备的摄像头进行拍照,视频。并且从相册中选取我们需要的图片或者视频。 关于iOS摄像头和相册的应用,可以使用UIImagePickerController类来完成控制。
- (UIImage *)scaleToSize:(UIImage *)img size:(CGSize)size{ // 创建一个bitmap的context // 并把它设置成为当前正在使用的context UIGraphicsBeginImageContext(size); // 绘制改变大小的图片 [img drawInRect:CGRectMake(0,0, size.width, si
什么是 MD5: 全称是 Message Digest Algorithm 5 ,译为 “ 消息摘要算法第 5 版 ” 效果:对输入信息生成唯一的 128 位散列值( 32 个字符) MD5 的特点: 输入两个不同的明文不会得到相同的输出值 根据输出值,不能得到原始的明文,即其过程 不可逆 MD5 的应用: 由于 MD5 加密算法具有较好的安全性,而且免费,因此该加密算法被广泛使用 主要运用在数字
示例代码简单易懂: 每日更新关注 : http://weibo.com/hanjunqiang 新浪微博 #import <UIKit/UIKit.h> @interface ViewController : UIViewController @property (weak, nonatomic) IBOutlet UILabel *dayLabel; @property (weak, nonat
我们都知道tableview的实现原理,就是创建当前可见个数的tablecell,滚动过程中只是更改不可见的tablecell到可见的位置并且更新数据。这样可以避免滚动很多屏不用创建相应的视图,这样就不会造成内存泄漏。
ios证书分很多种,不同的场景使用不同的ios证书 iOS开发证书(xcode开发手机测试) iOS发布证书(发布上架App Store) iOS推送证书(APP推送通知) iOS真机调试证书(安装到非越狱手机测试)
FDSlideBar 是一个顶部滑动菜单,如常见的网易、腾讯新闻等样式。该控件支持自定颜色、字体等多种样式风格。菜单间切换流畅,具有较好的体验性。下部的内容展示经过挣 扎,最后选择了 UITableView 实现,从而很好地解决了ScrollView的内存问题,也获得了很好地原生滑动效果。
这是一个对横向滚动选择器的自定义UI控件,只要几行代码就可以集成类似横向滚动中间放大的效果并且选中的功能。