Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

reader app for daily life

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 Additions
Octocat-spinner-32 Classes
Octocat-spinner-32 GHUnit
Octocat-spinner-32 Global
Octocat-spinner-32 HappyLife.xcodeproj
Octocat-spinner-32 Models
Octocat-spinner-32 Resources-iPad
Octocat-spinner-32 ThirdPart
Octocat-spinner-32 Utils
Octocat-spinner-32 WeiboEngine
Octocat-spinner-32 WoobooResources.bundle
Octocat-spinner-32 en.lproj
Octocat-spinner-32 images
Octocat-spinner-32 lib
Octocat-spinner-32 zh-Hans.lproj
Octocat-spinner-32 .DS_Store
Octocat-spinner-32 001_Unicode.txt
Octocat-spinner-32 002_Unicode.txt
Octocat-spinner-32 003_Unicode.txt
Octocat-spinner-32 004_Unicode.txt
Octocat-spinner-32 005_Unicode.txt
Octocat-spinner-32 006_Unicode.txt
Octocat-spinner-32 007_Unicode.txt
Octocat-spinner-32 008_Unicode.txt
Octocat-spinner-32 009_Unicode.txt
Octocat-spinner-32 010_Unicode.txt
Octocat-spinner-32 011_Unicode.txt
Octocat-spinner-32 012_Unicode.txt
Octocat-spinner-32 013_Unicode.txt
Octocat-spinner-32 014_Unicode.txt
Octocat-spinner-32 015_Unicode.txt
Octocat-spinner-32 016_Unicode.txt
Octocat-spinner-32 017_Unicode.txt
Octocat-spinner-32 018_Unicode.txt
Octocat-spinner-32 019_Unicode.txt
Octocat-spinner-32 020_Unicode.txt
Octocat-spinner-32 021_Unicode.txt
Octocat-spinner-32 022_Unicode.txt
Octocat-spinner-32 023_Unicode.txt
Octocat-spinner-32 024_Unicode.txt
Octocat-spinner-32 025_Unicode.txt
Octocat-spinner-32 026_Unicode.txt
Octocat-spinner-32 027_Unicode.txt
Octocat-spinner-32 028_Unicode.txt
Octocat-spinner-32 029_Unicode.txt
Octocat-spinner-32 030_Unicode.txt
Octocat-spinner-32 031_Unicode.txt
Octocat-spinner-32 032_Unicode.txt
Octocat-spinner-32 033_Unicode.txt
Octocat-spinner-32 034_Unicode.txt
Octocat-spinner-32 035_Unicode.txt
Octocat-spinner-32 036_Unicode.txt
Octocat-spinner-32 037_Unicode.txt
Octocat-spinner-32 038_Unicode.txt
Octocat-spinner-32 039_Unicode.txt
Octocat-spinner-32 040_Unicode.txt
Octocat-spinner-32 041_Unicode.txt
Octocat-spinner-32 042_Unicode.txt
Octocat-spinner-32 043_Unicode.txt
Octocat-spinner-32 044_Unicode.txt
Octocat-spinner-32 045_Unicode.txt
Octocat-spinner-32 046_Unicode.txt
Octocat-spinner-32 047_Unicode.txt
Octocat-spinner-32 048_Unicode.txt
Octocat-spinner-32 049_Unicode.txt
Octocat-spinner-32 050_Unicode.txt
Octocat-spinner-32 051_Unicode.txt
Octocat-spinner-32 052_Unicode.txt
Octocat-spinner-32 053_Unicode.txt
Octocat-spinner-32 054_Unicode.txt
Octocat-spinner-32 055_Unicode.txt
Octocat-spinner-32 056_Unicode.txt
Octocat-spinner-32 057_Unicode.txt
Octocat-spinner-32 058_Unicode.txt
Octocat-spinner-32 059_Unicode.txt
Octocat-spinner-32 060_Unicode.txt
Octocat-spinner-32 061_Unicode.txt
Octocat-spinner-32 062_Unicode.txt
Octocat-spinner-32 063_Unicode.txt
Octocat-spinner-32 064_Unicode.txt
Octocat-spinner-32 065_Unicode.txt
Octocat-spinner-32 066_Unicode.txt
Octocat-spinner-32 067_Unicode.txt
Octocat-spinner-32 068_Unicode.txt
Octocat-spinner-32 069_Unicode.txt
Octocat-spinner-32 070_Unicode.txt
Octocat-spinner-32 071_Unicode.txt
Octocat-spinner-32 072_Unicode.txt
Octocat-spinner-32 073_Unicode.txt
Octocat-spinner-32 074_Unicode.txt
Octocat-spinner-32 075_Unicode.txt
Octocat-spinner-32 076_Unicode.txt
Octocat-spinner-32 077_Unicode.txt
Octocat-spinner-32 078_Unicode.txt
Octocat-spinner-32 079_Unicode.txt
Octocat-spinner-32 080_Unicode.txt
Octocat-spinner-32 081_Unicode.txt
Octocat-spinner-32 082_Unicode.txt
Octocat-spinner-32 083_Unicode.txt
Octocat-spinner-32 084_Unicode.txt
Octocat-spinner-32 085_Unicode.txt
Octocat-spinner-32 086_Unicode.txt
Octocat-spinner-32 087_Unicode.txt
Octocat-spinner-32 088_Unicode.txt
Octocat-spinner-32 089_Unicode.txt
Octocat-spinner-32 090_Unicode.txt
Octocat-spinner-32 091_Unicode.txt
Octocat-spinner-32 092_Unicode.txt
Octocat-spinner-32 093_Unicode.txt
Octocat-spinner-32 094_Unicode.txt
Octocat-spinner-32 095_Unicode.txt
Octocat-spinner-32 096_Unicode.txt
Octocat-spinner-32 097_Unicode.txt
Octocat-spinner-32 098_Unicode.txt
Octocat-spinner-32 099_Unicode.txt
Octocat-spinner-32 100_Unicode.txt
Octocat-spinner-32 101_Unicode.txt
Octocat-spinner-32 102_Unicode.txt
Octocat-spinner-32 103_Unicode.txt
Octocat-spinner-32 104_Unicode.txt
Octocat-spinner-32 105_Unicode.txt
Octocat-spinner-32 106_Unicode.txt
Octocat-spinner-32 107_Unicode.txt
Octocat-spinner-32 108_Unicode.txt
Octocat-spinner-32 109_Unicode.txt
Octocat-spinner-32 110_Unicode.txt
Octocat-spinner-32 111_Unicode.txt
Octocat-spinner-32 112_Unicode.txt
Octocat-spinner-32 113_Unicode.txt
Octocat-spinner-32 114_Unicode.txt
Octocat-spinner-32 115_Unicode.txt
Octocat-spinner-32 116_Unicode.txt
Octocat-spinner-32 117_Unicode.txt
Octocat-spinner-32 118_Unicode.txt
Octocat-spinner-32 119_Unicode.txt
Octocat-spinner-32 120_Unicode.txt
Octocat-spinner-32 121_Unicode.txt
Octocat-spinner-32 122_Unicode.txt
Octocat-spinner-32 123_Unicode.txt
Octocat-spinner-32 124_Unicode.txt
Octocat-spinner-32 125_Unicode.txt
Octocat-spinner-32 126_Unicode.txt
Octocat-spinner-32 127_Unicode.txt
Octocat-spinner-32 128_Unicode.txt
Octocat-spinner-32 129_Unicode.txt
Octocat-spinner-32 130_Unicode.txt
Octocat-spinner-32 131_Unicode.txt
Octocat-spinner-32 132_Unicode.txt
Octocat-spinner-32 133_Unicode.txt
Octocat-spinner-32 134_Unicode.txt
Octocat-spinner-32 135_Unicode.txt
Octocat-spinner-32 136_Unicode.txt
Octocat-spinner-32 137_Unicode.txt
Octocat-spinner-32 138_Unicode.txt
Octocat-spinner-32 139_Unicode.txt
Octocat-spinner-32 140_Unicode.txt
Octocat-spinner-32 141_Unicode.txt
Octocat-spinner-32 142_Unicode.txt
Octocat-spinner-32 143_Unicode.txt
Octocat-spinner-32 144_Unicode.txt
Octocat-spinner-32 145_Unicode.txt
Octocat-spinner-32 146_Unicode.txt
Octocat-spinner-32 147_Unicode.txt
Octocat-spinner-32 148_Unicode.txt
Octocat-spinner-32 149_Unicode.txt
Octocat-spinner-32 150_Unicode.txt
Octocat-spinner-32 151_Unicode.txt
Octocat-spinner-32 152_Unicode.txt
Octocat-spinner-32 153_Unicode.txt
Octocat-spinner-32 154_Unicode.txt
Octocat-spinner-32 155_Unicode.txt
Octocat-spinner-32 156_Unicode.txt
Octocat-spinner-32 157_Unicode.txt
Octocat-spinner-32 158_Unicode.txt
Octocat-spinner-32 159_Unicode.txt
Octocat-spinner-32 160_Unicode.txt
Octocat-spinner-32 161_Unicode.txt
Octocat-spinner-32 162_Unicode.txt
Octocat-spinner-32 163_Unicode.txt
Octocat-spinner-32 164_Unicode.txt
Octocat-spinner-32 165_Unicode.txt
Octocat-spinner-32 166_Unicode.txt
Octocat-spinner-32 167_Unicode.txt
Octocat-spinner-32 168_Unicode.txt
Octocat-spinner-32 169_Unicode.txt
Octocat-spinner-32 170_Unicode.txt
Octocat-spinner-32 171_Unicode.txt
Octocat-spinner-32 172_Unicode.txt
Octocat-spinner-32 173_Unicode.txt
Octocat-spinner-32 174_Unicode.txt
Octocat-spinner-32 175_Unicode.txt
Octocat-spinner-32 176_Unicode.txt
Octocat-spinner-32 177_Unicode.txt
Octocat-spinner-32 178_Unicode.txt
Octocat-spinner-32 179_Unicode.txt
Octocat-spinner-32 180_Unicode.txt
Octocat-spinner-32 181_Unicode.txt
Octocat-spinner-32 182_Unicode.txt
Octocat-spinner-32 183_Unicode.txt
Octocat-spinner-32 184_Unicode.txt
Octocat-spinner-32 185_Unicode.txt
Octocat-spinner-32 186_Unicode.txt
Octocat-spinner-32 187_Unicode.txt
Octocat-spinner-32 188_Unicode.txt
Octocat-spinner-32 189_Unicode.txt
Octocat-spinner-32 190_Unicode.txt
Octocat-spinner-32 191_Unicode.txt
Octocat-spinner-32 192_Unicode.txt
Octocat-spinner-32 193_Unicode.txt
Octocat-spinner-32 194_Unicode.txt
Octocat-spinner-32 195_Unicode.txt
Octocat-spinner-32 196_Unicode.txt
Octocat-spinner-32 197_Unicode.txt
Octocat-spinner-32 198_Unicode.txt
Octocat-spinner-32 199_Unicode.txt
Octocat-spinner-32 200_Unicode.txt
Octocat-spinner-32 201_Unicode.txt
Octocat-spinner-32 202_Unicode.txt
Octocat-spinner-32 203_Unicode.txt
Octocat-spinner-32 204_Unicode.txt
Octocat-spinner-32 205_Unicode.txt
Octocat-spinner-32 206_Unicode.txt
Octocat-spinner-32 207_Unicode.txt
Octocat-spinner-32 208_Unicode.txt
Octocat-spinner-32 209_Unicode.txt
Octocat-spinner-32 210_Unicode.txt
Octocat-spinner-32 211_Unicode.txt
Octocat-spinner-32 212_Unicode.txt
Octocat-spinner-32 213_Unicode.txt
Octocat-spinner-32 214_Unicode.txt
Octocat-spinner-32 215_Unicode.txt
Octocat-spinner-32 216_Unicode.txt
Octocat-spinner-32 217_Unicode.txt
Octocat-spinner-32 218_Unicode.txt
Octocat-spinner-32 219_Unicode.txt
Octocat-spinner-32 220_Unicode.txt
Octocat-spinner-32 221_Unicode.txt
Octocat-spinner-32 222_Unicode.txt
Octocat-spinner-32 223_Unicode.txt
Octocat-spinner-32 224_Unicode.txt
Octocat-spinner-32 225_Unicode.txt
Octocat-spinner-32 226_Unicode.txt
Octocat-spinner-32 227_Unicode.txt
Octocat-spinner-32 228_Unicode.txt
Octocat-spinner-32 229_Unicode.txt
Octocat-spinner-32 230_Unicode.txt
Octocat-spinner-32 231_Unicode.txt
Octocat-spinner-32 232_Unicode.txt
Octocat-spinner-32 233_Unicode.txt
Octocat-spinner-32 234_Unicode.txt
Octocat-spinner-32 235_Unicode.txt
Octocat-spinner-32 236_Unicode.txt
Octocat-spinner-32 237_Unicode.txt
Octocat-spinner-32 238_Unicode.txt
Octocat-spinner-32 239_Unicode.txt
Octocat-spinner-32 240_Unicode.txt
Octocat-spinner-32 241_Unicode.txt
Octocat-spinner-32 242_Unicode.txt
Octocat-spinner-32 243_Unicode.txt
Octocat-spinner-32 244_Unicode.txt
Octocat-spinner-32 245_Unicode.txt
Octocat-spinner-32 246_Unicode.txt
Octocat-spinner-32 247_Unicode.txt
Octocat-spinner-32 248_Unicode.txt
Octocat-spinner-32 249_Unicode.txt
Octocat-spinner-32 250_Unicode.txt
Octocat-spinner-32 251_Unicode.txt
Octocat-spinner-32 252_Unicode.txt
Octocat-spinner-32 253_Unicode.txt
Octocat-spinner-32 254_Unicode.txt
Octocat-spinner-32 255_Unicode.txt
Octocat-spinner-32 256_Unicode.txt
Octocat-spinner-32 257_Unicode.txt
Octocat-spinner-32 258_Unicode.txt
Octocat-spinner-32 259_Unicode.txt
Octocat-spinner-32 260_Unicode.txt
Octocat-spinner-32 261_Unicode.txt
Octocat-spinner-32 262_Unicode.txt
Octocat-spinner-32 263_Unicode.txt
Octocat-spinner-32 264_Unicode.txt
Octocat-spinner-32 265_Unicode.txt
Octocat-spinner-32 266_Unicode.txt
Octocat-spinner-32 267_Unicode.txt
Octocat-spinner-32 268_Unicode.txt
Octocat-spinner-32 269_Unicode.txt
Octocat-spinner-32 270_Unicode.txt
Octocat-spinner-32 271_Unicode.txt
Octocat-spinner-32 272_Unicode.txt
Octocat-spinner-32 273_Unicode.txt
Octocat-spinner-32 274_Unicode.txt
Octocat-spinner-32 275_Unicode.txt
Octocat-spinner-32 276_Unicode.txt
Octocat-spinner-32 277_Unicode.txt
Octocat-spinner-32 278_Unicode.txt
Octocat-spinner-32 279_Unicode.txt
Octocat-spinner-32 280_Unicode.txt
Octocat-spinner-32 281_Unicode.txt
Octocat-spinner-32 282_Unicode.txt
Octocat-spinner-32 283_Unicode.txt
Octocat-spinner-32 284_Unicode.txt
Octocat-spinner-32 285_Unicode.txt
Octocat-spinner-32 286_Unicode.txt
Octocat-spinner-32 287_Unicode.txt
Octocat-spinner-32 288_Unicode.txt
Octocat-spinner-32 289_Unicode.txt
Octocat-spinner-32 290_Unicode.txt
Octocat-spinner-32 291_Unicode.txt
Octocat-spinner-32 292_Unicode.txt
Octocat-spinner-32 293_Unicode.txt
Octocat-spinner-32 294_Unicode.txt
Octocat-spinner-32 295_Unicode.txt
Octocat-spinner-32 296_Unicode.txt
Octocat-spinner-32 297_Unicode.txt
Octocat-spinner-32 298_Unicode.txt
Octocat-spinner-32 299_Unicode.txt
Octocat-spinner-32 300_Unicode.txt
Octocat-spinner-32 301_Unicode.txt
Octocat-spinner-32 302_Unicode.txt
Octocat-spinner-32 303_Unicode.txt
Octocat-spinner-32 304_Unicode.txt
Octocat-spinner-32 305_Unicode.txt
Octocat-spinner-32 306_Unicode.txt
Octocat-spinner-32 307_Unicode.txt
Octocat-spinner-32 308_Unicode.txt
Octocat-spinner-32 309_Unicode.txt
Octocat-spinner-32 310_Unicode.txt
Octocat-spinner-32 311_Unicode.txt
Octocat-spinner-32 312_Unicode.txt
Octocat-spinner-32 313_Unicode.txt
Octocat-spinner-32 314_Unicode.txt
Octocat-spinner-32 315_Unicode.txt
Octocat-spinner-32 316_Unicode.txt
Octocat-spinner-32 317_Unicode.txt
Octocat-spinner-32 318_Unicode.txt
Octocat-spinner-32 319_Unicode.txt
Octocat-spinner-32 320_Unicode.txt
Octocat-spinner-32 321_Unicode.txt
Octocat-spinner-32 322_Unicode.txt
Octocat-spinner-32 323_Unicode.txt
Octocat-spinner-32 324_Unicode.txt
Octocat-spinner-32 325_Unicode.txt
Octocat-spinner-32 326_Unicode.txt
Octocat-spinner-32 327_Unicode.txt
Octocat-spinner-32 328_Unicode.txt
Octocat-spinner-32 329_Unicode.txt
Octocat-spinner-32 330_Unicode.txt
Octocat-spinner-32 331_Unicode.txt
Octocat-spinner-32 332_Unicode.txt
Octocat-spinner-32 333_Unicode.txt
Octocat-spinner-32 334_Unicode.txt
Octocat-spinner-32 335_Unicode.txt
Octocat-spinner-32 336_Unicode.txt
Octocat-spinner-32 337_Unicode.txt
Octocat-spinner-32 338_Unicode.txt
Octocat-spinner-32 339_Unicode.txt
Octocat-spinner-32 340_Unicode.txt
Octocat-spinner-32 341_Unicode.txt
Octocat-spinner-32 342_Unicode.txt
Octocat-spinner-32 343_Unicode.txt
Octocat-spinner-32 344_Unicode.txt
Octocat-spinner-32 345_Unicode.txt
Octocat-spinner-32 346_Unicode.txt
Octocat-spinner-32 347_Unicode.txt
Octocat-spinner-32 348_Unicode.txt
Octocat-spinner-32 349_Unicode.txt
Octocat-spinner-32 350_Unicode.txt
Octocat-spinner-32 351_Unicode.txt
Octocat-spinner-32 352_Unicode.txt
Octocat-spinner-32 353_Unicode.txt
Octocat-spinner-32 354_Unicode.txt
Octocat-spinner-32 355_Unicode.txt
Octocat-spinner-32 356_Unicode.txt
Octocat-spinner-32 357_Unicode.txt
Octocat-spinner-32 358_Unicode.txt
Octocat-spinner-32 359_Unicode.txt
Octocat-spinner-32 360_Unicode.txt
Octocat-spinner-32 361_Unicode.txt
Octocat-spinner-32 362_Unicode.txt
Octocat-spinner-32 363_Unicode.txt
Octocat-spinner-32 364_Unicode.txt
Octocat-spinner-32 365_Unicode.txt
Octocat-spinner-32 366_Unicode.txt
Octocat-spinner-32 367_Unicode.txt
Octocat-spinner-32 368_Unicode.txt
Octocat-spinner-32 369_Unicode.txt
Octocat-spinner-32 370_Unicode.txt
Octocat-spinner-32 371_Unicode.txt
Octocat-spinner-32 CDetailViewController.h
Octocat-spinner-32 CDetailViewController.xib
Octocat-spinner-32 CommonADColor.h
Octocat-spinner-32 CommonADView.h
Octocat-spinner-32 ComposeViewController.h
Octocat-spinner-32 ComposeViewController.m
Octocat-spinner-32 ComposeViewController.xib
Octocat-spinner-32 Default-Landscape~ipad.png
Octocat-spinner-32 Default-Portrait~ipad.png
Octocat-spinner-32 Default.png
Octocat-spinner-32 Default@2x.png
Octocat-spinner-32 HappyLife-Info.plist
Octocat-spinner-32 HappyLife_Prefix.pch
Octocat-spinner-32 ModalViewController.xib
Octocat-spinner-32 NetworkManager.h
Octocat-spinner-32 NetworkManager.m
Octocat-spinner-32 ReadMe.txt
Octocat-spinner-32 TextView.xib
Octocat-spinner-32 XPathQuery.h
Octocat-spinner-32 XPathQuery.m
Octocat-spinner-32 defaultAds.xml
Octocat-spinner-32 icon-114.png
Octocat-spinner-32 icon-512.png
Octocat-spinner-32 icon-57.png
Octocat-spinner-32 icon-72.png
Octocat-spinner-32 ipad.png
Octocat-spinner-32 lyrics.xml
Octocat-spinner-32 main.m
Octocat-spinner-32 weibo.png
ReadMe.txt
AdvancedTableViewCells
======================

