关闭

[置顶] 对应Xcode8.X系列下使用Alcatraz加载插件

随着苹果公司更新Xcode8.0 出现了一些不适配的问题, 其中有一个就是之前的开发插件在新的环境中用不了 下面提供了github地址:...
阅读(5287) 评论(0)

[置顶] iOS10 新特性适配Label显示不全问题

iOS10字体随着手机系统的字体改变,当我们手机系统字体改变以后,我们的app的lable也会跟着一起变化; 新系统更新之后,会发生一些改变,我们需要适配不同的机型,并且适配不同的系统,今天讲的一个小问题: Label 字体在iOS9之前显示正常,但是在iOS10 显示不全问题。 同样的6sp,在iOS9上面运行字体显示是没问题的,当我的手机更新了iOS10以后,有的界面,出现字体显示不...
阅读(4992) 评论(3)

[置顶] 在Mac OS X上安装 Ruby运行环境

对于新入门的开发者,如何安装 Ruby和Ruby Gems 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境。 此安装方法同样适用于产品环境! 系统需求 首先确定操作系统环境,不建议在 Windows 上面搞,所以你需要用: Mac OS X 任意 Linux 发行版本(Ubuntu,CentOS, Redhat, ArchLinux ...) 以下代码...
阅读(3469) 评论(0)

[置顶] NSArray中containsObject的用法

