自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 收藏
  • 关注

转载 iOS 用Xcode自带的 symbolicatecrash 工具来解析的.crash文件

三个文件的UUID必须统一,才能分析。1)查看 xx.app 文件的 UUID,在终端中输入命令 :dwarfdump --uuid xx.app/xx (xx代表你的项目名)2)查看 xx.app.dSYM 文件的 UUID ,在终端中输入命令:dwarfdump --uuid xx.app.dSYM3)crash 文件内 Binary Images: ...

2019-05-24 15:35:00 231

转载 iOS Push Notifications 开关按钮找不到

关闭自动管理证书,就会在capabilities中出现.转载于:https://www.cnblogs.com/weipeng168/p/10874066.html

2019-05-16 10:30:00 2011

转载 iOS 使用系统自带的UITabbarItem的badge,通过setBadgeValue来设置tabar的角标。

先找到需要设置角标的tabbarItem。然后赋值badgeValue,如果想要隐藏的时候只需要把设置tabarItem.badgeValue=nil; 即可。 UITabBarController * root = self.tabBarController; // self当前的viewController UITabBar...

2019-01-24 11:32:00 692

转载 UITabbarItem imageview 实现点击有放大然后还原的动画效果

在UITabBarController代理方法中添加动画,先通过KVC获取UIControl,然后在获取上面的UITabBarSwappableImageView,最后将动画添加到imageview的layer上。#pragma mark UITabBarControllerDelegate的代理方法- (BOOL)tabBarController:(UITabBarCo...

2019-01-15 10:09:00 554

转载 iOS 把自己的库上传到cocoapods步骤,podspec配置。

最重要的是填好“podspec”文件中的配置。准备:在github上建一个仓库,协议选择MIT。提供demo的podspec配置,参数可能不全,可以自行添加。Pod::Spec.new do |s| s.name = "WPText" s.version = "0.0.1" s.summary = "WPTex...

2018-09-06 14:34:00 129

转载 iOS 判断NSDictionary里是否有某个key。防止接收数据找不到key或者根据key取值的时候闪退。...

分类category.h#import <Foundation/Foundation.h>@interface NSDictionary (BMDicCategory)- (BOOL)isHaveKey:(NSString*)key;@end.m#import "NSDictionary+BMDicCategory.h...

2018-09-05 17:49:00 595

转载 获取tabar点击事件 UITabBarControllerDelegate

