自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(123)
  • 资源 (1)
  • 收藏
  • 关注

原创 iOS模拟器录屏视频

在终端 cd 到文件要保存录屏视频的文件夹。 xcrun simctl io booted recordVideo video.mov 停止录屏,在终端执行:control + C

2021-08-28 19:11:52 526

转载 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 358

转载 html布局:定位position使用技巧

布局是html中非常重要的一部分,而定位在页面布局中也是使用频率很高的方法,今天我们就说说定位在布局中的使用技巧和注意事项。position定位有4个属性,分别是static(默认),absolute(绝对定位),relative(相对定位),fixed(固定定位--相对于浏览器窗口)。1.position:relative生成的位置相对于自身定位的,需要注意的是使用position:relati...

2018-07-06 17:20:50 3514

原创 ios 设置tabBar哪个界面显示

self.navigationController.tabBarController.hidesBottomBarWhenPushed=NO;        self.navigationController.tabBarController.selectedIndex=1;

2018-01-13 14:45:11 1063

转载 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 761

转载 输入带小数点的键盘(小数点为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 1037

原创 乐动商城隐私政策

乐动商城隐私政策本应用尊重并保护所有使用服务用户的个人隐私权。为了给您提供更准确、更有个性化的服务,本应用会按照本隐私权政策的规定使用和披露您的个人信息。但本应用将以高度的勤勉、审慎义务对待这些信息。除本隐私权政策另有规定外,在未征得您事先许可的情况下,本应用不会将这些信息对外披露或向第三方提供。本应用会不时更新本隐私权政策。 您在同意本应用服务使用协议之时,即视为您已经同意本隐私权政策全

2017-12-15 13:19:55 1906

原创 获取时间差转换成时、分、秒

//获取当前时间  NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];    //设定时间格式,这里可以设置成自己需要的格式    [dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];    NSString *currentDateS

2017-12-02 12:57:48 2762

原创 两种上传头像的方式(file文件)

#import #import #import 添加代理UIImagePickerControllerDelegate,UINavigationControllerDelegate//定义类@property (nonatomic ,strong) UIImagePickerController     *imagePickerCon

2017-11-28 17:31:28 1504

原创 ios将string字符串转换为array数组、将string字符串转换为array数组

将string字符串转换为array数组 NSArray  *array = [str componentsSeparatedByString:@","];--分隔符将array数组转换为string字符串 NSString *str = [array componentsJoinedByString:@","];--分隔符

2017-10-25 15:58:39 32436

原创 判断字符串中是否含有某些字段

if([titlerangeOfString:@"活动"].location !=NSNotFound)    {@"有"           }else{@"没有"    }

2017-10-18 09:52:14 1507

原创 推送消息制0,清除APP右上角的数字,

清除APP右上角的数字,推送消息改为0APP启动和从后台进入APP前台时,表示已阅读,APP右上角显示的数字要清零//APP 推送消息显示数字清零[UIApplication sharedApplication].applicationIconBadgeNumber =0;

2017-10-12 11:21:35 1331

转载 ios判断字符串是否为空和数组是否为空

-  (BOOL) isBlankString:(NSString *)string {    if (string == nil || string == NULL) {        return YES;    }    if ([string isKindOfClass:[NSNull class]]) {        retu

2017-09-24 16:04:25 492

原创 UIButton的相关属性/导航添加按钮

self.addressbutton = [[UIButtonalloc]initWithFrame:CGRectMake(0, 0,screen_width/3 , 40)];    [self.addressbuttonsetTitleColor:[UIColorwhiteColor]                             forState:U

2017-09-21 01:43:37 207

转载 IOS 设置按钮的的图片和标题位置

UIButton setImage 和 setTitle之后,默认的 image和title 对齐方式是居中,由于 title 长度不固定,所以如果要几个这样有image有title的按钮纵向排列对齐,无论你怎么调整 imageEdgeInsets和titleEdgeInsets,都有可能导致前面图片对得不整齐,所以,干脆来个向左对齐!!简化处理!!记住了,这么设置:btn

2017-08-29 00:05:31 1098

原创 给UIButton添加URL图片、给UIImageView添加URL图片

//给按钮添加图片NSString *imgUrl = [[self.usericonURL]stringByReplacingOccurrencesOfString:@"w.h"                                                                    withString:@"160.0"];   NSData

2017-08-27 16:59:02 3102

原创 iOS 生成自定义位数随机数

#pragma mark生成随机数- (NSString *)generateTradeNO{   static int kNumber =15;   NSString *sourceStr = @"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";   NSMutableString *resultStr = [[NSMutabl

2017-08-26 19:07:05 2184

原创 IOS UILabel指定字体颜色、大小

改变指定字体的颜色,range:NSMakeRange(4, 4)改变字体的大小// 改变颜色NSMutableAttributedString *str = [[NSMutableAttributedString alloc] initWithString:[NSString stringWithFormat:@"报名3400元特惠班"]];  [str addA

2017-08-25 18:33:17 657

原创 数组转json

@property(nonatomic ,strong)NSArray        *orderArray;-(NSArray *)orderArray{    if (!_orderArray) {        _orderArray = [NSArrayarrayWithObjects:                     @{@"goodsid":

2017-08-25 11:56:48 183

原创 三方登录友盟 sso授权集成微信、QQ、微博方法,及各个平台注册

- (void)loginAction:(UIButton *)button{    if (button.tag == 1) {        UMSocialSnsPlatform *snsPlatform = [UMSocialSnsPlatformManager getSocialPlatformWithName:UMShareToQQ];        snsPlatfo

2017-08-25 11:34:12 640

原创 IOS10友盟集成新浪微博运行出现,WBMFPRSA闪退问题、异常、报线程错误

一般崩溃的位置都在[WBMFPRSA getPublicKey] 、[WBMFPRSA encrypt:] 、[WBMFPRSA generateMFPString]。具体原因和解决办法:手动添加WeiBoSDK.bundle.Target -> Build Phase -> Copy Bundle Resources

2017-08-25 03:17:02 1392

原创 iOS 获取当前和当前n天后的日期(n为负数表示往前)

一、获取当前日期需要调用一个简单的方法:[NSDate date];      //获取现在的日期-(NSString *)getCurrentDate{ NSDateFormatter *date_formatter = [[NSDateFormatter alloc] init];  [date_formatter setDateFormat:@"yyy

2017-08-17 13:49:06 855

原创 获取当前时间分开的年,月,日

CurDay);1. 获取当前月份有多少天NSCalendar *calendar = [NSCalendarcurrentCalendar];NSRange range = [calendarrangeOfUnit:NSDayCalendarUnitinUnit:NSMonthCalendarUnitforDate:[NSDatedate]];NSUInteger n

2017-08-16 08:46:42 532

转载 iOS开发选择键盘类型

关在iOS开发中,键盘类型暂时就这些了。1、UIKeyboardTypeAlphabet输入密码可以用这种,所有字符都有,不存在中文输入,2、UIKeyboardTypeASCIICapable跟上面没什么区别3、UIKeyboardTypeDecimalPad纯数字键盘,加点 和 退格键“x”, 推荐输入金额专用

2017-08-14 06:06:41 619

原创 数组遍历排序指定key

NSSortDescriptor *sd1 = [NSSortDescriptorsortDescriptorWithKey:@"current_buy"ascending:YES];                //yes升序排列,no,降序排列                NSArray *myArray = [self.articleArrsortedArra

2017-08-09 14:46:17 332

转载 数组遍历排序

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 1031

转载 iOS 判断数组是否为空

有人说可以用([array count]==0 )来判断是否为空,都是坑,如果array为空的话,执行count就会直接报错,程序崩溃退出。正确判断NSArray是否为空的方法:用 (!array) if (array != nil && ![array isKindOfClass:[NSNull class]] && array.count != 0){  /

2017-08-09 09:35:21 807

转载 UITableView小技巧--实现cell向左滑动删除,编辑等功能

一、简介ios8.0之前只能定制左划的一个功能按键,若想要实现两个左划功能按键,却需要费一番功夫。自ios8.0之后,苹果推出新的api,来让开发者可以实现自定义左划控件。二、初始化tableview如同普通的tableview初始化一样就可以三、实现tableview的delegate与datasou

2017-08-03 09:04:33 663

原创 if判断对象是否为空

在Android中,判断对象obj是否为空的方法如下:if (null != obj) {   System.out.println("对象不为空");}在iOS中,可以根据指针指向的内存地址是否为0来判断如下:UIImage *image ;if (image) {  // 如果指针变量 image 不是空指针 }

2017-07-31 11:04:42 1639

原创 弹出呼叫电话号码

下边两行代码可以直接按钮的响应函数里,点击按钮弹出呼叫电话框   NSString *str =@"tel:0371-65984512";  [UIApplicationsharedApplication] openURL:[NSURLURLWithString:str]];

2017-07-30 15:46:02 731

转载 NSUserDefaults轻量级存储数据(登录的账号密码)

NSUserDefaults适合存储轻量级的本地数据,比如要保存一个登陆界面的数据,用户名、密码之类的,个人觉得使用NSUserDefaults是首选。下次再登陆的时候就可以直接从NSUserDefaults里面读取上次登陆的信息咯。因为如果使用自己建立的plist文件什么的,还得自己显示创建文件,读取文件,很麻烦,而是用NSUserDefaults则不用管这些东西,就像读字符串一样,直接读取

2017-07-24 10:31:59 341

原创 创建通知中心

1.在接受通知的界面注册通知- (void)viewDidLoad {    [superviewDidLoad];    // Do any additional setup after loading the view    [[NSNotificationCenter defaultCenter] addObserver:self selector:@

2017-05-02 08:40:05 171

原创 ios之反向传值

首先声明反向传值有很多种,适合你的项目就是最好的。本博客一直更新就是在二个界面把值传给单例,然后在第一个界面获取单例值反向传值方式:1.单例传值(可以和通知中心配合使用,看自己项目需求)UIAPPlication单例传值(自定义传值)第一步#import "AppDelegate.h"文件中添加自定义的全局变量@property (nonatomic

2017-05-02 08:32:39 374

转载 ios网络请求 get——post 区别

1、同步请求可以从因特网请求数据,一旦发送同步请求,程序将停止用户交互,直至服务器返回数据完成,才可以进行下一步操作,2、异步请求不会阻塞主线程,而会建立一个新的线程来操作,用户发出异步请求后,依然可以对UI进行操作,程序可以继续运行3、GET请求,将参数直接写在访问路径上。操作简单,不过容易被外界看到,安全性不高,地址最多255字节;4、POST请求,将参数放到body里

2017-04-23 23:42:09 918

转载 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 11177

转载 UITableView reloadData的本质使用

当tableView正在滚动的时候,如果reloadData,偶尔发生App crash的情况。本质:在tableView的dataSource被改变 和 tableView的reloadData被调用之间有个时间差,而正是在这个期间,tableView的delegate方法被调用,如果新的dataSource的count小于原来的dataSource count,crash就很有

2017-04-19 11:23:14 721

原创 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 4140

转载 iOS常用第三方库大全

目录(?)[+]下拉刷新EGOTableViewPullRefresh – 最早的下拉刷新控件。SVPullToRefresh – 下拉刷新控件。MJRefresh – 仅需一行代码就可以为UITableView或者CollectionView加上下拉刷新或者上拉刷新功能。可以自定义上下拉刷新的文字说明。具体使用看“使用方法”。 (国人写)XHRefreshCo

2017-04-13 03:26:21 7463

原创 IOS开发造假数据简单实例应用

本实例是用UITableView显示,使用MVC编程模式开发首先创建Model//  KTVModel.h#import @interface KTVModel : NSObject@property(nonatomic,strong) NSString *ktvTitleName;@property(nona

2017-04-12 23:44:27 1542

原创 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 1950

ADO技术连接SQL数据库

ADO技术连接SQL数据库,方法简单,方便,易懂。

2015-09-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除