Demonstrates several different ways to handle complex UITableViewCells.

IndividualSubviewsBasedApplicationCell is a cell designed in Interface Builder to display the contents of a cell using individual subviews (image views, labels, etc.)

CompositeSubviewBasedApplicationCell is a cell that uses a custom view to draw all of the components of the cell.

HybridSubviewBasedApplicationCell is a cell that uses a custom view to draw most of the components of the cell while using separate views to handle components that need to animate separately from the rest of the content.


Build Requirements
------------------
iOS 4.2 SDK


Runtime Requirements
--------------------
iOS 3.2 SDK or later


Using the Sample
----------------
Open the RootViewController.m and configure which of the above three cells you wish to use using the macros at the top of the file.


Packaging List
--------------
AdvancedTableViewCellsAppDelegate.{h,m}
 - The application's delegate to setup its window and content.

RootViewController.{h,m}
- The main UITableViewController.

ApplicationCell.{h,m}
- The abstract superclass of the three cell classes described above.

IndividualSubviewBasedApplicationCell.{h,m}
- The subclass of ApplicationCell that uses individual subviews to display the content.

CompositeSubviewBasedApplicationCell.{h,m}
- The subclass of ApplicationCell that uses a single view to draw the content.

HybridSubviewBasedApplicationCell.{h,m}
- The subclass of ApplicationCell that uses a single view to draw most of the content and a separate label to render the rest of the content.

RatingView.{h,m}
- The view used by the IndividualSubviewBasedApplicationCell to display the rating.


Changes from Previous Versions
1.0 - First release
1.2 - Added reuse identifier to cell loaded from nib, added localized folder for nibs.
1.3 - Upgraded project to build with the iOS 4.0 SDK.
1.4 - Added CFBundleIconFiles in Info.plist.
1.5 - Upgraded to support iOS 4.2 SDK, now using UINib class to help load and instantiate xib-based table view cells.


Feedback and Bug Reports
Please send all feedback about this sample by connecting to the Contact ADC page.
Please submit any bug reports about this sample to the Bug Reporting page.

Copyright (C) 2009-2011, Apple Inc.
Something went wrong with that request. Please try again.