[置顶] Runtime相关整理

摘要: 一.Runtime是用C和汇编写的 对于C语言,函数的调用在编译的时候会决定调用哪个函数。对于OC的函数,属于动态调用过程,在编译的时候并不能决定真正调用哪个函数,只有在真正运行的时候才会根据函数的名称找到对应的函数来调用。 二.Runtime常用头文件 #import<objc/runtime.h 阅读全文

posted @ 2016-11-24 12:12 金色的鱼 阅读(346) 评论(0) 推荐(1)

[置顶] 排序算法01--插入排序

摘要: 基础思路: 插入排序从第二个元素开始,一个个插入到合适的位置去。 将要插入的元素作为一个特殊的标示。 将这个 特殊标示 和 下标在它前面的数 依次做比较,直到找到一个数比它还小或者直到下标为0; 在比较的过程中,主要做一件事,将比 特殊标示 大的数 后移一位。 当找到一个数比它还小 或者 下标已经为 阅读全文

posted @ 2016-09-05 17:02 金色的鱼 阅读(172) 评论(0) 推荐(0)

[置顶] ios缓存系列---1.0

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

posted @ 2016-05-25 23:03 金色的鱼 阅读(130) 评论(0) 推荐(0)

[置顶] 进新公司用cornerstone-checkout后遇到的奇葩bug,及解决方法

摘要: 从cornerstone中checkout下新的工程,运行报错。 1.开始错误原因是找不到相对应的某个.m文件的路径 解决方案:将缺少的.m文件重新从项目文件夹中导入 2.后来显示 造成的原因是在下面的框架中定义了很多不用的路径 解决方案:将路径删除 3.解决此问题结束后,显示报错信息 原因是因为 阅读全文

posted @ 2016-03-29 09:42 金色的鱼 阅读(686) 评论(0) 推荐(0)

[置顶] 浅谈UIAlertController使用

摘要: 一开始在刚接触到Alert和ActionSheet的时候,经常傻傻分不清楚,好不容易用习惯了,苹果又给合并了,好在用起来也不困难,到底哪个好呢?见仁见智吧! 现在稍微介绍一下怎么用。 1.初始化,一般用这个类方法 最后一个参数是个枚举类型,有两个值,分别就是Alert和ActionSheet 2.推 阅读全文

posted @ 2016-03-28 10:24 金色的鱼 阅读(371) 评论(2) 推荐(1)

[置顶] 打包和调试静态库(2)

摘要: 我们接着上一次的讲... 解决方法:利用命令行语句 这句命令行理解起来并不难,我大体说一下,lipo -create 要合并的静态库1 要合并的静态库2 -output 合并后的静态库文件名,注意,默认保存到当前目录下。 这样合并完的静态库就搞好了,只要把lib中的静态库替换成这个staticDem 阅读全文

posted @ 2016-03-24 15:32 金色的鱼 阅读(489) 评论(0) 推荐(0)

[置顶] 打包和调试静态库(1)

摘要: 我们在导入友盟,地图,支付等等的SDK时,经常会看到xxx.a或者xxx.framework,这个就是静态库了。 首先,什么是静态库。通俗一点讲呢,就是你要用别人写好的代码,但是人家不想让你知道具体是怎么实现的,就可以打成静态包,只暴露一个.h接口供你使用。当然静态库还有别的作用,比如你的工程中要用 阅读全文

posted @ 2016-03-24 10:06 金色的鱼 阅读(1084) 评论(0) 推荐(1)

[置顶] Xcode7--免证书真机调试

摘要: Xcode7之前,想要真机调试,必须花99刀购买开发者账号,而且步骤繁琐,需要下载证书。随着Xcode7的推出,大幅度的简化了真机调试的步骤,对ios开发工作者和正在学习ios开发的众多码农们,可以说是个不小的福利。现在,我就详细的向大家介绍一下如何免证书真机调试。 第一步:准备工作(Appl... 阅读全文

posted @ 2015-10-29 13:07 金色的鱼 阅读(1805) 评论(3) 推荐(1)

2017年6月26日

开发者账号申请附录

摘要: 苹果所需: 1、 邮箱密码 2、 联系人姓名,电话 3、 公司英文名字 4、 官网地址 邓白氏所需: 1.公司中文名:(注:中文名称一定要和营业执照上一致) 公司英文名: 2. 公司办公中文地址:(注:具体到详细地址) 公司办公英文地址: 3.公司邮编:(注:具体到详细邮编) 4.公司主营业务 5. 阅读全文

posted @ 2017-06-26 14:20 金色的鱼 阅读(202) 评论(0) 推荐(0)

2016年10月17日

AFN3.0封装

摘要: 总结了一下AFN3.0封装,也借鉴了其他人总结的,整理如下,希望多交流,互相进步 // // XJYSessionManager.h// // Created by XJY on 16/10/17. // Copyright © 2016年 XinJinYing. All rights reserved. // #import /** * 宏定义请求成功的block * *... 阅读全文

posted @ 2016-10-17 12:27 金色的鱼 阅读(1037) 评论(0) 推荐(0)

2016年9月18日

MPMoviePlayerController属性,方法,通知整理

摘要: 属性 说明 @property (nonatomic, copy) NSURL *contentURL 播放媒体URL,这个URL可以是本地路径,也可以是网络路径 @property (nonatomic, readonly) UIView *view 播放器视图,如果要显示视频必须将此视图添加到控制器视图中 @property (nonatomic, readonly) U... 阅读全文

posted @ 2016-09-18 11:14 金色的鱼 阅读(2606) 评论(0) 推荐(0)

2016年9月9日

排序算法03--选择排序

摘要: 选择排序,思路比较简单,从要排序的N个数中,先选出最小(大)的数,然后插入。 如何选最小的? 然后每次将选出的最小的插入到未排序的数的最前面。 阅读全文

posted @ 2016-09-09 16:14 金色的鱼 阅读(165) 评论(0) 推荐(0)

2016年9月8日

排序算法02--冒泡排序

摘要: 思路:冒泡排序 就是把大的数一个个沉到下面,当然也可以是把小的数一个个浮到上面。 在最外层需要比较n-1次,因为n-1个大的数被沉到了下面,剩下一个自然就是最小的数了。 在这n-1次的里层,还需要亮亮相互比较,这次比较的次数是 n-1-i次,这也比较好理解,每当一轮最大的数沉到下面,之后它就不需要再 阅读全文

posted @ 2016-09-08 10:07 金色的鱼 阅读(183) 评论(0) 推荐(0)

2016年3月28日

Xcode7 真机调试(开发者)以及P12配置

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

posted @ 2016-03-28 12:06 金色的鱼 阅读(6) 评论(0) 推荐(0)

导航