自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【代码】Xcode14升级 执行pod install --verbose 报错!

【代码】Xcode14升级 执行pod install --verbose 报错!

2022-11-26 10:14:29 1509 1

原创 Mac CocoaPods 版本设置

列出本机所有pod版本gem list --local | grep cocoapods安装指定版本sudo gem install -n /usr/local/bin cocoapods -v 1.7.2删除指定版本sudo gem uninstall cocoapods选择要删除的版本:Select gem to uninstall: 1. cocoapods-1.7.2 2. cocoapods-1.7.3 3. All versions> ...

2021-05-21 18:08:58 417

原创 MAC M1芯片 使用CocoaPods报错

报错信息:LoadError - dlopen(/Library/Ruby/Gems/2.6.0/gems/ffi-1.14.2/lib/ffi_c.bundle, 0x0009): missing compatible arch in /Library/Ruby/Gems/2.6.0/gems/ffi-1.14.2/lib/ffi_c.bundle - /Library/Ruby/Gems/2.6.0/gems/ffi-1.14.2/lib/ffi_c.bundle### Error`.

2021-05-20 23:57:48 1319

原创 IOS开发简谈MVC、MVVM开发模式

本篇文章纯属个人观点!如有什么写的不合理的地方请大家指认出来!感谢!MVC 简单的来说 就是把一个项目分成了三大模块M(model) V(view)C (VC) 如果我们是小型项目来说使用MVC 开发模式完全没有问题!因为model 实体、View 界面、ViewController 做一些界面的逻辑处理!从这里大家应该能感觉出来已经做到了分层,感觉项目整体是分层进行开发的! 说到这里简单介绍了

2017-08-25 10:03:27 247

原创 IOS UIVIiew 指定一个方向的圆角处理