- (BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)viewController{ UINavigationController *nav = (UINavigationController *...

2017-11-20 15:16:00 251

转载 类别(category) 的作用 ? 通过rumtime给类别添加属性,

   类别(category) 可以在不获悉、不改变原来代码的情况下往里面添加新的方法,只能添加,不能删除修改,并且如果类别和原来类中的方法产生名称冲突,则类别将覆盖原来的方法,因为类别(category)具有更高的优先级。 另外extensions的不同在于可以添加属性,添加的方法是必须要实现的; 在正常的情况下,类别是不能添加属性的,但是可以通过rumtime...

2017-11-15 16:21:00 105

转载 cell上应该显示空白,但是显示了其他cell的内容,

这是因为cell的复用机制导致的,在缓存池里获得cell的时候,把之前的cell上的内容也同时带出来了。解决方案:在cell的内容上赋值的时候,记得当没有内容的时候要赋值空。转载于:https://www.cnblogs.com/weipeng168/p/7686480.html...

2017-10-18 14:23:00 185

转载 iOS lable上的文字自适应(sizetofit)后,获得每一行的内容。返回一个包含所有行内容的数组。...

// 借鉴网络资源- (void)viewDidLoad { [super viewDidLoad]; UILabel * lb = [[UILabel alloc]initWithFrame:CGRectMake(10, 100, self.view.bounds.size.width-20, 100)]; lb.text = @"骄傲的...

2017-08-07 14:20:00 120

转载 iOS tabBar 相应的代理,用来实现当没有登录的时候,就点击无效。

首先遵循代理,并实现代理UITabBarControllerDelegate- (BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)viewController{ // 进行判断 如果是第三...

2017-07-13 10:50:00 122

转载 iOS 人民币单位转换,元 转 万元 转 亿,等等。

- (NSString *)getDealNumwithstring:(NSString *)string withNumCount:(NSInteger)integer{ NSDecimalNumber *numberA = [NSDecimalNumber decimalNumberWithString:string]; NSDecim...

2017-07-03 17:40:00 366

转载 iOS 判断一个字符串的值是不是 0,

- (BOOL)judgeStringIsZero{ NSString *str = [self copy]; NSArray *arr = [str componentsSeparatedByString:@"."]; if (arr.count == 2 ) {//含有小数 while ([str h...

2017-07-03 17:36:00 360

转载 tableview占整个屏幕,数据只有一条的时候,点击空白地方,关闭键盘的方法

当编辑表单的时候,可能需要点击空白的地方关闭键盘,但是当tableview占整个屏幕的时候没有空白处进行点击,这时候就需要通过添加手势tap来解决。具体实现方法: UITapGestureRecognizer *tap1 = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(tapVi...

2017-05-24 15:50:00 123

转载 iOS UITableViewCell点击时子视图背景透明的解决方法

在做iOS项目的开发中,UITableView控件的应用十分广泛。在进行自定义UITableViewCell时,经常遇到这样的问题:在UITableViewCell上面添加了一个有背景颜色的子视图,当用户点击UITableViewCell或者选中UITableViewCell时,Cell上的子视图发生了奇怪的变化,其背景色变透明了,如果添加在Cell上的子视图只是一个色块,那么我...

2017-04-18 17:11:00 102

转载 git根据commit的id,代码回退到commit时的代码

git reset --hard 90673c943865daca4239eafc70497cd0537aa383转载于:https://www.cnblogs.com/weipeng168/p/6703162.html

2017-04-13 11:38:00 895

转载 如何让 Finder 显示隐藏文件和文件夹

让 Finder 显示隐藏文件和文件夹,在终端输入命令defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Finder想再次隐藏原本的隐藏文件和文件夹,在终端输入命令defaults write com.apple.finder AppleShowAllFiles -boolea...

2017-04-13 09:30:00 66

转载 使用cocapods报错 [!] Your Podfile has had smart quotes sanitised. To avoid issues in the future, you sho...

从github上下载的工程大部分都使用了cocapods,在install的时候可能会报错。报错原因:1、不要使用文本编辑去编辑Podfile文件,使用Xcode编辑,或者使用终端敲命令去编辑。2、Podfile 的内容语法格式有问题记录下修改的步骤方便查找。1. cd 进入到工程目录2.vim podfile 。进入到podfile文件中,对podfile文件...

2017-04-06 11:41:00 185

转载 三阶魔方公式

1.。自己转好第一层,边上也要对好2.。开始转第二层,随便找一个面,让第二层中间的和第一层的颜色一样,把最上面的中间两面呢快转下来,公式:上右上‘右’ 上‘前’ 上前 一直使用这个公式即可。3. 转顶层十字,有三种情况,分别有一个,两个,三个点,按照公式 前右上,右‘上’前 ‘ (出现的小拐弯对着自己,再用公式,然后会出现一字,要平行对着自己,再用公式)4.转顶部(...

2017-03-23 15:52:00 354

转载 富文本,NSAttributedString,当需要改变的内容有相同的时候的解决方法

在开发的过程中可能会遇到富文本展示,例如:一行文本,前面是题后面是答案,题和答案用不同的颜色字体,但是答案的内容在题总也有,这时候用平常的方法就会展示错误,因为把题中的内容改变了颜色二实际答案却没有改变颜色。需要把相同内容的rang放到数组里然后取最后一个rang就可以了。提供一个获得相同内容的rang的数组。#pragma mark - 获取某个子字符串在某个总字符串中位置数组...

2017-03-22 13:12:00 89

转载 iOS 如何将证书和描述文件给其他人进行真机调试(Provisioning profile "描述文件的名字" doesn't include the currently selected devic...

1.去钥匙串中将证书以.p12的格式导出(导出的时候最好设置密码,安全)。2.去开发者中心,将真机的UUID加入到账号中。如图3.进入描述文件所在的位置,选中所需的描述文件,点edit进入编辑状态,选中刚才添加的手机也就是UUID,点击continue,生成新的描述文件,将新的描述文件下载。4. 将第一步的 .p12证书 和 第三步的描述文件 打包给需要真机调试的人即可。...

2017-03-21 17:49:00 2245

转载 iOS 去除字符串中的H5标签

当我们从后台获取一个带有H5标签的字符串的时候,我们将其正常显示了,但是如果字符串过长我们要求进行根据字符串的进行自定义控件的高度,因此我们要将字符串中的H5标签去除之后再计算字符的高度://剔除 style 标签内的所有内容-(NSString *)ridStylemark:(NSString *)html { NSScanner *theScanner;...

2017-02-27 12:13:00 96

转载 The dependency `AMapSearch (~> 3.0.0)` is not used in any concrete target. cocoapods在update或者instal...

在创建Podfile的时候,用这种格式platform :ios, '8.0' //use_frameworks!个别需要用到它,比如reactiveCocoa(可以不用考虑这句命令)例如:target 'MyApp' do // 将“MyApp”替换成自己工程里的target就可以了pod 'AMap3DMap', '~> 3.1.0.1'p...

2017-02-22 18:53:00 55

转载 iOS 3D Touch 五个快捷键的问题

有的app实现的3D touch 功能有五个菜单。但是我创建了五个确只能显示四个,但是QQ里面就是五个。具体原因是:当在appstore审核通过之后,苹果会默认给你加一个分享本app的功能,所以会显示五个。转载于:https://www.cnblogs.com/weipeng168/p/6393027.html...

2017-02-13 11:22:00 76

转载 根据内容计算cell的高度

// 在自适应高度的时候,需要先计算出内容的高度然后再设置cell的高度。lable使用sizetofit就可以了。+(CGFloat)getCellHeightWithItem:(FXCreativeGiveupReasonInfo *)item{ // if (item.rowH) {//如有rowH就直接返回,避免重新计算//...

2017-01-17 17:15:00 86

转载 iOS UIPickerView 可能会出现选中行不显示或者去掉上下两条横线的问题解决,

这个问题很容易解决,需要在pickerview的代理方法中设置上下横线的颜色就可以了 ...

2017-01-10 15:57:00 523

转载 iOS 开发 常用的正则验证表达式:电话 、邮箱等等

#pragma mark - 验证手机号+(BOOL)checkForMobilePhoneNo:(NSString *)mobilePhone{ NSString *regEx = @"^1[3|4|5|7|8][0-9]\\d{8}$"; return [self baseCheckForRegEx:regEx data:mobilePhone...

2016-12-28 14:14:00 98

转载 使用MLeaksFinder检测项目中的内存泄露

github地址:https://github.com/Zepo/MLeaksFinderMLeaksFinder使用简单方便,可以帮助你在开发时发现内存泄露你的iOS应用。它可以自动发现和UIView的对象的UIViewController泄漏,在其视图的ViewController堆泄漏对象泄漏发生时,应当出示警报。就可以尝试找到使用泄露的对象的保留周期FBRetainCy...

2016-12-23 16:29:00 74

转载 iOS 当请求到的数据是double类型,会失去精准度,并且去掉小数点后的0

首先请求到的数据都会变成字符串,先将字符串转化为double类型double fdouble = [str doubleValue];然后再设置小数点后的位数[NSString stringWithFormat:@"%.1f", fdouble];重点: 提供一个NSSing的扩展,传入需要保留的小数位,返回字符串。并且去掉末尾的0.#im...

2016-12-20 17:41:00 352

转载 将mac上的项目上传到oschina,进行代码托管。

1.首先看一下自己是否有公钥, 在 我的资料-->SSH公钥 查看,如果没有,添加自己的SSH 公钥: SSH key 可以让你在你的电脑和 Git @ OSC 之间建立安全的加密连接。2.如果没有公钥。你可以按如下命令来生成sshkey $ ssh-keygen-trsa-C"xxxxx@xxxxx.com" 如果有公钥。查看你的public...

2016-12-17 11:27:00 58

转载 iOS 利用for循环创建九宫格

1 // 利用for循环创建九宫格 2 - (void)createScratchableLatex{ 3 4 // 总列数 5 int totalColumns = 3; 6 // 每一格的尺寸 7 CGFloat cellW = (self.frame.size.width-40)/totalColumns;...

2016-12-15 11:27:00 201

转载 iOS 判断字符串是否为空

写一个字符串的扩展,实现判断字符串是否为空- (BOOL) isBlankString { if ([self isEqualToString:@"(null)"]) { return YES; } if ([self isEqualToString:@"<null>"]) { re...

2016-12-15 09:32:00 86

转载 应用内的控件显示汉语,如复制粘贴

转载于:https://www.cnblogs.com/weipeng168/p/6050746.html

2016-11-10 14:13:00 65

转载 app跳转openURL,兼容方法

-(void)openScheme:(NSString*)scheme{UIApplication*application=[UIApplicationsharedApplication];NSURL*URL=[NSURLURLWithString:scheme];if([applicationrespondsToSelector:...

2016-10-31 08:46:00 379

转载 信鸽 推送

配置所需的推送证书。参考http://www.apblog.cn/blog/2013/09/14/ios-push-notification-prepare/。导出.p12证书将导出的证书转pem格式 参考http://weibo.com/ttarticle/p/show?id=2309403982594164270125下载api http://xg.qq.co...

2016-08-17 15:19:00 77

转载 textview 弹出键盘上面添加完成按钮,并设置输入内容的格式。

- (void)setContentView{ self.contentTextView = [[UITextView alloc]initWithFrame:CGRectMake(11, 70, ScreenWidth-22, ScreenHeight-70)]; self.contentTextView.backgroundColor = [UIColor ...

2016-07-19 10:35:00 223

转载 项目中可能用到的demo

1. 轮播图 https://github.com/codingZero/XRCarouselView2. 图表 https://github.com/Zirkfied/ZFChart转载于:https://www.cnblogs.com/weipeng168/p/5391825.html

2016-04-14 17:09:00 53

转载 通过今天的日期,获得本周,本月,上月,本年的开始结束日期

//获取本周 本月 本年的 开始结束日期- (void)getMonthBeginAndEndWith:(NSDate *)newDate{if (newDate == nil) {newDate = [NSDate date];}double interval = 0;NSDate *beginDate = nil...

2016-03-25 19:40:00 99

转载 改变状态栏的颜色

iOS7默认状态栏文字颜色为黑色修改为白色的方法:1. 在Info.plist中设置UIViewControllerBasedStatusBarAppearance为NO2. 在需要改变状态栏颜色的ViewController中在ViewDidLoad方法中增加:[UIApplication sharedApplication] setStatusBarStyle...

2016-03-19 09:00:00 70

转载 生成prefix.pch文件

(借鉴网络资源)转载于:https://www.cnblogs.com/weipeng168/p/5289093.html

2016-03-17 20:11:00 65

空空如也

空空如也

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

TA关注的人

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