iOS
小石君
谁说女生逻辑思维不比男生的,我就是喜欢软件开发,打我呀
展开
-
关于iOS真机调试的那些错
提示Development cannot be enabled while your device is locked.Please unlock your device and reattach.(0xE80000E2).我已经解锁了手机。还是会一直报这个错。 解决办法: 把数据线拔了重启xcode,等蓝条满了就可以了 ...原创 2019-02-12 14:09:01 · 442 阅读 · 0 评论 -
关于iOS开发中遇到的libsqlite3.dylib (No such file or directory)提示错误的解决办法
提示 :error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: can't open file: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platfor...原创 2019-02-12 14:12:28 · 2494 阅读 · 0 评论 -
关于iOS开发中,xib控件变成框框An internal error occurred. Editing functionality may be limited的这些小事
关于xib控件变成框框 An internal error occurred. Editing functionality may be limited 今天在拉约束的时候,突然就报错了不能编辑了,页面变成白框框,如图: 历经波折,网上众说纷纭,试了很多方法,各种骚操作,然而依旧没有解决。最终最有效的方法,其实都是最简单暴力的... 解决方式: 1.Xcode-->pro...原创 2019-02-12 14:22:17 · 2031 阅读 · 0 评论 -
2019年iOS进阶面试题总结(一)
准备找工作的你,可以看看,复习复习!! 1、说一下OC的反射机制 在动态运行下我们可以构建任何一个类,然后我们通过这个类知道这个类的所有的属性和方法,并且如果我们创建一个对象,我们也可以通过对象找到这个类的任意一个方法,这就是反射机制。 比如NSClassFormString,NSStringFormSelector,NSSelectorFormString参考链接 2、block的本质是什...原创 2019-07-12 15:27:30 · 4455 阅读 · 1 评论 -
2019年iOS进阶面试题总结(二)
1.为什么代理要用weak?代理的delegate和dataSource有什么区别?block和代理的区别? A:为了避免循环引用。weak指明该对象并不负责保持delegate这个对象,delegate这个对象的销毁由外部控制。strong该对象强引用delegate,外界不能销毁delegate对象,会导致循环引用。DataSource是关于View的内容的东西包括属性,数据等等,而Dele...原创 2019-07-12 15:26:49 · 2660 阅读 · 0 评论 -
ios面试中问到oc与html5的交互
去面试的时候,都喜欢问,oc如何调用js,js如何调用oc,下面我来总结下: 一、机制 1、Objective-C语言调用JavaScript语言,是通过UIWebView的 - (NSString *)stringByEvaluatingJavaScriptFromString:(NSString *)script; 方法来实现的。该方法向UIWebView传递一段需要执行的Java...原创 2019-02-19 14:09:41 · 848 阅读 · 0 评论 -
iOS项目中 Xcode 创建.a和framework静态库
最近在整理交接文档,看到之前写的项目需要封装成静态库,之前一直没时间整理,所以整理了一下创建静态库的步骤,做下记录。 一、库介绍 库从本质上来说是一种可执行代码的二进制格式,可以被载入内存中执行。库分静态库和动态库两种。 iOS中的静态库有 .a 和 .framework两种形式;动态库有.dylib 和 .framework 形式,后来.dylib动态库又被苹果替换成.tbd的形式。 二、...原创 2019-04-18 16:21:26 · 432 阅读 · 1 评论 -
iOS 关于下载word/png/excel附件并打开预览
需求:下载过的文件列表显示已下载,可以直接点击预览,如果没下载就提示它去下载 首先下载文件并预览这一过程,需要由下载文件路径,存储路径,预览文件三个步骤来完成。 不多说,直接上代码: #pragma makr-----点击下载 - (void)noticeActionWithUrlStr:(NSString *)url model:(GQNFileModel *)model ...原创 2019-07-12 14:59:44 · 1459 阅读 · 0 评论 -
iOS 定位的时候没有出显弹框选择
最近遇到个问题,用百度地图定位的时候没有弹出框提示,在info.plist里添加了隐私权限,也一直没有提示,如图显示 这样就会定位不到。 解决方案: 1.添加隐私权限的前提下 <key>NSLocationAlwaysAndWhenInUseUsageDescription</key> <string>APP上传图片需要您的...原创 2019-07-12 15:22:19 · 2944 阅读 · 2 评论