原创 tabbar ios

tabBar圖片被tintColor填充問題解決: nav.tabBarItem.image = [[UIImageimageNamed:@“barImage”]imageWithRenderingMode:UIImageRend

原创 畫圖片

`- (void)rotateTapped:(id)sender { UIImage *currentImage = _imageView.image; CGImageRef currentCGImage =

原创 JSONModel源碼學習

******************第一段********************* -(id)initWithDictionary:(NSDictionary*)dict error:(NSError**)err { /

原创 countryCode與currencyCode

countryCode,國家代碼 中國:CN;美國:US;香港:HK;臺灣:TW;澳門:MO;日本:JP;韓國:KR; currencyCode,貨幣代碼 人民幣:CNY;美元:USD;港幣:HKD;澳元:AUD;日元:JPY

原创 動態添加方法,添加協議

void newMethod(id self,SEL _cmd,NSString *str) { NSLog(@"%@",str); } /** cls:被添加方法的類 name:可以理解爲方

原创 利用bounds處理tableView頂部上下滑動

#pragma mark - UIScrollViewDelegate - (void)scrollViewDidScroll:(UIScrollView *)scrollView { static UIView *sup

原创 獲取當前控制器

//任意位置當前屏幕顯示的viewcontroller - (UIViewController *)getCurrentVC { UIViewController *result = nil; UIWindow

原创 CABaseAnimation

主要成員變量:fromValue(開始值),toValue(結束值),byValue(改變量的值); cumulative(是否累計疊加每次的動畫效果,在repeatCount大於1時有用),timingFunction(動畫效果

原创 數組排序

NSArray *temp; [temp sortedArrayUsingComparator:^NSComparisonResult(id _Nonnull obj1, id _Nonnull obj2) {

原创 runtime

1、((void(*)(id,SEL))objc_msgSend)(objc,@selector(fillAllMoney));//啓動objc對象中的fillAllMoney方法 2、objc_setAssociatedObje

原创 arc下使用mrc

在Build Phase裏面的Compile Source裏面找到需要特殊處理的文件,雙擊選擇。添加   -fno-objc-arc 點贊 收藏 分享 文章舉報 bian3-3

原创 navigationController

//設置頁面有上拉手勢的時候隱藏導航欄,快速下拉則顯示導航欄 self.navigationController.hidesBarsOnSwipe = YES; //設置頁面有單擊事件的時候隱藏導航欄,再次點擊顯示導航欄 self

原创 獲取對象的屬性名、屬性值、屬性特性,協議列表

unsigned int count = 0; //獲取屬性名 objc_property_t *properties = class_copyPropertyList([self class], &count);

原创 appStore下載地址

NSString *str = [NSString stringWithFormat:@"http://itunes.apple.com/us/app/id%@", @"在iTunes connect中可以查看到你的ID"]; [

原创 scrollview自定義pageEnable

#pragma mark <UIScrollViewDelegate> - (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView { _startY =