LikeABossApp

我養罷個,罷個養我

列表UITableView,UICollectionView分段load資料

在使用table view獲取列表資料時,若一次將資料全數拉回,

當資料量大的時候會消耗非常久的時間,

因此常常會將資料分裝成一個個「桶子」,比如說一桶有20筆資料,

一次只向server要20筆資料,就不會發生讀資料讀到天荒地老的狀況,

而向server要資料的時機點除了一開始的初始資料以外,

在使用者滑動列表到最下方時,才開始讀取下一段資料。 (繼續閱讀…)

將pixel轉換為point

在兜畫面時我常常喜歡用比例的方式去調整每個物件(使用純程式),

這樣可以讓畫面在各個裝置都維持一樣的比例;

但有時不同的畫面會又不同的物件位置、大小,

並且設計給的數值是"pixel"而不是程式中常用的"point",

在iOS中,iPhone5 與 iPhone6 的point轉換為pixel為:

point = pixel / 2.f

iPhone 6 Plus 的point轉換為pixel則為:

point = pixel / 3.f (繼續閱讀…)

取得輸入文字的長度

要取得文字長度就可以使用以下語法:

Before iOS 7

After iOS 7