使用cotainsObject的方法场景很常见 例如:判断一个元素(对象)是否存在数组中 但是使用的时候 需要注意:constainsObject内部在比较对象是否相等时采取的是地址比较。 如果两个不同的地址而内容完全相等的对象采取containsObject默认比较返回结果是NO 针对这种情况,一般我们需要在自定义的类中重载NSObject的-(BOOL)isEqual:(i...
阅读(6140) 评论(0)

[置顶] 解决Xcode 9.3系统真机测试时出现 could not find developer disk image问题

解决Xcode在ipad/iphone 9.3 系统真机测试时出现could not find developer disk image问题 如果我们将自己的手机系统升级到了9.3 但是我们mac xcode版本是7.3 那么就会出现上面的问题 导致我们没有办法进行真机测试,一方面是升级xcode7.3 实在是有点不爽 提示功能什么的特别low 建议大家用第一种方法 比较便捷。 方法...
阅读(2414) 评论(23)

[置顶] 不能修改“System Roots”钥匙串

iOS mac添加证书 不能修改“System Roots”钥匙串错误 如图: 解决方式: 打开钥匙串---登录---,直接把证书拖过来 然后,查看--我的证书,里面,找到证书,即可 iOS mac添加证书 不能修改“System Roots”钥匙串错误...
阅读(4613) 评论(1)

[置顶] viewForHeaderInSection 复用问题

#import @interface XOSectionView : UITableViewHeaderFooterView @property NSUInteger section; @property (nonatomic, copy) NSString *titleName; @property (nonatomic, weak) UITableView *tableView; ...
阅读(4054) 评论(0)

[置顶] Objective-C语言的 if ( self = [super init] )

我们先假设现在自己创建了个类,我们起名叫MyObject,继承于NSObject。 继承知道吧,就是你这个子类(MyObject)如果什么都不写的话,和父类(NSObject)就是一模一样的。 OC里几乎所有的类的根源都是NSObject,都是在NSObject的基础上增加成员变量、函数。 父类不是你自己写的类,你不敢保证它是安全的,能否成功初始化,你有可能不知道里面是什么样子的。 self =...
阅读(2508) 评论(0)

数据结构-堆栈和队列

堆栈的定义 后进先出 二、堆栈的基本操作 1.插入(进栈、入栈) 2.删除(出栈、退栈) 3.测试堆栈是否为空 4.测试堆栈是否已满 5.检索当前栈顶元素 数组  静态结构 堆栈 动态结构 溢出  上溢  当堆栈已满时做插入操作(top = M-1) 下溢  当堆栈为空时做删除操作 (top = -1) ...
阅读(50) 评论(0)

数据结构-双向链表

双向链表的构造 所谓的双向链表是指链表的每一个结点中除了数据域外设置两个指针域,其中之一指向结点的直接后继结点,另外一个指针指向结点的直接前驱结点。 链表的实际结构可以如下描述: 双向链表的几种形式 类型定义 typedef struct node { ElemType data; struct node *rlink,*llink; ...
阅读(19) 评论(0)

数据结构-循环链表

循环链表   循环链表是指链表中最后那个链结点的指针域存放指向链表最前面哪个结点的指针,整个链表形成了一个环 说明  1.头结点的设置要根据实际需要确定 2.对于采用循环链表作为存储结构的线性表,若链表设置了头结点,则判断空表的条件是 list->link = list 3.对于循环链表,如何判断是否遍历了链表一周? 求非空线性链表的长度 ...
阅读(45) 评论(0)

链式存储结构的特点

链式存储结构的特点 1.优点 1.存储空间动态分配,可以根据实际需要使用 2.不需要地址连续的存储空间 3.插入/删除操作只须通过修改指针实现,不必移动数据元素,操作时间效率高 (无论位于链表何处无论链表长度如何,插入和删除操作的时间都是O(1)) 2.缺点 1.每个链结点需要设置指针域(存储密度小) 2.是一种非随机存储结构,查找、定位等操作要通过...
阅读(63) 评论(0)

数据结构-线性表

线性表  线性表的基本操作 1、创建一个新的线性表 2、求线性表的长度 3、检索线性表中第i个数据元素(1 ) 4、根据数据元素的某数据项(通常称为关键字)的值求该数据元素在线性表中的位置  5、在线性表的第i个位置上存入一个新的数据元素 6、在线性表的第i个位置上插入一个新的数据元素 7、删除线性表中第i个数据元素 8、对线性表中的数据元素按...
阅读(39) 评论(0)

数据结构-算法

线性结构 :线性表、堆栈、队列、串、文件等  非线性结构:树、二叉树、图、集合等 顺序存储结构  数据元素之间的逻辑关系通过地址直接反应 链式存储结构  数据元素之间的逻辑关系通过指针间接反应 索引存储结构 散列存储结构 逻辑结构 存储结构  查找、插入、删除等操作的时间效率较高,但存储空间开销较大  ...
阅读(35) 评论(0)

diff: /../Podfile.lock: No such file or directory diff: /Manifest.lock: No such file or directory er

在执行第三方demo的时候出现以下提示错误: diff: /../Podfile.lock: No such file or directory diff: /Manifest.lock: No such file or directory error: The sandbox is not in sync with the Podfile.lock. Run 'pod inst...
阅读(76) 评论(0)

利用 WireShark 深入调试网络请求

背景 最近发现我们产品在打开广告链接(Webview)时有一定概率会非常慢,白屏时间超过 10s,追查广告的过程中遇到不少有意思的事情,感觉颇有收获。在这里分享一下,主要想聊一聊追查 bug 时的那些方法论,当然也不能太虚,还是要带一点干货,比如 WireShark 的使用。 Bug 复现 遇到 bug 后的第一件事当然是复现。经过一番测试我发现 bug 几乎只会主要出现在 iPhone6 ...
阅读(159) 评论(0)

让 BAT 的 Offer 不再难拿

随着各大公司春招的开始,很多小伙伴都行动起来了,我有幸能够加入百度并和大家分享自己的经验心得。由于我面试的都是比较大的公司,所以自然也是做了这方面的准备,因此这篇总结并不一定适合想去创业公司的同学。另外,由于经验本来就是主观性极强的东西,加之笔者水平有限,所以如果有不认可的地方,万望诸君呵呵一笑,抛之脑后。 接下来,我就斗胆分享一下自己在准备和参加面试的过程中的收获、对面试的思考,以及一些可能对...
阅读(167) 评论(0)

iOS Runtime 几种基本用法简记

Runtime 介绍 这不是一遍介绍关于Runtime实现细节的文章,而是怎么利用Objective-C提供的Runtime API进行开发的文章! Objective-C拥有相当多的动态特性,这些特性在运行程序时候发挥作用. Objctive-C Runtime是个运行时的库,由C和汇编实现。通过Runtime封装的C结构体和函数可以在程序运行时创建、检查和修改类以及对象及其方法,甚至可以...
阅读(63) 评论(0)

iOS 第三方库、插件、知名博客总结

用到的组件 1、通过CocoaPods安装 项目名称 项目信息 AFNetworking 网络请求组件 FMDB 本地数据库组件 SDWebImage 多个缩略图缓存组件 UICKeyChainStore 存放用户账号密码组件 Reachability 监测网络状态 DateTools 友好化时间 MBProgressHUD 一款提示框第三方库 MWPhotoB...
阅读(630) 评论(0)

ios11适配 以及会有的坑

1、iPhone X尺寸问题 分辨率1125*2436  (375*812) 导航栏为 44+44  原来为20+44 底部tabbar  49+34  其余屏幕 49+0   2、打印线程问题 Main Thread Checker: UI API called on a background thread: -[UIApplication statusBar...
阅读(2680) 评论(0)

iOS app运行时报错:This application is modifying the autolayout engine from a background thread after the

今天在写程序的时候,使用Xcode 运行工程时报出下面的错误错信息,我还以为是什么呢,好久没遇到过这样的错误了。 **2017-9-06 14:47:20.205913 PhoneBackCover[1512:778965] This application is modifying the autolayout engine from a background thread after the...
阅读(149) 评论(0)

iOS性能监控

背景,目前正在优化项目,首先要对项目内的性能指标进行分析,这个可以通过Instrument 进行debug 分析。这样做只适用于开发人员。性能指标作为一项衡量App的重要指标无法量化。为了每次发布前能有一个性能报告,需要开发一个组件,对性能数据进行记录,之后通过脚本生成报表。 报表中重点关注的指标有以下几点: 启动时间内存FPS(页面刷新帧率)CPU 页面渲染时间 debug...
阅读(67) 评论(0)

BAT 招聘iOS职位要求

百度: -负责iOS平台上应用软件架构和研发工作 -负责新产品的可行性研究及相关技术方案的研究和技术选型 -研究新兴技术,满足产品需求 -根据研发过程中的体验对产品提出建议 职位要求:  -本科以上学历,2年以上IOS研发经验  -具备扎实的C/C++、OC、Swift编程能力 ,有大型IOS sdk项目开发经验优先 -熟悉iOS平台UI设计,尤其对UIKi...
阅读(206) 评论(0)
762条 共51页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:614185次
    • 积分:12756
    • 等级:
    • 排名:第1203名
    • 原创:688篇
    • 转载:74篇
    • 译文:0篇
    • 评论:100条
    文章分类
    最新评论