你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發基礎 >> 源碼推薦(9.14):自定義控制器POP手勢動畫,快速創建model

源碼推薦(9.14):自定義控制器POP手勢動畫,快速創建model

編輯:IOS開發基礎

自定義控制器POP手勢動畫(作者:dujipeng)

首先感謝@J_雨的簡書 給予的代碼參考

放上鏈接地址。http://www.cocoachina.com/ios/20150605/12042.html

這邊增加了防止私有API審查。

NSString * selectorStringBegin = @"handleNavigation";
NSString * selectorStringEnd = @"Transition:";
NSString * selectorString= [NSString stringWithFormat:@"%@%@",selectorStringBegin,selectorStringEnd];

以及防止官方API變化的修改版本。

測試環境:Xcode 6.2,iOS 6.0 以上

自定義控制器POP手勢動畫

快速創建model(作者:登錄無奈)

只需要一行代碼,就能處理Json數據或者XML數據時快速創建model

例如調用[QXBModelTool createXMLModelWithXMLString:e.XMLString modelName:@"TestModel"];

就能夠輸出

@interface TestModel :NSObject
@property (copy,nonatomic) NSString *id
@property (copy,nonatomic) NSString *surl
@property (copy,nonatomic) NSString *durl
@property (copy,nonatomic) NSString *wsdimg
@property (copy,nonatomic) NSString *name
@property (copy,nonatomic) NSString *multipagetitle
@property (copy,nonatomic) NSString *price
@property (copy,nonatomic) NSString *priceoff
@property (copy,nonatomic) NSString *currentdealcount
@property (copy,nonatomic) NSString *starttime
@property (copy,nonatomic) NSString *endtime
@property (copy,nonatomic) NSString *sevenrefundallowed
@property (copy,nonatomic) NSString *expirerefundallowed
@property (copy,nonatomic) NSString *district
@property (copy,nonatomic) NSString *type2
@property (copy,nonatomic) NSString *hassub
@property (copy,nonatomic) NSString *flag
@end

方便快速創建model

快速創建model

簡單的日歷選擇器 LDCalendarView

之前項目中需要用日歷選擇工作的日期是哪幾天,網上搜了下多是單選日歷,且UI不能滿足要求,想想日歷也不太復雜,於是自己寫了個簡單的日歷選擇器:

1.今天用紅框特殊標注,只能選擇今天以後的工作日期,支持跨月份多選

2.因為每個月的第一天在第一行,所以有時候需要6行才能顯示,仿照鐵路12306的日歷,顯示了6行, 選擇點擊下一個月的日期時會自動切到下一個月,但是可以直接在當前月取消。

測試環境:Xcode 6.2,iOS 6.0 以上

簡單的日歷選擇器 LDCalendarView

藍牙app,BabyBluetoothAppDemo(作者:劉彥玮)

BabyBluetoothAppDemo :一個類似lightblue的程序,藍牙操作全部使用BabyBluetooch完成。 

這個app是babyBluetooth的example程序,代碼可以到github中下載或直接附件下載。

功能:

1:掃描周圍設備

2:連接設備,掃描設備的全部services和characteristic

3:顯示characteristic,讀取characteristic的value,和descriptors以及Descriptors對應的value

4:寫0x01到characteristic

5:訂閱/取消訂閱 characteristic的notify

注意,藍牙相關的功能只能在真機中使用,模擬器使用不了。附件中包含了一個os程序,可以直接在mac中啟動並使用藍牙設備。

BabyBluetooch藍牙庫,一個非常容易使用的藍牙庫

-基於原生CoreBluetooth框架封裝的輕量級的開源庫,可以幫你更簡單地使用CoreBluetooth API。

-CoreBluetooth所有方法都是通過委托完成,代碼冗余且順序凌亂。BabyBluetooth使用block方法,可以重新按照功能和順序組織代碼,並提供許多方法減少藍牙開發過程中的代碼量。

-鏈式方法體,代碼更簡潔、優雅

藍牙app,BabyBluetoothAppDemo

畫中畫效果(作者:jingzhou_xu)

視頻畫中畫效果: 在任意視頻中,任意添加子視頻,並可拖動內嵌的子視頻到合適的位置保存,生成畫中畫效果。

畫中畫效果

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved