原创 iOS 修改導航欄透明度

//設置透明導航欄 UIView *barImageView = self.navigationController.navigationBar.subviews.firstObject; barImageView.alpha = 0

原创 iOS Animation-KeyPath

原创 iOS KVO原理的探究

使用KVO分三個步驟: 1 通過addObserver:forKeyPath:options:context:方法註冊觀察者,觀察者可以接收keyPath屬性的變化事件 Observer 被觀察者對象 keyPath 需要

原创 IOS 截取當前高清屏幕

高清圖生成 - (UIImage *)convertViewToImage { UIView *v = self.view; CGSize s = v.bounds.size; //第一個參數表示區域大小。

原创 IOS-圖片裁剪

根據自己給定的frame對圖片進行裁剪 scale 圖片的縮放比例 rect 要裁剪的frame 不能超出原圖 返回裁剪後的圖片 (UIImage )ct_imageFromImage:(UIImage )image inRect

原创 IOS -- 獲取用戶的健康數據的運動步數

最近在做和微信運動差不多的一個功能 就是從用戶手機的健康裏面獲取用戶的運動數據。。。 先在開發者中心 選擇healthKit 重新生成證書 然後在xcode裏面選擇 然後就是配置健康數據的權限 到這環境算是配置好了 下來就是操

原创 IOS 圖片拉伸不變形

(UIImage )imageCreatWithCap:(NSString )imageName { UIImage *image = [UIImage imageNamed:imageName]; // 設置左邊端蓋寬度 NSI

原创 Xcode常用快捷鍵

隱藏xcode command+h 退出xcode command+q 關閉窗口 command+w 關閉所有窗口 command+option+w 關閉當前項目 command+control+w 關閉當前文件 command

原创 算法 --常用函數 隨機數-絕對值-向上取整-正切函數等等

rand() —-隨機數 abs() / labs() —-整數絕對值 fabs() / fabsf() / fabsl() —-浮點數絕對值 floor() / floorf() / floorl() —-向下取整 ceil() / c

原创 ios target -- weight todayWeight 開發

新建一個項目 然後– File - New - targe 新建一個TodayExtension 我們把新建的 叫做子項目 原來的叫做主項目 子項目是一個單獨的app group證書 在子項目和主項目中 分別代開 Ap

原创 IOS 之各種收起鍵盤

1、用的比較多的方法:點擊背景View收起鍵盤或者直接使用也可以(你的View必須是繼承於UIControl) [self.view endEditing:YES]; 2、萬能方法:在任何地方都可以使用這種方法來關閉/收起鍵盤 [[

原创 IOS 系統振動調用

頭文件 #import 《AudioToolbox/AudioToolbox.h》 這個是最猛的振動 AudioServicesPlaySystemSound(kSystemSoundID_Vibrate); 3D Touch 中

原创 IOS UIVisualEffect 蒙版的View 高斯模糊實圖

UIVisualEffectView 是8.0以後新出的 直接加在view上就行 高斯模糊的視圖 UIBlurEffectStyleExtraLight,//淺色 UIBlurEffectStyleLight,//一般 UIBlurEf

原创 Str轉Json

NSString *str = @"{'extype':1,'name':'jiadan','pwd':'6e03a39847c297813d3d80a1935efd89','serverid':10024,'ip':'121.42.1

原创 數據的歸檔與解歸檔

將一些輕量級的json存在本地 和取出的一些操作 + (BOOL)archivingJsonWith:(id)json { NSArray *paths=NSSearchPathForDirectoriesInDomains(N