原创 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 =