- 博客(123)
- 资源 (1)
- 收藏
- 关注
原创 iOS模拟器录屏视频
在终端 cd 到文件要保存录屏视频的文件夹。 xcrun simctl io booted recordVideo video.mov 停止录屏,在终端执行:control + C
2021-08-28 19:11:52
542
转载 ios 删除.svn文件夹
打开终端,进入项目所在文件夹,使用如下命令:find . -type d -name ".svn" |xargs rm -rvf即可将项目中.svn全部删除。同理: 删除项目中所有 .git 文件夹:find . -type d -name ".git" |xargs rm -rvf...
2018-08-29 18:14:44
364
转载 html布局:定位position使用技巧
布局是html中非常重要的一部分,而定位在页面布局中也是使用频率很高的方法,今天我们就说说定位在布局中的使用技巧和注意事项。position定位有4个属性,分别是static(默认),absolute(绝对定位),relative(相对定位),fixed(固定定位--相对于浏览器窗口)。1.position:relative生成的位置相对于自身定位的,需要注意的是使用position:relati...
2018-07-06 17:20:50
3550
原创 ios 设置tabBar哪个界面显示
self.navigationController.tabBarController.hidesBottomBarWhenPushed=NO; self.navigationController.tabBarController.selectedIndex=1;
2018-01-13 14:45:11
1073
转载 IOS -- 获取本地图片和网络图片的大小size
// 获取图片的size CGSize size = [UIImage imageNamed:@"regStep2_sex"].size; 获取网络图片的尺寸:// 根据图片url获取图片尺寸+(CGSize)getImageSizeWithURL:(id)imageURL{ NSURL* URL = nil; if([imageURL is
2018-01-03 16:31:37
824
转载 输入带小数点的键盘(小数点为2位为例)
textField.keyboardType = UIKeyboardTypeDecimalPad; // A number pad with a decimal point.苹果给的注释就是一个带小数点的键盘 #pragma mark- UITextFieldDelegate - (BOOL)textField:(UITextField *)textField shou
2017-12-19 14:00:03
1056
原创 乐动商城隐私政策
乐动商城隐私政策本应用尊重并保护所有使用服务用户的个人隐私权。为了给您提供更准确、更有个性化的服务,本应用会按照本隐私权政策的规定使用和披露您的个人信息。但本应用将以高度的勤勉、审慎义务对待这些信息。除本隐私权政策另有规定外,在未征得您事先许可的情况下,本应用不会将这些信息对外披露或向第三方提供。本应用会不时更新本隐私权政策。 您在同意本应用服务使用协议之时,即视为您已经同意本隐私权政策全
2017-12-15 13:19:55
1916
原创 获取时间差转换成时、分、秒
//获取当前时间 NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; //设定时间格式,这里可以设置成自己需要的格式 [dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"]; NSString *currentDateS
2017-12-02 12:57:48
2777
原创 两种上传头像的方式(file文件)
#import #import #import 添加代理UIImagePickerControllerDelegate,UINavigationControllerDelegate//定义类@property (nonatomic ,strong) UIImagePickerController *imagePickerCon
2017-11-28 17:31:28
1511
原创 ios将string字符串转换为array数组、将string字符串转换为array数组
将string字符串转换为array数组 NSArray *array = [str componentsSeparatedByString:@","];--分隔符将array数组转换为string字符串 NSString *str = [array componentsJoinedByString:@","];--分隔符
2017-10-25 15:58:39
32450
原创 判断字符串中是否含有某些字段
if([titlerangeOfString:@"活动"].location !=NSNotFound) {@"有" }else{@"没有" }
2017-10-18 09:52:14
1533
原创 推送消息制0,清除APP右上角的数字,
清除APP右上角的数字,推送消息改为0APP启动和从后台进入APP前台时,表示已阅读,APP右上角显示的数字要清零//APP 推送消息显示数字清零[UIApplication sharedApplication].applicationIconBadgeNumber =0;
2017-10-12 11:21:35
1410
转载 ios判断字符串是否为空和数组是否为空
- (BOOL) isBlankString:(NSString *)string { if (string == nil || string == NULL) { return YES; } if ([string isKindOfClass:[NSNull class]]) { retu
2017-09-24 16:04:25
505
原创 UIButton的相关属性/导航添加按钮
self.addressbutton = [[UIButtonalloc]initWithFrame:CGRectMake(0, 0,screen_width/3 , 40)]; [self.addressbuttonsetTitleColor:[UIColorwhiteColor] forState:U
2017-09-21 01:43:37
219
转载 IOS 设置按钮的的图片和标题位置
UIButton setImage 和 setTitle之后,默认的 image和title 对齐方式是居中,由于 title 长度不固定,所以如果要几个这样有image有title的按钮纵向排列对齐,无论你怎么调整 imageEdgeInsets和titleEdgeInsets,都有可能导致前面图片对得不整齐,所以,干脆来个向左对齐!!简化处理!!记住了,这么设置:btn
2017-08-29 00:05:31
1107
原创 给UIButton添加URL图片、给UIImageView添加URL图片
//给按钮添加图片NSString *imgUrl = [[self.usericonURL]stringByReplacingOccurrencesOfString:@"w.h" withString:@"160.0"]; NSData
2017-08-27 16:59:02
3119
原创 iOS 生成自定义位数随机数
#pragma mark生成随机数- (NSString *)generateTradeNO{ static int kNumber =15; NSString *sourceStr = @"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"; NSMutableString *resultStr = [[NSMutabl
2017-08-26 19:07:05
2209
原创 IOS UILabel指定字体颜色、大小
改变指定字体的颜色,range:NSMakeRange(4, 4)改变字体的大小// 改变颜色NSMutableAttributedString *str = [[NSMutableAttributedString alloc] initWithString:[NSString stringWithFormat:@"报名3400元特惠班"]]; [str addA
2017-08-25 18:33:17
675
原创 数组转json
@property(nonatomic ,strong)NSArray *orderArray;-(NSArray *)orderArray{ if (!_orderArray) { _orderArray = [NSArrayarrayWithObjects: @{@"goodsid":
2017-08-25 11:56:48
193
原创 三方登录友盟 sso授权集成微信、QQ、微博方法,及各个平台注册
- (void)loginAction:(UIButton *)button{ if (button.tag == 1) { UMSocialSnsPlatform *snsPlatform = [UMSocialSnsPlatformManager getSocialPlatformWithName:UMShareToQQ]; snsPlatfo
2017-08-25 11:34:12
653
原创 IOS10友盟集成新浪微博运行出现,WBMFPRSA闪退问题、异常、报线程错误
一般崩溃的位置都在[WBMFPRSA getPublicKey] 、[WBMFPRSA encrypt:] 、[WBMFPRSA generateMFPString]。具体原因和解决办法:手动添加WeiBoSDK.bundle.Target -> Build Phase -> Copy Bundle Resources
2017-08-25 03:17:02
1401
原创 iOS 获取当前和当前n天后的日期(n为负数表示往前)
一、获取当前日期需要调用一个简单的方法:[NSDate date]; //获取现在的日期-(NSString *)getCurrentDate{ NSDateFormatter *date_formatter = [[NSDateFormatter alloc] init]; [date_formatter setDateFormat:@"yyy
2017-08-17 13:49:06
868
原创 获取当前时间分开的年,月,日
CurDay);1. 获取当前月份有多少天NSCalendar *calendar = [NSCalendarcurrentCalendar];NSRange range = [calendarrangeOfUnit:NSDayCalendarUnitinUnit:NSMonthCalendarUnitforDate:[NSDatedate]];NSUInteger n
2017-08-16 08:46:42
553
转载 iOS开发选择键盘类型
关在iOS开发中,键盘类型暂时就这些了。1、UIKeyboardTypeAlphabet输入密码可以用这种,所有字符都有,不存在中文输入,2、UIKeyboardTypeASCIICapable跟上面没什么区别3、UIKeyboardTypeDecimalPad纯数字键盘,加点 和 退格键“x”, 推荐输入金额专用
2017-08-14 06:06:41
647
原创 数组遍历排序指定key
NSSortDescriptor *sd1 = [NSSortDescriptorsortDescriptorWithKey:@"current_buy"ascending:YES]; //yes升序排列,no,降序排列 NSArray *myArray = [self.articleArrsortedArra
2017-08-09 14:46:17
345
转载 数组遍历排序
int count = [array count];//个数 // 判断是否包含了某个元素 if ([array containsObject:@"a"]) { NSLog(@"包含了字符串a"); } NSString *last = [array lastObject];最后一个元素 NSString *str = [array objectAtIndex:1]
2017-08-09 13:09:04
1041
转载 iOS 判断数组是否为空
有人说可以用([array count]==0 )来判断是否为空,都是坑,如果array为空的话,执行count就会直接报错,程序崩溃退出。正确判断NSArray是否为空的方法:用 (!array) if (array != nil && ![array isKindOfClass:[NSNull class]] && array.count != 0){ /
2017-08-09 09:35:21
824
转载 UITableView小技巧--实现cell向左滑动删除,编辑等功能
一、简介ios8.0之前只能定制左划的一个功能按键,若想要实现两个左划功能按键,却需要费一番功夫。自ios8.0之后,苹果推出新的api,来让开发者可以实现自定义左划控件。二、初始化tableview如同普通的tableview初始化一样就可以三、实现tableview的delegate与datasou
2017-08-03 09:04:33
680
原创 if判断对象是否为空
在Android中,判断对象obj是否为空的方法如下:if (null != obj) { System.out.println("对象不为空");}在iOS中,可以根据指针指向的内存地址是否为0来判断如下:UIImage *image ;if (image) { // 如果指针变量 image 不是空指针 }
2017-07-31 11:04:42
1649
原创 弹出呼叫电话号码
下边两行代码可以直接按钮的响应函数里,点击按钮弹出呼叫电话框 NSString *str =@"tel:0371-65984512"; [UIApplicationsharedApplication] openURL:[NSURLURLWithString:str]];
2017-07-30 15:46:02
753
转载 NSUserDefaults轻量级存储数据(登录的账号密码)
NSUserDefaults适合存储轻量级的本地数据,比如要保存一个登陆界面的数据,用户名、密码之类的,个人觉得使用NSUserDefaults是首选。下次再登陆的时候就可以直接从NSUserDefaults里面读取上次登陆的信息咯。因为如果使用自己建立的plist文件什么的,还得自己显示创建文件,读取文件,很麻烦,而是用NSUserDefaults则不用管这些东西,就像读字符串一样,直接读取
2017-07-24 10:31:59
350
原创 创建通知中心
1.在接受通知的界面注册通知- (void)viewDidLoad { [superviewDidLoad]; // Do any additional setup after loading the view [[NSNotificationCenter defaultCenter] addObserver:self selector:@
2017-05-02 08:40:05
177
原创 ios之反向传值
首先声明反向传值有很多种,适合你的项目就是最好的。本博客一直更新就是在二个界面把值传给单例,然后在第一个界面获取单例值反向传值方式:1.单例传值(可以和通知中心配合使用,看自己项目需求)UIAPPlication单例传值(自定义传值)第一步#import "AppDelegate.h"文件中添加自定义的全局变量@property (nonatomic
2017-05-02 08:32:39
384
转载 ios网络请求 get——post 区别
1、同步请求可以从因特网请求数据,一旦发送同步请求,程序将停止用户交互,直至服务器返回数据完成,才可以进行下一步操作,2、异步请求不会阻塞主线程,而会建立一个新的线程来操作,用户发出异步请求后,依然可以对UI进行操作,程序可以继续运行3、GET请求,将参数直接写在访问路径上。操作简单,不过容易被外界看到,安全性不高,地址最多255字节;4、POST请求,将参数放到body里
2017-04-23 23:42:09
926
转载 MySQL数据库之数据类型BOOL/BOOLEAN与TINYINT测试总结
(一) 数据类型测试(1). 布尔类型BOOL/BOOLEAN 与 微整型TINYINTa). 创建测试表结构root@localhost : test 05:12:49> CREATE TABLE boolean_test(ID INT NOT NULL AUTO_INCREMENT, -> Online_F
2017-04-20 01:50:43
11238
转载 UITableView reloadData的本质使用
当tableView正在滚动的时候,如果reloadData,偶尔发生App crash的情况。本质:在tableView的dataSource被改变 和 tableView的reloadData被调用之间有个时间差,而正是在这个期间,tableView的delegate方法被调用,如果新的dataSource的count小于原来的dataSource count,crash就很有
2017-04-19 11:23:14
736
原创 mysql startservice失败解决方法
今天在windows下安装MySQL出现了start service失败问题,遇到这个问题是以前安装过MySQL卸载没有卸载干净,下边是我的一些解决办法. 1.首先停止MySQL服务. 2.在控制版面把MySQL卸载了. 3.把你以前安装的MySQL文件删除,我的是安装在C盘C:\Program Files\MySQL\MySQL Server 6.0\bin,删除M
2017-04-16 21:47:30
4188
转载 iOS常用第三方库大全
目录(?)[+]下拉刷新EGOTableViewPullRefresh – 最早的下拉刷新控件。SVPullToRefresh – 下拉刷新控件。MJRefresh – 仅需一行代码就可以为UITableView或者CollectionView加上下拉刷新或者上拉刷新功能。可以自定义上下拉刷新的文字说明。具体使用看“使用方法”。 (国人写)XHRefreshCo
2017-04-13 03:26:21
7517
原创 IOS开发造假数据简单实例应用
本实例是用UITableView显示,使用MVC编程模式开发首先创建Model// KTVModel.h#import @interface KTVModel : NSObject@property(nonatomic,strong) NSString *ktvTitleName;@property(nona
2017-04-12 23:44:27
1560
原创 Duplicate Symbol链接问题总结
Duplicate Symbol链接错误,提示如下:error: linker command failed with exit code 1 (use -v to see invocation)它不是编译出错。我遇到的是像下边的错误一样。出现这样的错误有几种类型,总结如下duplicate symbol _OBJC_CLASS_$_BusinessTableViewC
2017-04-12 23:10:00
2012
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人