![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ios
架构师的一小步
喜欢所以去追求
展开
-
2020年4月28日 工作中遇到的问题 git上拉取代码后打不开文件xcode,git上直接下载代码缓慢
1.git上拉取代码后打不开文件xcode 出现 The file couldn’t be opened(解决项目打不开问题)右击项目 xx.xcodeproj 选择显示包内容,打开第一个文件 project.pbsprojcommand+f 输入=== 查找有冲突的地方,解决冲突即可查看文章链接:https://www.jianshu.com/p/e16149bc02972.g...原创 2020-04-29 10:20:24 · 631 阅读 · 0 评论 -
2020-4-27 更新数据库多个字段
更新数据库多个字段之前的版本 无法进行成功的更新操作修改后的操作之前的版本 无法进行成功的更新操作 [_dbQueue inDatabase:^(FMDatabase *db) { [db executeUpdate:@"....",.....]; }];修改后的操作 NSString *quare=NSStringFormat(@"UPDAT...原创 2020-04-28 10:51:32 · 310 阅读 · 0 评论 -
ios开发者服务电话
4006701855 开发者服务电话原创 2018-03-26 16:37:47 · 481 阅读 · 0 评论 -
修改scrollview,防止其上下滚动
self.scrollView.frame=CGRectMake(0, 0, self.view.frame.size.width, self.view.bounds.size.height); self.scrollView.pagingEnabled = YES; self.scrollView.autoresizesSubviews = NO; self.scr...原创 2018-04-08 09:20:30 · 906 阅读 · 0 评论 -
真机测试问题 code signing is required for product type 'Application' in SDK 'iOS 10.0'
转自:http://blog.csdn.net/h643342713/article/details/52728782转载 2018-03-21 10:31:17 · 556 阅读 · 0 评论 -
3月13日面试题
1.经常用到的三方库? 2.加载(SDWebimage)底层是如何实现的?加载图片的流程? 3.如何优化(tableview,scrollew)? 4.block实现原理? 5.对公司了解吗?原创 2018-03-14 16:03:59 · 155 阅读 · 0 评论 -
同一项目下页面跳转bundle下的storyboard里
NSString *strResourcesBundle = [[NSBundle mainBundle] pathForResource:@"New_Test2Bundle" ofType:@"bundle"]; //bundle路径 NSBundle *bundle1=[NSBundle bundleWithPath:strResourcesBundle];//转成bundle类型...原创 2018-03-20 15:32:34 · 522 阅读 · 0 评论 -
iOS 把图片资源打包成bundle
转自:https://www.cnblogs.com/xuan52rock/p/6525549.html转载 2018-03-20 09:55:21 · 739 阅读 · 0 评论 -
Xcode9出现错误safe area layout guide before ios 9 真正解决办法
正解是选中控制器,右边面板的Builds for 选择iOS9.0 and Later,如下图红框广为流传的错解是不勾选Use Safe Area Layout Guides,如下图灰框,会导致用不了iOS的这个新功能了文章转自:https://www.cnblogs.com/zhanglinfeng/p/7744745.html ...转载 2018-03-19 17:10:17 · 577 阅读 · 0 评论 -
分享一些iOS实用Demo
原文链接:https://blog.csdn.net/zyq527758142/article/details/52228067总结了一些常用的demo,包括获取验证码、AVPlayer、AFNetworking、Masnory、高仿微信、高仿网易、K线图、折线图、柱状图、手势解锁、TouchID、直播、动画等,大家可以根据需要自取,大部分都是来自GitHub。1、获取验证码 http:...转载 2018-04-02 09:29:33 · 2769 阅读 · 0 评论 -
iOS --分享一些iOS实用Demo(持续更新中2)
原文链接:https://www.jianshu.com/p/9b788285b982 图像浏览及处理 FLAnimatedImage - gif播放处理的工具。 CLImageEditor - 超强的图片编辑库,快速帮你实现旋转,防缩,滤镜等等一系列麻烦的事情。 ios-image-filters - 图像滤镜,库比较旧了,很容易崩溃。 XBImageFilters - 图像滤镜。 ...转载 2018-04-02 09:33:59 · 914 阅读 · 0 评论 -
xcode报错must have a prefix consisting of their containing application's bundle identifier by a '.'.
This app contains an app extension with an illegal bundle identifier. App extension bundle identifiers must have a prefix consisting of their containing application’s bundle identifier followed by a ‘...转载 2018-04-09 15:53:57 · 1297 阅读 · 0 评论 -
ios bottom的约束(superview,bottom layout guide )
Storyboard自动布局中遇到的问题 做项目时,需要一个页面隐藏Nav,tableView从状态栏顶部开始布局,可是自动布局过程中,tableView总是从statusBar下面开始布局(顶部总是覆盖不了状态栏)。后来我发现了问题,找到了解决方法。 先说一下我的解决方法 1.在storyboard中,选中viewController,在右侧属性栏找到“Adjust Scroll View...转载 2018-04-10 09:34:00 · 1131 阅读 · 0 评论 -
安装pod [!] The 'Pods-WangYiYun' target has transitive dependencies that include static binaries:
安装网易云信与视频的开源的 聊天 UI 组件解决方法如下: cocoadpods出现问题: 1、删除 use_frameworks!原创 2018-04-10 15:43:58 · 7071 阅读 · 0 评论 -
ios应用架构谈
文章地址:https://casatwy.com/iosying-yong-jia-gou-tan-viewceng-de-zu-zhi-he-diao-yong-fang-an.htmlDate Fri 24 April 2015 Tags iOS / architect / thoughts转载 2018-03-28 14:54:04 · 197 阅读 · 0 评论 -
修改placehoder内部属性
.iphoneX兼容性:首页->开户->会员开户 查看搜索输入框内容,搜索输入框显示不全。 状态:已解决 解决方案: 利用kvc原理调用系统searchbar方法,修改placehoder的字体大小//代码为修改placeholder字体的颜色和大小 UITextField * searchField = [_searchBar valueForKey:@”_searchField”原创 2018-05-09 16:21:27 · 692 阅读 · 0 评论 -
IOS编译报错:objc-class-ref........
1.在buildsetting 把build active architectures only 改为 NO。把最下面的Valid Architectures中的arm64参数删掉就可以了或者:双击Architectures,选择other,删除(ARCHSTANDARD),然后增加armv7和armv7s(写上:(ARCH_STANDARD),然后增加armv7和armv7s(写上:(ARCHS_转载 2018-05-05 11:21:22 · 1632 阅读 · 0 评论 -
转到简书里写文章了,那个传图片方便点
我的简书博客地址: https://www.jianshu.com/u/8e475d6e62e9原创 2018-07-16 15:01:18 · 477 阅读 · 0 评论 -
ios 简体中文全局转繁体
需求:要求给一个已经完成的项目全部将简体转成繁体解决方案: 1.将单个简体字符依次替换成繁体 2.将这个功能改成全局方式 3.利用runtime的method swizzling来实现,创建多个扩展方法来实现效果:全局简体中文替换成了繁体中文资源文件:https://download.csdn.net/download/qq_16095853/10593075...原创 2018-08-16 14:06:30 · 2689 阅读 · 2 评论 -
3月7日 面试ios工程师面试题
1.浅拷贝和深拷贝的区别?浅拷贝:对指向对象的指针进行拷贝深拷贝:直接拷贝对象到内存中一块区域,然后把新对象的指针指向这块内存遵循NSCopying协议的可以使用浅拷贝,遵循NSMutbaleCopying协议的可以使用深拷贝。(没有遵循协议进行使用会发生异常)。系统非容器类对象(NSString这样的)不可变对象调用copy或mutbalecopy符合深拷贝浅拷贝定义。可变...原创 2018-03-11 21:50:53 · 1725 阅读 · 0 评论 -
iOS开发多线程篇—线程间的通信
原文地址:http://www.cnblogs.com/wendingding/p/3805884.html 一、简单说明线程间通信:在1个进程中,线程往往不是孤立存在的,多个线程之间需要经常进行通信线程间通信的体现1个线程传递数据给另1个线程在1个线程中执行完特定任务后,转到另1个线程继续执行任务线程间通信常用方法(void)performSelectorOnMainThread:(SEL)a转载 2018-01-30 10:35:36 · 415 阅读 · 0 评论 -
懒加载代码格式提取
@property(nonatomic,strong)UILabel *firstlab;@property(nonatomic,strong)UILabel *lastlab;@property(nonatomic,strong)UIImageView *icon;@property(nonatomic,strong)UIButton *leftbtn;@property(nonatomi原创 2018-01-18 16:16:10 · 262 阅读 · 0 评论 -
简单的浏览器知识点提取
所用文章地址:http://www.cnblogs.com/wendingding/p/3742410.html一、当提出需求时的步骤 界面分析 1) 需要读取或修改属性的控件需要设置属性序号标签图片图片描述左边按钮右边按钮(2) 需要监听响应事件的对象,需要添加监听方法左边按钮右边按钮2.实现基本功能的程序 3.程序优化 4.使用plist文件 将原创 2018-01-17 17:56:02 · 241 阅读 · 0 评论 -
iOS开发UI篇—懒加载
原文地址:http://www.cnblogs.com/wendingding/p/3742555.html 1.懒加载基本懒加载——也称为延迟加载,即在需要的时候才加载(效率低,占用内存小)。所谓懒加载,写的是其get方法.注意:如果是懒加载的话则一定要注意先判断是否已经有了,如果没有那么再去进行实例化2.使用懒加载的好处:(1)不必将创建对象的代码全部写在viewDidLoa转载 2018-01-18 16:03:58 · 104 阅读 · 0 评论 -
在iOS 上实现MVP(附代码)
作者:hansfeng 链接:https://www.jianshu.com/p/abea207c23e7 來源:简书 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。iOS中MVP架构作者:时光息怒http://blog.csdn.net/u011604049/article/details/55098558转载 2018-02-02 11:08:19 · 1439 阅读 · 0 评论 -
iOS内功篇:内存管理
作者:明仔Su 链接:https://www.jianshu.com/p/8b1ed04b3ba9 來源:简书 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。转载 2018-02-02 11:06:59 · 443 阅读 · 0 评论 -
iOS开发UI篇—简单的浏览器查看程序
转载链接:http://www.cnblogs.com/wendingding/p/3742410.html一、程序实现要求1.要求界面分析(1) 需要读取或修改属性的控件需要设置属性序号标签图片图片描述左边按钮右边按钮(2) 需要监听响应事件的对象,需要添加监听方法左边按钮右边按钮二、实现基本功能的程序//// YYView转载 2018-01-17 15:39:24 · 130 阅读 · 0 评论 -
iOS ui属性之center,bounds,transframe
文章来源:http://www.cnblogs.com/wendingding/p/3742073.html frame,center和bounds属性1.frame、center和bounds属性 frame:控制位置和大小 center:控制位置(中心点) bounds:控制大小(以自己的左上角为原点) 2.注意点 (1)通过以下属性可以修改控件的位置frame.origi转载 2018-01-17 13:11:40 · 255 阅读 · 0 评论 -
iOS开发UI篇—九宫格坐标计算知识点提取
#import "YYViewController.h"@interface YYViewController ()@property(nonatomic,strong)NSArray *apps;//声明用strong@end@implementation YYViewController//1.加载数据 懒加载方法- (NSArray *)apps { if (!原创 2018-01-18 18:53:52 · 195 阅读 · 0 评论 -
iOS开发UI篇—九宫格坐标计算
原文地址:http://www.cnblogs.com/wendingding/p/3748732.html一、要求完成下面的布局二、分析寻找左边的规律,每一个uiview的x坐标和y坐标。三、实现思路(1)明确每一块用得是什么view(2)明确每个view之间的父子关系,每个视图都只有一个父视图,拥有很多的子视图。(3)可以先尝试逐个的添加格子,最后考虑使转载 2018-01-18 17:28:46 · 160 阅读 · 0 评论 -
Cannot create __weak reference in file using manual refrence counting.
原文地址:http://blog.csdn.net/crazyzhang1990/article/details/51031214今天在编译项目的时候突然报了3个错,错误内容如下:Cannot create __weak reference in file using manual refrence counting.解决方法:点击工程启动文件 - TARGETS -Build转载 2018-01-26 17:30:07 · 145 阅读 · 0 评论 -
iOS开发多线程篇—线程安全
iOS开发多线程篇—线程安全 原文地址:http://www.cnblogs.com/wendingding/p/3805841.html一、多线程的安全隐患资源共享1块资源可能会被多个线程共享,也就是多个线程可能会访问同一块资源比如多个线程访问同一个对象、同一个变量、同一个文件当多个线程访问同一块资源时,很容易引发数据错乱和数据安全问题示例一: 示例转载 2018-01-30 10:30:03 · 155 阅读 · 0 评论 -
iOS内功篇:内存管理(整理)
内存管理主要目的:内存管理就是确保开辟的堆空间得到正确的释放摘自:http://www.cnblogs.com/iOSteemo/p/4298807.html1.理解部分1.1内存管理 (传统内存管理demo)1.1.1内存管理做了一件什么事?内存管理就是确保开辟的堆空间得到正确的释放如果堆空间没有释放,称为内存泄露使用已释放的堆空间,称为提前释放重复释放同一个空间转载 2018-02-05 11:00:24 · 262 阅读 · 0 评论 -
iOS开发之oc(十二)--内存管理ARC
原文地址:http://www.cnblogs.com/iOSteemo/p/4299041.html (一)自动内存管理 –ARC1>简单点说就是让编译器完成堆空间的引用计数的加减,自动释放,程序员不再写retain 和release等方法2>OC的自动内存管理不同于java 的垃圾回收,而是在预处理是直接在应该保留的地方加上retain,在应该改释放的地方加上release,是直接添转载 2018-02-05 08:13:22 · 145 阅读 · 0 评论 -
iOS开发之oc(十一)--内存管理MRC
原文地址:https://www.cnblogs.com/iOSteemo/p/4298807.html手动内存管理–MRC掌握内容 理解内存管理的原理 掌握手动内存管理MRC 掌握内存管理在实际工程中的使用(一)1.理解部分1.1内存管理 (传统内存管理demo)1.1.1内存管理做了一件什么事?内存管理就是确保开辟的堆空间得到正确的释放转载 2018-02-05 08:10:07 · 164 阅读 · 0 评论 -
iOS开发多线程篇—创建线程
原文地址:http://www.cnblogs.com/wendingding/p/3805119.html 一、创建和启动线程简单说明 一个NSThread对象就代表一条线程创建、启动线程(1) NSThread *thread = [[NSThread alloc] initWithTarget:self selector:@selector(run) object:nil];转载 2018-01-27 10:13:58 · 441 阅读 · 0 评论 -
iOS开发多线程篇—多线程简单介绍(笔记)
实际中应用:主线程只考虑 显示\刷新UI界面 处理UI事件(比如点击事件、滚动事件、拖拽事件等) 子线程处理:数据加载或者(耗费时间较长的操作)多线程的主要目的: 线程并发分享 CPU 运算资源 能适当提高程序的执行效率 能适当提高资源利用率(CPU、内存利用率) 解决:耗时操作会卡住主线程,严重影响UI的流畅度,给用户一种“卡”的坏体验关于当前:cpu每原创 2018-01-27 09:53:36 · 221 阅读 · 0 评论 -
iOS开发多线程篇—多线程简单介绍
原文地址:http://www.cnblogs.com/wendingding/p/3805088.htmliOS开发多线程篇—多线程简单介绍一、进程和线程1.什么是进程进程是指在系统中正在运行的一个应用程序每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内 比如同时打开QQ、Xcode,系统就会分别启动2个进程通过“活动监视器”可以查看Mac系统中所开转载 2018-01-27 09:28:03 · 162 阅读 · 0 评论 -
通过LaunchScreen自定义启动动画
转自 Andy矢倉 http://www.jianshu.com/p/2f1149269cd0大致内容是:通过获取打包到App里的启动图,初始化一个UIImageView与屏幕同等大小再加载到UIWindow上来做启动延时,从而达到自定义启动动画的目的。代码里的各种Key没太看懂,放到工程里也没法显示效果。文中的意思是不要增加启动图的方式来适配,那我想了想iOS启动画面的方式目前我所转载 2017-12-14 17:30:23 · 2531 阅读 · 0 评论