CGRect rect = CGRectMake(0, 0, ScreenWidth-20, 80); UIBezierPath *maskPath = [UIBezierPath bezierPathWithRoundedRect:rect byRoundingCorners:UIRectCornerBottomLeft|UIRectCornerBottomRight cor

2017-08-25 09:42:57 745

原创 IOS 导航条的样式设置

self.navigationController.navigationBar.barTintColor=CREAT_COLOR(45, 168, 225, 1); //设置标题样式 NSDictionary *titleDict=@{NSFontAttributeName:[UIFont boldSystemFontOfSize:18],NSForegroundColo

2017-08-23 11:08:51 227

原创 IOS tableview 的滚动效果

如tableview窗口可以显示 30 行, 我想在填充tableview 100 条数据后 选择第 50行, 能把这一行显示到窗口内, 就像手动拖滚动条到 第 50行一样,要如何实现呢? [self.tableView selectRowAtIndexPath:[NSIndexPath indexPathForRow:_currentRow inSection:0] animated:YES

2017-08-23 11:06:40 730

原创 IOS UITableview 刷新某一个cell 或 section

//一个section刷新NSIndexSet *indexSet=[[NSIndexSet alloc]initWithIndex:2]; [tableview reloadSections:indexSet withRowAnimation:UITableViewRowAnimationAutomatic]; //一个cell刷新 NSIndexPath *indexP

2017-08-23 11:04:45 241

原创 IOS 给一个控件添加一个动画组的效果

[UIView animateKeyframesWithDuration:0.45 delay:0 options:7 animations:^{ // 1. [UI

2017-08-23 11:00:49 845

原创 IOS 获取iphone内存目录

//==============================================================================// 资源目录NSString *defaultDBPath = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:filename];//=======

2017-08-23 10:58:23 295

原创 IOS 直接选中tableView的最后一行

最近公司让做一个聊天功能!由于数据的保密性,就没有用即时通讯而是做的我们推送加接口的 及时聊天! 那么功能已进入页面就要选中最后一行!//index 是我们做的选中的行 这里我们可以自定义 dispatch_async(dispatch_get_main_queue(), ^{ [self.tableView reloadData]; [self.tableView

2017-08-23 10:55:50 305

原创 IOS 项目里面必要配置button 不能同时触发点击事件

我们在平常开发中都会遇到一个问题那么就是button的按钮的同事触发问题!那么我们现在就用一段代码来搞定它!//一般这个方法写在我们的父类继承类里面让所有子类都可以使用到该方法- (void)viewDidDisappear:(BOOL)animated{ [self setExclusiveTouchForButtons:self.view];}#pragma mark 设置两

2017-08-23 10:49:32 441

原创 IOS 设置一个UIView里面的全部控件状态

在忙忙碌碌的开发中有可能有需求是这样的:做一个UIView控件这个控件随之我们系统某一些配置项来进行操控! 比如我们可让让这里的控件全部可用/不可用。还可以让这里面的部分控件可用/不可用! 下面就是特别简单的实现方法://UIView 就是你想控制的那个控件[UIView.subviews enumerateObjectsUsingBlock:^(__kindof UIView * _Nonnul

2017-08-23 10:41:37 493

原创 IOS TableView 左滑动删除Cell方法

//实现删除cell的代理方法-(NSArray<UITableViewRowAction*>*)tableView:(UITableView *)tableView editActionsForRowAtIndexPath:(NSIndexPath *)indexPath{//设置删除按钮的文案 (1) UITableViewRowAction *rowAction = [UITable

2017-08-23 10:32:13 428

原创 IOS 计算时间代码(比如,3天前、10分钟前)

/**计算指定时间与当前的时间差@param compareDate 某一指定时间 @return 多少(秒or分or天or月or年)+前 (比如,3天前、10分钟前) */+(NSString ) compareCurrentTime:(NSDate) compareDate// {NSTimeInterval timeInterval

2017-08-23 10:26:26 2362

原创 IOS JS调起APP

window.location = isInstalled(); function isInstalled(){ var the_href="app在App Store里面的链接 ";//获得下载链接 setTimeout(function(){ window.location="app的Bundle Identifier://";//打开app

2017-08-17 11:21:23 730

原创 iOS中关联对象的简单使用objc_setAssociatedObject

首先看一下此方法接收的参数objc_setAssociatedObject(id object, const void *key, id value, objc_AssociationPolicy policy)被关联的对象,下面举的例子中关联到了UIAlertView要关联的对象的键值,一般设置成静态的,用于获取关联对象的值 要关联的对象的值,从接口中可以看到接收的id类型,所以能关联任何对象

2017-08-17 10:50:25 296

原创 swift 归档解档操作

import UIKitclass MallrroNurseInformation: NSObject,NSCoding { let userAccountPath = “(NSSearchPathForDirectoriesInDomains(FileManager.SearchPathDirectory.documentDirectory,FileManager.Search

2017-08-17 10:38:08 546

原创 IOS OC 给UIView 添加阴影

我们大家都是既然使用的阴影,或者我们常用的圆角那么我们就要操作layer 图层下面这些属性值 实在UIView基础之上来操作的layer属性方法:self.layer.shadowColor = [UIColor blackColor].CGColor;//shadowColor阴影颜色self.layer.shadowOffset = CGSizeMake(2,2);//shadowOffset阴

2017-08-17 10:31:37 2133

原创 swift 基于AFNetWorking 图片上传方法

之前一直用的oc图片上传!由于新项目的需要使用了swift语言,既然使用那就少不了图片上传操作。下面是简单图片上传的方法希望能帮到大家:/** post请求上传图片 - parameter urlString: 请求的url - parameter parameters: 请求的参数 - parameter success: 请求成功回调 - parameter failu

2017-08-17 10:22:29 926

原创 IOS 项目初始化设置读取main.storyboard 方法

IOS 项目初始化设置ViewController为底层父类,加载main.storyboard 方法:self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; self.window.backgroundColor = [UIColor whiteColor]; [self.wi

2017-08-17 10:13:17 2991

原创 IOS UIScrollView 手势返回冲突处理

#pragma mark----以下代理控制UIScrollView的手势返回代理- (BOOL)gestureRecognizerShouldBegin:(UIGestureRecognizer*)gestureRecognizer {                if ([self panBack:gestureRecognizer]) {              

2017-05-04 15:07:49 653

空空如也

空空如也

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

TA关注的人

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