自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Yngiew的博客

初涉江湖. 虾米一个 帮助新人

  • 博客(62)
  • 资源 (5)
  • 收藏
  • 关注

原创 MacOS 任务栏程序&获取指定程序窗口信息

MacOS 下 获取程序窗口信息

2023-01-07 09:40:47 1106

原创 今天找回了账号, 发现以前写的东西真的很傻X

虽然今天依旧很菜

2021-06-03 17:43:04 91

原创 键盘扩展判断

//监听当前键盘输入法NotificationCenter.default.addObserver(forName: UITextInputMode.currentInputModeDidChangeNotification, object: nil, queue: OperationQueue.main, using: { note in DispatchQueu...

2019-10-19 17:41:25 221

原创 Pod 指定三方库的Swift版本

post_install do |installer|    installer.pods_project.targets.each do |target|        if target.name == 'AFN' || target.name == 'ARC'            target.build_configurations.each do |config|   ...

2019-01-08 11:03:27 954

原创 Swift正则

import Foundation//正则表达式struct RegexHelper {    let regex: NSRegularExpression    init(pattern:String) throws {        try regex = NSRegularExpression(pattern: pattern, options: NSRegularExpression.Op...

2018-06-05 14:44:41 664

原创 JSPatch 的坑 (后续遇到再补上)

