iOS梦工厂

iCocos——不战胜自己,何以改变未来!

玩转CollectionView

| Comments

实现步骤

一、新建两个类

1.继承自UIScrollView的子类,比如iCocosWaterflowView

  • 瀑布流显示控件,用来显示所有的瀑布流数据

2.继承自UIView的子类,比如iCocosWaterflowViewCell

  • 代表着瀑布流数据中的一个单元(一个格子)

3.总结

看我怎么拿到设备信息

| Comments

设备唯一标识符:

  • 1.已禁用-[UIDevice uniqueIdentifier]

  苹果总是把用户的隐私看的很重要。-[UIDevice uniqueIdentifier]在iOS5实际在iOS5的时候已经被遗弃了,但是iOS7中已经完全的禁用了它。Xcode5甚至不会允许你编译包含了指引到-[UIDevice uniqueIdentifier]的app。此外,iOS7之前的使用了-[UIDevice uniqueIdentifier] 的app如果在iOS7上运行,它不会返回设备的UUID,而是会返回一串字符串,以FFFFFFFF开头,跟着-[UIDevice identifierForVendor]的十六进制值。

自己写套缓存机制

| Comments

  • 前言

大家都知道UITableView,最经典在于循环利用,这里我自己模仿UITableView循环利用,写了一套自己的TableView实现方案,希望大家看了我的文章,循环利用思想有显著提升。

MVC初探+实战

| Comments

这两天认真研究了一下MVC设计模式,在iOS开发中这个算是重点中的重点了,如果对MVC模式不理解或者说不会用,那么你iOS肯定学不好,或者写不出好的东西,当然本人目前也在学习中,不过既然能看到这篇文档,说明你已经开始着手学习并且想深入研究它了,个人也是研究很久才搞懂,就写下来希望对各位有用,也能方便自己以后开发中查看,好了废话不多说,下面就来详细介绍一下MVC,并且用实例验证一下在项目开发中怎么去使用它。

相信你对 MVC 设计模式 并不陌生,只是不能完全理解其中的含义或者不能很好的使用它。

常用关键字总结

| Comments

Name Typedef Header True Value False Value
BOOL signed char objc.h YES NO
bool _Bool (int) stdbool.h true false
Boolean unsigned char MacTypes.h TRUE FALSE
NSNumber __NSCFBoolean Foundation.h @(YES) @(NO)
CFBooleanRef struct CoreFoundation.h kCFBooleanTrue kCFBooleanFalse

带你玩虐Ocotpress+Github博客

| Comments

简介

Octopress是利用Jekyll博客引擎开发的一个博客系统,生成的静态页面能够很好的在github page上展现。号称是hacker专属的一个博客系统(A blogging framework for hackers.)

根据大家的反应,本文我就来介绍一下如何在苹果电脑(OS X 10.8.3)利用Octopress搭建一个Github博客。本文需要读者熟悉一些shell命令,并掌握基本的git操作。

目录

一: 快速搭建

  1. 安装Ruby
  2. 安装Octopress
  3. 配置Octopress
  4. 将博客部署到GitHub上
  5. 开始写博客