会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
颜妍
博客园
首页
新随笔
联系
订阅
管理
1
2
下一页
2016年4月6日
Mach-o可执行文件简述
摘要: iOS上的可执行文件是Mach-O格式。Mach-O文件主要有三部分组成:分别是头部(Header)、加载命令(Load commands)、和段(segment); 下面以个推的GeTuiSdk.o可执行文件为例分别对上述三部分进行实践说明 1、 用otool -h XXXX.o可以查看可执行文件
阅读全文
posted @ 2016-04-06 18:19 颜妍
阅读(397)
评论(0)
推荐(0)
2016年3月25日
堆排序算法
摘要: 堆排序(Heapsort)是指利用堆积树(堆)这种数据结构所设计的一种排序算法,它是选择排序的一种。可以利用数组的特点快速定位指定索引的元素。堆分为大根堆和小根堆,是完全二叉树。大根堆的要求是每个节点的值都不大于其父节点的值,即A[PARENT[i]] >= A[i]。在数组的非降序排序中,需要使用
阅读全文
posted @ 2016-03-25 17:07 颜妍
阅读(265)
评论(0)
推荐(0)
2016年3月24日
类的成员变量和属性描述
摘要: 0x 01 、类的属性 property 类的属性即是通过@property声明的属性。属性是类型为objc_property的一个结构体。该结构体封装了属性的信息 比如属性的名字,属性的类型,属性的可读写,非原子/原子属性等。 1)、获取一个类的属性列表方法:OBJC_EXPORT objc_pr
阅读全文
posted @ 2016-03-24 17:13 颜妍
阅读(2193)
评论(0)
推荐(0)
2016年3月23日
SDWebImage源码解析
摘要: SDWebImage是通过类别的方式给UIImageview 和UIButton 等类进行扩展,方便用户下载图片并渲染到视图上的开源库,解读该开源代码的时候SDWebImage的版本是 3.7.5。 0x 01、 动态关联一个NSURL的属性到UIImageView,仅用于应用层需要返回sd_ima
阅读全文
posted @ 2016-03-23 17:16 颜妍
阅读(192)
评论(0)
推荐(0)
2016年3月21日
lldb调试技巧
摘要: 0x01 断点 Breakpoint 1)、 条件断点,比如在一个循环中,指定到具体哪一次条件时添加断点。 如上述代码 让i 为8的时候断点停止 则可以编辑断点,这个时候当循环到8的时候断点就会停下来; 条件断点加打印 可以在编辑断点的时候增加一个Action 比如执行到i==8的时候 打印一下i的
阅读全文
posted @ 2016-03-21 16:53 颜妍
阅读(484)
评论(0)
推荐(0)
2016年3月18日
NSScanner使用
摘要: + (instancetype)scannerWithString:(NSString *)string 初始化一个NSScanner对象 并且指定该对象的String对象; - (BOOL)scanUpToString:(NSString *)string intoString:(NSString
阅读全文
posted @ 2016-03-18 18:10 颜妍
阅读(668)
评论(0)
推荐(0)
2015年8月31日
安装和使用Carthage
摘要: 0x01、首先安装OSX套件管理器Homebrewruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"0x02、使用Homebrew进行安装Carthage 安装之前先对Ho...
阅读全文
posted @ 2015-08-31 12:14 颜妍
阅读(439)
评论(0)
推荐(0)
2015年1月30日
JavaScriptCore in swift
摘要: JavaScriptCore是IOS7之后苹果悄悄推出的一个框架,用于Javascript与objective-c/swift互通。让Javascript开发者可以轻松愉快地用Javascript编写应用程序。 根据我学习的原则,新东西学习,就一起学吧,所以边学swift边学Javascrip...
阅读全文
posted @ 2015-01-30 18:11 颜妍
阅读(1006)
评论(1)
推荐(0)
2014年10月17日
swift学习之coreImage篇
摘要: coreImage就是一个强大的框架,用这个框架我们可以通过调用简单的API使用框架所带的各种滤镜对图像进行处理,而不需要关心CPU/GPU等底层是如何对图像进行处理的。 coreImage的三个核心类:CIFilter 滤镜;CIContext:创建上下文;CIImage:构建图像数据的...
阅读全文
posted @ 2014-10-17 12:28 颜妍
阅读(1118)
评论(0)
推荐(0)
2014年10月10日
swift 常用库函数
摘要: //countElements 入参为(x: T) 返回值T.Index.Distance 本demo返回11 println(countElements("hello swift"))//11 //0:A 1:B 2:C 返回一个新的序列,其中每个元素是一个元组,第一个值为原来元素...
阅读全文
posted @ 2014-10-10 15:14 颜妍
阅读(386)
评论(0)
推荐(0)
1
2
下一页
公告