
ios开发
LJ.C
这个作者很懒,什么都没留下…
展开
-
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 · 508 阅读 · 0 评论 -
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 · 1411 阅读 · 0 评论 -
IOS 导航条的样式设置
self.navigationController.navigationBar.barTintColor=CREAT_COLOR(45, 168, 225, 1); //设置标题样式 NSDictionary *titleDict=@{NSFontAttributeName:[UIFont boldSystemFontOfSize:18],NSForegroundColo原创 2017-08-23 11:08:51 · 266 阅读 · 0 评论 -
IOS tableview 的滚动效果
如tableview窗口可以显示 30 行, 我想在填充tableview 100 条数据后 选择第 50行, 能把这一行显示到窗口内, 就像手动拖滚动条到 第 50行一样,要如何实现呢? [self.tableView selectRowAtIndexPath:[NSIndexPath indexPathForRow:_currentRow inSection:0] animated:YES原创 2017-08-23 11:06:40 · 791 阅读 · 0 评论 -
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 · 284 阅读 · 0 评论 -
IOS 给一个控件添加一个动画组的效果
[UIView animateKeyframesWithDuration:0.45 delay:0 options:7 animations:^{ // 1. [UI原创 2017-08-23 11:00:49 · 874 阅读 · 0 评论 -
IOS 获取iphone内存目录
//==============================================================================// 资源目录NSString *defaultDBPath = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:filename];//=======原创 2017-08-23 10:58:23 · 353 阅读 · 0 评论 -
IOS 直接选中tableView的最后一行
最近公司让做一个聊天功能!由于数据的保密性,就没有用即时通讯而是做的我们推送加接口的 及时聊天! 那么功能已进入页面就要选中最后一行!//index 是我们做的选中的行 这里我们可以自定义 dispatch_async(dispatch_get_main_queue(), ^{ [self.tableView reloadData]; [self.tableView原创 2017-08-23 10:55:50 · 342 阅读 · 0 评论 -
IOS 项目里面必要配置button 不能同时触发点击事件
我们在平常开发中都会遇到一个问题那么就是button的按钮的同事触发问题!那么我们现在就用一段代码来搞定它!//一般这个方法写在我们的父类继承类里面让所有子类都可以使用到该方法- (void)viewDidDisappear:(BOOL)animated{ [self setExclusiveTouchForButtons:self.view];}#pragma mark 设置两原创 2017-08-23 10:49:32 · 492 阅读 · 0 评论 -
IOS 设置一个UIView里面的全部控件状态
在忙忙碌碌的开发中有可能有需求是这样的:做一个UIView控件这个控件随之我们系统某一些配置项来进行操控! 比如我们可让让这里的控件全部可用/不可用。还可以让这里面的部分控件可用/不可用! 下面就是特别简单的实现方法://UIView 就是你想控制的那个控件[UIView.subviews enumerateObjectsUsingBlock:^(__kindof UIView * _Nonnul原创 2017-08-23 10:41:37 · 535 阅读 · 0 评论 -
IOS 计算时间代码(比如,3天前、10分钟前)
/**计算指定时间与当前的时间差@param compareDate 某一指定时间 @return 多少(秒or分or天or月or年)+前 (比如,3天前、10分钟前) */+(NSString ) compareCurrentTime:(NSDate) compareDate// {NSTimeInterval timeInterval原创 2017-08-23 10:26:26 · 2424 阅读 · 0 评论 -
IOS开发简谈MVC、MVVM开发模式
本篇文章纯属个人观点!如有什么写的不合理的地方请大家指认出来!感谢!MVC 简单的来说 就是把一个项目分成了三大模块M(model) V(view)C (VC) 如果我们是小型项目来说使用MVC 开发模式完全没有问题!因为model 实体、View 界面、ViewController 做一些界面的逻辑处理!从这里大家应该能感觉出来已经做到了分层,感觉项目整体是分层进行开发的! 说到这里简单介绍了原创 2017-08-25 10:03:27 · 299 阅读 · 0 评论 -
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 · 781 阅读 · 0 评论 -
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 · 765 阅读 · 0 评论 -
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 · 3041 阅读 · 0 评论 -
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 · 2392 阅读 · 0 评论