Bang 神的JSPatch  很是牛逼  还记得当初  热更新问题 苹果粑粑的 大清洗嘛.  不过经过实践 ,  目前只要配置公秘钥 还是可以用的JSPatch  问题 1 :   关于懒加载方法的 覆盖重写 : 代码如下: OC - >  - (SFDynamicMaskSegment *)segment{    if (!_segment) {        _segment = [[...

2018-04-09 11:53:29 1745

原创 Swift4.0 自定义 Xib View

////  locationBtn.swift//  WenleSwift////  Created by Chengzhe Bu on 2018/3/23.//  Copyright © 2018年 Chengzhe Bu. All rights reserved.//import UIKitclass locationBtn: UIView {            @IBOutlet wea...

2018-03-30 15:18:35 1387

原创 最好用的获取当前VC

//获取当前屏幕显示的viewcontroller- (UIViewController *)getCurrentVC{        UIViewController *result = nil;    UIWindow * window = [[UIApplication sharedApplication] keyWindow];    //app默认windowLevel是UIWindow...

2018-03-21 15:49:50 687

原创 拼音分组省市区

{  "arr" : [    {      "G" : [        "赣州市",        "广州市",        "桂林市",        "贵港市",        "广元市",        "广安市",        "甘孜藏族自治州",        "贵阳市",        "甘南藏族自治州",        "果

2018-01-26 12:11:23 2457

原创 关于App 中金钱 的 注意事项

在一些TextFile 中 输入金钱  不是说 一个浮点就可以了事的-(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string {            NSString *toStr

2018-01-17 18:02:58 226

转载 AppIcon设置无效

打开工程目录下:[工程名]/Pods/Target Support Files/Pods-[工程名]/Pods-[工程名]-resources.sh这个文件,替换最后一段代码:修改前: printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --not

2017-12-11 11:41:42 1134

原创 项目中遇到的 蜜汁 VC 管理fang'an

接受了一个外包 项目 ,看上去应该是一个挺良心的 外包 了  看到一个有趣的 VC 集中管理方法 乍一看 挺高大上 但是想了半天 不知道这么写 到底是不是 有必要 欢迎讨论1.调用 ---------------//这里面它单利初始化了一个 VC 看上去应该是 Home_tattooDetailController  UIViewController *vc = [[CTMedia

2017-12-08 17:22:15 198

转载 仿AppStore 首页 转场动画

////  SFPinterestAnimationController.h//  TattooFun////  Created by zhang on 2016/12/26.//  Copyright © 2016年 zhang. All rights reserved.//#import #import @interface SFPushAn

2017-12-08 14:57:11 4546 3

转载 带消息的TabBarVC 实现

////  SFTabBarController.h//  FootBath////  Created by zhang on 2016/12/13.//  Copyright © 2016年 zhang. All rights reserved.//#import #import @class EMMessage;@interface SF

2017-12-08 12:21:25 255

原创 RAC 简单举例 注册按钮

//当 账号 验证码 还有密码 符合长度限制的时候 注册按钮的用户交互 == YES  RAC(self.registerButton,enabled) = [RACSignal combineLatest:@[self.accountTextField.rac_textSignal,self.codeTextField.rac_textSignal,self.passwordTe

2017-12-08 11:16:10 1402

原创 Swift UIBezierPath圆角

func cornerRadius(cornerView:UIView , cornerSize:Int) {        let rect = cornerView.bounds        let radio = CGSize(width: cornerSize, height: cornerSize) // 圆角尺寸        let corner =UInt

2017-11-24 13:03:06 1105

原创 Swift 4.0 设置阴影和圆角 (UIBezierPath)

self.layer.masksToBounds =false;                self.layer.contentsScale =UIScreen.main.scale;                self.layer.shadowOpacity =0.3;                self.layer.shadowRadius =

2017-11-09 17:48:15 4786

原创 Swift 4.0 自定义带 中划线的Label 和 带下划线的 UIButton

import UIKitclass LineLabel: UILabel {    override func awakeFromNib() {        let priceString = NSMutableAttributedString.init(string: self.text!)                priceString.

2017-11-09 14:42:09 2541

原创 手机 播放音频 切换听筒和

奇葩需求年年有  今年特别多, 东西不难 ,  但总忘  [[self.receiverSwitchrac_signalForControlEvents:UIControlEventValueChanged]subscribeNext:^(__kindofUIControl * _Nullable x) {               //切换为听筒播放        

2017-09-25 09:13:43 1002

原创 自己画View其实没那么可怕

身边好多 刚入行的朋友 特别恐惧 自己画 控件 其实 这个东西 并不是太难 (主要归功于苹果的工程师们  , 因为OC最接近自然语言) ,  现在 我们就 画一个渐变色的VIew (我就用一些特别low的 方式 一步步 说一说过程, )- (void)creatGround {        //创建CGContextRef//这句话 可以理解为 创建一张画

2017-03-02 16:49:18 264

原创 Swift & Perfect 初步搭建d

最近 公司后台小哥 忙得不可开交 我等前前端 待着无聊  特在此 写一个 如何用初步搭建 一个 perfect 框架的服务器吧 (官网的文档其实很详细, 但是有一些小问题 无法理解 对于像我这种菜鸡选手,  如果不翘你也是 那么一起来搞一个吧)第一步  打开  http://perfect.org/docs/gettingStarted_zh_CN.html (中文官网) @_@不先看一眼

2017-02-21 11:15:02 482

原创 程序外调用系统发短信

一行代码发短信 (这个相当与 切到 系统发送短信模块而非直接在程序里)[[UIApplication sharedApplication]openURL:[NSURL URLWithString:@sms://188666677777]];//程序里面发送导入MessageUI.framework 并设置代理     MFMessageComposeViewContro

2016-11-22 09:54:44 355

原创 JSPatch

大概说 一下 JSPatch  的用法  只是 热修复的话这个 是很好用的 ,  咱不是什么大牛,  咱们不说底层实现原理 什么的网上很多,  关于JSPatch 的平台试过 阿里百川 的 但是静态库一直有问题 (但是支持安卓和iOS)   搞了一天 , 后来还是放弃了  毕竟 他们也是封装的 JSPatch  , 最后还是决定 用 JSPatc 自家的(只支持iOS) ,   导入 和环境配置什

2016-11-08 13:54:58 586

原创 UILabel 控件 根据内容字数适应 高度

#pragma mark --- 内容        UILabel *content = [[UILabelalloc] initWithFrame:CGRectMake(kInterval_5,CGRectGetMaxY(titleLabel.frame) +kInterval_5, kScreenWidth -20, view.frame.size.heigh

2016-10-12 14:52:38 249

原创 控制TextField 字符位数

配合 键盘类型 几乎可以满足 手机号 身份证长度控制- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{   //控制在6个字符             

2016-09-30 11:09:49 291

原创 简单的Block 创建

#pragma mark ---- block传值 1//声明一个Blocktypedef void (^returnTextBlock)(NSMutableDictionary *showDic);#pragma mark ---- block传值 2//创建block属性@property (nonatomic,copy) returnTextBlo

2016-09-09 11:14:13 336

原创 UITextfield 跟随 键盘

一开始 做项目的时候 忽略了 UITextfield 和键盘 高度的事, 走了不少弯路  废话不说 直接直接上代码 东西真心不难  ////  CLoudFitTextField.h//  CloudFITC////  Created by 卜成哲 on 16/8/12.//  Copyright © 2016年王景欣. All rights

2016-08-12 14:31:47 228

原创 判断Range 使字符串 本别显示不同颜色

UILabel *coutentLabel = [[UILabelalloc] initWithFrame:CGRectMake(view.frame.size.width / 2, 0, view.frame.size.width /2 - 10, view.frame.size.height)];        coutentLabel.font = [UIFont

2016-06-30 10:09:48 708

原创 选定一块区域,设置不同的透明度

//选定一块区域,设置不同的透明度//初始化 并创建 Rect        UIBezierPath *path = [UIBezierPathbezierPathWithRect:CGRectMake(0,0,  self.view.bounds.size.width, self.view.bounds.size.height)];        /

2016-06-17 14:26:16 918

原创 调用百度apiStore的天气 自动获取地址 及本地天气

////  WeatherView.m//  CloudSports////  Created by cloudfit on 15/12/10.//  Copyright © 2015年 cloudSports. All rights reserved.//#import "WeatherView.h"#import

2016-05-30 18:11:07 1724

原创 iOS 汉字转拼音

- (NSString *)chineseToPinyin:(NSString *)chinese withSpace:(BOOL)withSpace { CFStringRef hanzi = (__bridge CFStringRef)chinese; CFMutableStringRef string = CFStringCreateMutableCopy(NULL, 0, hanzi)

2016-05-30 17:32:20 301

原创 一个可以点击的slider

////  CanTouchSlider.h//  CloudSports////  Created by 卜成哲 on 16/5/23.//  Copyright © 2016年 cloudSports. All rights reserved.//#import @protocol CanTou

2016-05-23 19:24:43 371

原创 iOS 点击TableView 记录当前cell 当pop 回到页面时停留在之前点击的cell

@property (nonatomic,strong)NSIndexPath *indxCut; // 用来记录被点击的cell//每次进页面自动刷新 如果pop回到这个页面 就不要再下拉刷新了   if (self.indxCut ==0) {        [self.tableview.mj_headerbegin

2016-05-16 09:56:46 3347 3

原创 iOS 货币计算

//有时候,在开发过程中, 总会遇到货币计算, 但是 那些基本数据类型往往会让你得到意想不到的结果,  当然系统已经给我们提供了货币计算的方法,  世间万物存在即合理, 既然已经有方法了, 那么肯定这个方法是靠谱的, //先创建一个枚举类型的属性, 用来做加减乘除的判断typedef enum {    Adding,    Subtracting,

2016-03-31 18:24:10 536

原创 限定UITextfield的输入字符的格式和字数

//UITextField控制只输入数字- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{        NSCharacterSet *cs;    

2016-02-29 10:58:11 330

原创 AFN 设置请求数据类型

AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];        manager.requestSerializer = [AFHTTPRequestSerializer serializer];        manager.responseSerializer.acceptableConte

2016-02-23 13:23:57 3796

原创 坎坷的上传图片流到服务器(AFN方法) (多张图片)(图片流)

昨天遇到一个棘手问题(呵呵呵), 就是上传图片流到服务器, 首先AFN是有现成的方法的, 总之试了一路.....各种三方方法,还有自己写,,,,,,最后的原因是后台给我的接口文档是错的URL少了三个字母…导致我已连接服务器就404   …….啥也不说了整个上传步骤如下TT第一步//获取图片//这个是调用摄像头的回调方法- (void)imagePickerContr

2016-02-19 11:35:43 2166

原创 原生方法上传图片

//传图片流- (void)postImages {        NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES);    NSString *path = [pathsobjectAtIndex:0];

2016-02-19 10:54:45 852

原创 时间戳

NSDate  *dat = [NSDatedateWithTimeIntervalSinceNow:0];    NSTimeInterval a = [dat timeIntervalSince1970] *1000;    NSString *dateString = [NSStringstringWithFormat:@"%.0f", a]; 

2016-02-18 10:38:52 163

原创 创建一个ActionSheet

- (void)choosePic:(UIButton *)button {        UIAlertController *actionSheet = [UIAlertController alertControllerWithTitle:@"添加照片" message:nil preferredStyle:UIAlertControllerStyleActionSheet]

2016-02-17 17:26:36 197

难得的优秀 城市选择器

GYZChooseCityController.h // // ViewController.m // GYZChooseCityDemo // // Created by wito on 15/12/29. // Copyright © 2015年 gouyz. All rights reserved. 借花献佛

2018-04-23

viewController管理

集中管理 VC 的 方法类 集中管理 VC 的 方法类集中管理 VC 的 方法类集中管理 VC 的 方法类集中管理 VC 的 方法类集中管理 VC 的 方法类集中管理 VC 的 方法类集中管理 VC 的 方法类

2017-12-08

JSPatchPlatform.framework1.7.3

JSPatchPlatform.framework JSPatchPlatform.framework JSPatchPlatform.frameworkJSPatchPlatform.frameworkJSPatchPlatform.frameworkJSPatchPlatform.frameworkJSPatchPlatform.frameworkJSPatchPlatform.framework

2017-09-25

JSPatchConvertor

本地工具 OC 转 JS JSPatch 又可以用啦~~~~~~~~~~~``~~~~~~~~~~~~ 复制粘贴拿起键盘就是干哈哈哈哈 为了凑字哈哈哈哈 为了凑字哈哈哈哈 为了凑字哈哈哈哈 为了凑字

2017-09-25

自定义AlerView

一个自定义AlertView 的封装 图片 title 字符 分段显示颜色

2016-06-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除