2018年10月24日

iOS【 bug 集锦】Xcode打开工程出现:Failed to load project at ‘’xxx”,incompatible project version?

摘要: 错误原因: 由于工程是低版本的Xcode建立的,在使用高版本的Xcode打开时会出现编译不了工程。 解决方法: 鼠标右击.xcodeproj文件 ——> 显示包内容 ——> 打开project.pbxproj文件,比较以前的版本号进行修改(比如:把objecVersion=50修改objecVers 阅读全文

posted @ 2018-10-24 10:37 北极星1992婵 阅读(369) 评论(0) 推荐(0) 编辑

商人卖红萝卜 & 工人的费用 & 商人带了多少米

摘要: 1、商人可卖出多少胡萝卜 一个商人骑一头驴要穿越1000公里长的沙漠,去卖3000根胡萝卜。已知驴一次性可驮1000根胡萝卜,但每走1公里又要吃掉1根胡萝卜。问商人最多可卖出多少胡萝卜? 答:466 = (1000- 1000/5 -1000/3) 2、工人的费用 你让工人为你工作7天,给工人的回报 阅读全文

posted @ 2018-10-24 10:27 北极星1992婵 阅读(140) 评论(0) 推荐(0) 编辑

2018年10月23日

iOS【进阶】多线程(篇1)

只有注册用户登录后才能阅读该文。 阅读全文

posted @ 2018-10-23 16:22 北极星1992婵 阅读(2) 评论(0) 推荐(0) 编辑

2018年9月21日

iOS【进阶】性能优化(上篇)

摘要: 一、内存五大区 内存区域 特点 栈区 由编译器自动完成分配和释放,不需要程序员手动管理,主要存储了函数的参数和局部变量值等 堆区 需要程序员手动开辟并管理内存(OC有ARC,OC对象通常不需要程序员考虑释放问题) BSS段(全局区)(静态区) 程序运行过程内存的数据一直都在,程序结束后由系统释放 常 阅读全文

posted @ 2018-09-21 18:45 北极星1992婵 阅读(188) 评论(0) 推荐(0) 编辑

2018年8月22日

iOS【面试】2018年面试题集锦

摘要: 2018面试题: 1、KVO、KVC 是什么,各自底层的实现原理? 2、说说你理解的埋点? 3、消息转发机制原理? 4、说说你理解的weak属性,什么情况下使用 weak 关键字,相比 assign 有什么不同?? 5、假如Controller太臃肿,如何优化? 6、项目中网络层如何做安全处理? 7 阅读全文

posted @ 2018-08-22 16:18 北极星1992婵 阅读(736) 评论(0) 推荐(0) 编辑

2018年8月20日

iOS【专题】Block

该文被密码保护。 阅读全文

posted @ 2018-08-20 11:45 北极星1992婵 阅读(1) 评论(0) 推荐(0) 编辑

2018年7月5日

iOS【设计模式】外观模式

该文被密码保护。 阅读全文

posted @ 2018-07-05 16:46 北极星1992婵 阅读(1) 评论(0) 推荐(0) 编辑

2018年7月3日

iOS【设计模式】工厂模式

该文被密码保护。 阅读全文

posted @ 2018-07-03 15:39 北极星1992婵 阅读(2) 评论(0) 推荐(0) 编辑

2018年6月29日

iOS【面试】内存管理篇

摘要: 1、怎么保证多人开发进行内存泄漏的检查? 其实要检查我们代码有没有内存泄漏有两方面:第一方面用一些工具去检查,第二方面是防止内存泄漏 (1)使用Analyze进行代码的静态分析 (2)为避免不必要的麻烦,多人开发时尽量使用ARC 2、非自动内存管理情况下怎么做单例模式? 单例英文singleton 阅读全文

posted @ 2018-06-29 10:38 北极星1992婵 阅读(236) 评论(0) 推荐(0) 编辑

2018年6月25日

iOS【设计模式】篇三

该文被密码保护。 阅读全文

posted @ 2018-06-25 16:42 北极星1992婵 阅读(0) 评论(0) 推荐(0) 编辑

导航