10 2015 档案
二叉树-你必须要懂!(二叉树相关算法实现-iOS)
摘要:这几天详细了解了下二叉树的相关算法,原因是看了唐boy的一篇博客(你会翻转二叉树吗?),还有一篇关于百度的校园招聘面试经历,深刻体会到二叉树的重要性。于是乎,从网上收集并整理了一些关于二叉树的资料,及相关算法的实现(主要是Objective-C的,但是算法思想是相通的),以便以后复习时查阅。什么是二... 阅读全文
posted @ 2015-10-23 16:58 manji 阅读(128297) 评论(4) 推荐(7)
Objective-C排序算法实现
摘要:算法作为程序猿的一种基本技能,对我来说却一直是一个硬伤。毕竟平时的工作接触算法的地方很少,大部分时间都是在搭建UI,写业务逻辑,写网络请求。然而在面试当中,算法往往又是考察的重点。也许你会说这些平时工作用得到么?确实,用到的很少,但是你不会,人家就是不要你,你能怎样?!关于这个事情,唐boy有篇文章... 阅读全文
posted @ 2015-10-15 11:39 manji 阅读(1496) 评论(0) 推荐(0)
一个基于MBProgressHUD的自定义视图hud例子
摘要:项目中用到的一个hud,基于MBProgressHUD,使用自定义视图实现的,动画效果是从网上参考的,并不是很理想。有需要的可以看看,这里是源码(源码用了cocoapods,运行前需要pod install)。附上效果:里面有一些关于MBProgressHUD的设置的,如下:1 hud.op... 阅读全文
posted @ 2015-10-14 09:32 manji 阅读(2181) 评论(0) 推荐(0)
一次MVVM+ReactiveCocoa实践
摘要:前言学习MVVM和ReactiveCocoa(简称RAC)也有一段时间了,不过都仅限于看博客,一直对这两个东西很感兴趣,觉得很创新,也一直想找个机会在项目中实践一下,但是还是有一些顾虑,毕竟没有实践过,网上的资料看的也有点云里雾里,实际上手可能还是有一定的难度。于是决定写一个简单的demo实践一下。... 阅读全文
posted @ 2015-10-14 09:32 manji 阅读(4680) 评论(2) 推荐(0)
Xcode7,消失的pin菜单(Editor->pin)
摘要:用过autolayout的对pin都应该不陌生,通过这个选项可以设置控件的四周的外边距:Top Space、Leading Space、Trailing Space、Bottom Space。在Xcode6的时代,你可以有2种选择来使用pin:1)通过菜单项:Editor->pin2)通过设计器下方... 阅读全文
posted @ 2015-10-12 15:48 manji 阅读(1834) 评论(1) 推荐(0)
iOS获取设备型号、设备类型等信息
摘要:设备标识关于设备标识,历史上盛行过很多英雄,比如UDID、Mac地址、OpenUDID等,然而他们都陆陆续续倒在了苹果的门下。苹果目前提供了2个方法供App获取设备标识:idfa和idfvidfa:全称advertisingIdentifier,官方解释是广告标识,适用于广告推广,这个建议不要轻易使... 阅读全文
posted @ 2015-10-08 16:29 manji 阅读(14252) 评论(1) 推荐(0)