会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
小呀小儿狼
博客园
首页
新随笔
联系
管理
订阅
2017年7月28日
iOS用域名或主机名获取IP地址(包含C语言接口 和iOS原生)
摘要: 最近工作中遇到了个新需求、需要将域名 解析成ip地址,搜了搜文章博客,发现很多人都是在用C的 struct hostent *gethostbyname(const char *); 对于OC原生的方法还是比较陌生的,因此研究了一下,封了个方法出来,供大家参考使用,话不多说、上代码 方法一,二 中
阅读全文
posted @ 2017-07-28 11:14 小呀小儿狼
阅读(2113)
评论(7)
推荐(0)
2017年5月25日
iOS系统原生 二维码的生成、扫描和读取(高清、彩色)
摘要: 由于近期工作中遇到了个需求:需要将一些固定的字段 在多个移动端进行相互传输,所以就想到了 二维码 这个神奇的东东! 现在的大街上、连个摊煎饼的大妈 都有自己的二维码来让大家进行扫码支付。可见现在的二维码使用率多高, 不光如此,在很多的社交类的APP 基本都有扫一扫加好友这个功能吧,因此决定学一学这个
阅读全文
posted @ 2017-05-25 15:05 小呀小儿狼
阅读(2957)
评论(1)
推荐(1)
2017年5月3日
元类(meta class)
摘要: 元类(meta class),这个名字想必很多人都听过,网上也有很多关于元类的介绍,今天我就按照自己这两天的理解来简单探讨一下这个玩意,有误之处还望指出。 首先,下载objc源码,源码地址:https://opensource.apple.com/tarballs/objc4/打开链接后会发现有很多
阅读全文
posted @ 2017-05-03 15:39 小呀小儿狼
阅读(449)
评论(0)
推荐(0)
2017年4月5日
iOS学习之应用之间的操作(转发)
摘要: 首先要说的是每一个APP都可以设置一个自己独有的URL,APP应用之间的操作就是通过这个URL来实现的! 1、如何配置自己应用的URL? 关于自己的URL,作为资深的程序猿都会想到 Info.plist ,在 Info.plist 中如下图配置: 2、APP中判断手机上是否存在另一个APP 核心方法
阅读全文
posted @ 2017-04-05 16:41 小呀小儿狼
阅读(122)
评论(0)
推荐(0)
2016年9月9日
iOS下KVO使用过程中的陷阱
摘要: iOS下KVO使用过程中的陷阱 KVO,全称为Key-Value Observing,是iOS中的一种设计模式,用于检测对象的某些属性的实时变化情况并作出响应。网上广为流传普及的一个例子是利用KVO检测股票价格的变动,例如这里。这个例子作为扫盲入门还是可以的,但是当应用场景比较复杂时,里面的一些细节
阅读全文
posted @ 2016-09-09 19:19 小呀小儿狼
阅读(168)
评论(0)
推荐(0)
2016年8月14日
Swift 入门之简单语法(六)
摘要: KVC 字典转模型构造函数 以上代码编译就会报错! 原因: KVC 是 OC 特有的,KVC 本质上是在运行时,动态向对象发送 setValue:ForKey: 方法,为对象的属性设置数值 因此,在使用 KVC 方法之前,需要确保对象已经被正确实例化 添加 super.init() 同样会报错 原因
阅读全文
posted @ 2016-08-14 23:32 小呀小儿狼
阅读(1403)
评论(0)
推荐(0)
Swift 入门之简单语法(五)
摘要: 面向对象 目标 构造函数 构造函数的基本概念 构造函数的执行顺序 KVC 在构造函数中的使用及原理 便利构造函数 析构函数 区分 重载 和 重写 懒加载 只读属性(计算型属性) 设置模型数据(didSet) 构造函数的基本概念 构造函数的执行顺序 KVC 在构造函数中的使用及原理 便利构造函数 析构
阅读全文
posted @ 2016-08-14 23:31 小呀小儿狼
阅读(224)
评论(0)
推荐(0)
Swift 入门之简单语法(四)
摘要: 函数 目标 掌握函数的定义 掌握外部参数的用处 掌握无返回类型的三种函数定义方式 代码实现 函数的定义 格式 func 函数名(行参列表) -> 返回值 {代码实现} 调用 let result = 函数名(值1, 参数2: 值2...) 格式 func 函数名(行参列表) -> 返回值 {代码实现
阅读全文
posted @ 2016-08-14 23:30 小呀小儿狼
阅读(145)
评论(0)
推荐(0)
Swift 入门之简单语法(三)
摘要: 集合 数组 数组使用 [] 定义,这一点与 OC 相同 遍历 通过下标获取指定项内容 可变&不可变 let 定义不可变数组 var 定义可变数组 let 定义不可变数组 var 定义可变数组 数组的类型 如果初始化时,所有内容类型一致,择数组中保存的是该类型的内容 如果初始化时,所有内容类型不一致,
阅读全文
posted @ 2016-08-14 23:27 小呀小儿狼
阅读(141)
评论(0)
推荐(0)
Swift 入门之简单语法(二)
摘要: 可选项判断 由于可选项的内容可能为 nil,而一旦为 nil 则不允许参与计算 因此使用中,经常需要判断可选项的内容是否为 nil 单个可选项判断 可选项条件判断 小结 if let 不能与使用 &&、|| 等条件判断 如果要增加条件,可以使用 where 子句 注意:where 子句没有智能提示
阅读全文
posted @ 2016-08-14 23:26 小呀小儿狼
阅读(209)
评论(0)
推荐(0)
下一页
公告