- 博客(33)
- 收藏
- 关注
原创 UITextView输入自适应行高
#import typedef void(^CM_textHeightChangedBlock)(NSString *text,CGFloat textHeight);@interface CustomInputView : UITextView/** * 占位文字 */@property (no
2018-01-23 13:08:46 735
原创 pem格式转成cer格式
1.cd到pem证书所在的位置2.输入此命令即可:openssl x509 -inform pem -in qingyidai.com.pem -outform der -out qingyidai.com.cer
2018-01-10 11:26:12 11652
原创 修改Hosts文件的方法
1.终端中输入:sudo vi /etc/hosts2.按 i 键进入插入模式,在需要更改的位置就行修改或添加即可3.编辑完成之后按 ESC 键退出插入模式,之后按「 :wq+回车」保存退出
2018-01-08 14:07:16 633
原创 ios自动统计代码行数
1.先在终端红中下载gawkbrew install gawk2.然后cd 到项目所在位置:将以下邮箱地址改成自己在git上的邮箱地址即可统计30天的代码数:git log --since=30.day.ago --author="$(git config --get user.name 邮箱地址)" --pretty=tformat: --
2017-11-29 10:03:25 341
原创 显示MAC上隐藏的资源库文件方法
Command+Shift+. 可以显示隐藏文件、文件夹,再按一次,恢复隐藏;finder下使用Command+Shift+G 可以前往任何文件夹,包括隐藏文件夹。
2017-10-26 13:37:37 3087
原创 ios中将JSValue类型转成NSString的方法
1.导入javaScriptcore.frameWork库文件2.在需要进行类型转换类的头文件导入#import3.将JSValue类型转换成NSStringJSValue *value = args[args.count -1]; NSString *str = [valuetoString];
2017-09-18 15:59:39 2739
原创 iOS 安装Nodejs环境自动打包
安装Nodejs环境进行打包的方法:1.先查看是否安装过nodejs,输入命令:npm -v2.如果没有安装过nodejs,就去官网安装:https://nodejs.org/en/3.cd到ipa包的路径下: 4.开启服务5.生成的网址就是打包的地址
2017-09-13 22:37:52 1308
原创 显示mac上隐藏的资源库文件方法
1.显示隐藏的资源库文件方法defaults write com.apple.finder AppleShowAllFiles -bool YES 2.隐藏显示的资源库文件方法defaults write com.apple.finder AppleShowAllFiles -bool NO
2017-09-05 22:50:33 2123
原创 获取一个NSString中数字的方法
例如:获取2.5小时里面的2.5NSString *originalString = @"2.5小时"; NSString *str =@"2.5小时"; NSArray *arrs =@[@".",@"0",@"1",@"2",@"3",@"4",@"5",@"6",@"7",@"8",@"9
2017-08-02 13:47:55 1252
原创 创建pch文件,并设置
1.创建pch文件2.在build settings中搜索prefix header,将新建pch文件拖到对应的prefix header地方,从右往左数,第二个/左边的内容替换成$(SRCROOT)即可
2017-07-21 21:45:29 288
原创 创建github上代码仓库,并上传代码
1.cd本地项目到你的本地项目根目录下,执行git命令cd /Users/baoming/Documents/demo 2.执行以下init命令git init3.将项目的所有文件添加到仓库中gitadd .4.将add的文件commit到仓库gitcommit -m"demo"5.在github上创建自己的Reposit
2017-07-20 19:21:50 369
原创 计算两个NSDate的时间差,计算毫秒差
double date1 = [[NSDatedate] timeIntervalSince1970] *1000;double date2 = [[NSDatedate] timeIntervalSince1970] *1000;double date = date2 - date1;
2017-06-26 14:30:54 5120
原创 //获取某个字符串或者汉字的首字母.
//获取某个字符串或者汉字的首字母.- (NSString *)firstCharactorWithString:(NSString *)string{ NSMutableString *str = [NSMutableStringstringWithString:string]; CFStringTransform((CFMutableStringRe
2017-06-21 16:49:11 851
原创 根据分钟数换算成天/小时/分钟
#pragma mark - 根据所给的分钟换算成day--hour--min- (NSString *)transferToDayHourMin { NSString *t =self; if (t ==nil || [t isEqual:@""]) { return@"--"; } elseif ([t i
2017-06-15 10:46:57 7180
原创 听云集成
第一次安装听云App非常简单,不论你是Android还是iOS平台的App,都只要三步:在听云App首页“概览”中点击“新建App”。输入App的名称后,系统会给该App分配一个32位字符串作为唯一标识码;下载对应平台的SDK安装包,根据安装文件提示进行安装。安装非常容易,通常只要在指定文件修改2行代码,就完成了安装。代码中包含了唯一标识备注:以下的App ke
2017-06-02 13:44:51 1627
原创 保留或不保留两位小数,数字分割或不分割
@interface NSString (divideNum)#pragma mark - 保留两位小数,只舍不入,三位一分割- (instancetype)dividFormat;#pragma mark - 不保留小数,只舍不入,三位一分割- (instancetype)dividFormatNOPoint;#pragma mark - 保留
2017-05-21 21:23:47 600
原创 设置导航栏颜色渐变的效果
- (void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; //将状态栏内容颜色设置为白色(写在这里避免子界面返回到主界面时状态栏的颜色由黑色变成白色的变化效果) [[UIApplication sharedApplication] setStatus
2017-05-21 21:18:13 3433
原创 根据身份证号计算年龄 15位或18位身份证号的年龄计算方法
#pragma mark -根据身份证号获取生日(15位)-(NSString*)birthdayStrFromIdentityCardFifteen:(NSString *)numberStr { NSMutableString*result = [NSMutableStringstringWithCapacity:0]; NSString *year =
2017-03-28 19:15:17 5652
原创 隐藏导航栏的方法
1.遵守协议UINavigationControllerDelegate2.设置代理self.navigationController.delegate = self;3.实现代理方法- (void)navigationController:(UINavigationController *)navigationController willShowViewContro
2017-03-27 16:15:49 403
原创 ios上传appStore所需各种图片尺寸
引导页:640 * 960640 *1136750 *13341080 *1920启动页:640 * 960640 *1136750 *1334768 *10241242 *22081536 *2048上传appStore所需各分辨率图片:3.5 640 * 960
2017-03-24 22:31:23 36873
原创 让UIWebView实现UIScrollerView的代理方法
1.设置代理self.webView.scrollView.delegate = self;2.遵守协议遵守UIScrollViewDelegate协议即可
2017-03-24 22:24:20 543
原创 获取顶部控制器的方法
+ (UIViewController*)getTopViewController { UIViewController *result =nil; UIWindow * window = [[UIApplicationsharedApplication]keyWindow]; if (window.windowLevel !=UIWind
2017-03-24 22:22:30 296
原创 集成腾讯官方QQ和QQ空间分享的方法
1.在腾讯官网申请APP ID和APP KEY2.添加URL type3.将系统库文件TencentOpenApi_IOS_Bundle和TencentOpenAPI集成到项目中4.添加SDK依赖的系统库文件“Security.framework”、“libiconv.dylib”、“SystemConfiguration.framework”、“CoreG
2017-03-24 22:13:01 638
原创 数字做逗号分割并保留两位小数(只舍不入)
创建一个NSString的分类#import @interface NSString(divideNum) #pragma mark -保留两位小数,只舍不入- (instancetype)dividFormat; @end#import"NSString+divideNum.h" @implementatio
2017-03-24 22:04:00 1390
原创 修改一句话里面的某几个字体颜色
NSMutableAttributedString *attributedString = [[NSMutableAttributedStringalloc]initWithString:self.bottomTip.text]; NSRange telNum =NSMakeRange(10,11); [attributedStringaddAttribute
2017-03-24 21:59:45 1630
原创 去除tabbar顶部分割线
在UITabbarController的以下方法中写上两行代码即可- (void)viewDidLoad { [superviewDidLoad]; [[UITabBarappearance] setShadowImage:[UIImagenew]]; [[UITabBarappearance] setB
2016-05-07 15:39:48 4062
原创 NSDate计算时间差
// 时间1NSDate *date1 = [NSDatedate];NSTimeZone *zone1 = [NSTimeZonesystemTimeZone];NSInteger interval1 = [zone1 secondsFromGMTForDate:date1];NSDate *localDate1 = [date1 dateByAdding
2016-01-31 20:25:45 5549
原创 Masonry手码布局
//底部背景UIView *view = [[UIViewalloc] init];view.backgroundColor = [UIColorwhiteColor];[view mas_makeConstraints:^(MASConstraintMaker *make) { make.size.mas_equalTo(CGSi
2016-01-31 19:48:47 306
原创 跳转appStore
- (IBAction)btnClick:(UIButton*)sender { NSString *str = @"appStore上应用的地址"; NSURL *url = [NSURLURLWithString:str]; if ([[UIApplication sharedApplication] canOpenURL:url]) {
2015-12-07 23:21:47 283
原创 集成VVDocumenter的方法
从Xcode5开始,苹果要求加入UUID证书从而保证插件的稳定性。因此Xcode版本更新之后需要在VVDocumenter-Xcode的Info.plist文件中添加Xcode的UUID: 1.获取设备的UUID:在终端执行:defaults read /Applications/Xcode.app/Contents/InfoDVTPlugInCompatibilityUUID,拷贝获取到
2015-12-07 23:14:26 294
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人