首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
like_学
掘友等级
iOS developer
|
OKCoin
iOS developer
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
42
文章 42
沸点 0
赞
42
返回
|
搜索文章
赞
文章( 42 )
沸点( 0 )
awk '/^d/' 的理解使用
AWK是一个优良的文本处理工具,Linux及Unix环境中现有的功能最强大的数据处理引擎之一。这种编程及数据操作语言(其名称得自于它的创始人阿尔佛雷德·艾侯、彼得·温伯格和布莱恩·柯林汉姓氏的首个字母)的最大功能取决于一个人所拥有的知识。awk经过改进生成的新的版本nawk,g…
Runtime 的方法交换(IMP)
Runtime 又叫运行时,是一套底层的 C 语言 API,其为 iOS 内部的核心之一,我们平时编写的 OC 代码,底层都是基于它来实现的。 runtime 有个东西是"方法欺骗"(IMP 方法的交换). 这里出现nil 是因为 字符串包含中文,导致转成URL时不识别. 但是…
iOS KVO (验证Object-C实现流程)
在Object-C中有一种观察者模式,即是Key-Value-Observing(KVO)。 利用KVO可以很容易实现视图组件和数据模型的分离。当数据模型的值改变时,会马上触发视图组件,更新视图组件。 在Objc中要实现KVO,必须实现NSKeyValueObServing协议…
iOS非越狱逆向工程
这几天一直在研究iOS的安全,也动手搞了一下iOS的逆向工程微信。有两个成果吧。一个是拦截了信息;另外一个就是拦截了定位,这样附近的人等需要用到经纬度功能的地方都可以自定义自己想要的经纬度。例如可以定位到日本,去看看日本的美眉。哈哈。。 由于之前的iOSOpenDev已经不维护…
使用Jenkins配置iOS自动化构建工具
关于iOS自动化构建其实并不复杂,通过一些简单的Git与Xcode指令,加上UI,我们自己也可以动手编写一款自动化构建工具。这在之前的博客中也有涉及,有兴趣的朋友可以在如下地址找到这篇博客: 自己动手设计一款iOS自动构建发布工具:https://my.oschina.ne…
“理解”iOS内存管理
引言:我们都知道Objective-C通过“引用计数”来管理对象释放。基本原理就是管理对象的持有者个数(引用计数),引用计数为0时释放对象。现在有ARC(自动引用计数),则无需我们自己显式持有(retain)和释放(release)对象,ARC通过对对像加上所有权修饰符(__s…
iOS 性能优化,持续更新
iOS 性能优化,持续更新
iOS 中 assign 和 weak 修饰符的区别
assign 与 weak,它们都是弱引用声明类型,最大的区别在那呢? 如果用 weak 声明的变量在栈中就会自动清空,赋值为 nil。 如果用 assign 声明的变量在栈中可能不会自动赋值为 nil,就会造成野指针错误!
深入理解RunLoop
RunLoop 是 iOS 和 OSX 开发中非常基础的一个概念,这篇文章将从 CFRunLoop 的源码入手,介绍 RunLoop 的概念以及底层实现原理。之后会介绍一下在 iOS 中,苹果是如何利用 RunLoop 实现自动释放池、延迟回调、触摸事件、屏幕刷新等功能的。 I…
下一页
个人成就
文章被点赞
4
文章被阅读
5,553
掘力值
87
关注了
0
关注者
0
收藏集
1
关注标签
10
加入于
2016-09-07