![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ios
邦少
审美强迫的我
展开
-
iOS Dyci Xcode 动态注入插件
Dyci Xcode 动态注入插件 为了方便调试效果,可以考虑试用该Xcode插件,进入动态修改界面,一次节省重新编译运行的时间。 dyci的网址:https://github.com/DyCI/dyci-main先安装插件安装方法如下,打开终端输入如下命令git clone https://github.com/DyCI/dyci-main.gitcd dyci-main/Insta原创 2015-06-27 22:57:57 · 1038 阅读 · 0 评论 -
Masonry的使用,动画,出现问题解决等
前提因为在网络上比较难找到相关的Masonry的教程,使用Masonry能让你直接跨越AutoLayout那冗长的代码,而且链式语法比较符合自然语言,学习成本也相对比较低准备在GitHub上 https://github.com/SnapKit/Masonry 下载第三方库,基本使用教程上面都有累述,我就不赘述了,CocoaPods在我blog有相关的设置介绍 CocoaPods的安装使用pod原创 2015-10-14 20:21:08 · 2340 阅读 · 0 评论 -
iOS NSString,NSArray,NSDictionary的Copy属性使用
思考下的一些问题总结,如有错误,请斧正。在平时使用NSArray,NSDictionary以及NSString的过程中,经常会默认写了strong 属性,或者按照规范使用Copy,在Apple的规范中,是提倡我们使用copy的属性。基本原理简单来说,copy属性就像字面意思一样,在赋值的时候会系统自动copy一份内存出来,修改新的变量,并不会导致原先的变量出现改变即:NSMutableStri原创 2015-11-08 11:32:10 · 662 阅读 · 0 评论 -
监听键盘高度变化,以及键盘自定义
如果做表情栏,输入框,一般都需要这个栏随着键盘的弹出而贴在键盘顶部#pragma mark - 键盘代理- (void)regNotification{ [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillChangeFrame:) name:UIKeyboardWil原创 2015-10-19 09:47:15 · 474 阅读 · 0 评论 -
UIColor 直接生成 UIImage 和 圆角纯色UIImage
直接使用UIColor生成所需要才纯色UIImage/** * 将UIColor变换为UIImage * **/+ (UIImage *)createImageWithColor:(UIColor *)color{ //设置长宽 CGRect rect = CGRectMake(0.0f, 0.0f, 5.0f, 5.0f); UIGraphicsBeginImag原创 2015-09-07 16:50:56 · 5472 阅读 · 0 评论 -
iOS字符串搜索配对网址,及NSArray存储结构体方法
进行字符串搜索网址,进行配对,最好的方法还是需要使用的正则表达式#pragma mark - 判断是否有网址- (void)checkHasURL{ static NSString *urlExpression = @"((([A-Za-z]{3,9}:(?:\\/\\/)?)(?:[\\-;:&=\\+\\$,\\w]+@)?[A-Za-z0-9\\.\\-]+|(?:www\\.|[原创 2015-07-24 10:25:01 · 379 阅读 · 0 评论 -
解决leftBarButtonItem点击区域过大
解决leftBarButtonItem点击区域过大在自定义leftBarButtonItem的时候,因为系统会将其点击区域扩展,远宽过你的frame,所以可能引起button点击区域大于你的需求解决办法:将button放入到view再加入leftbar中,因为系统智能扩大最外层的view的点击区域,改变不了内里的button点击区域//左边点击区域过大的解决办法,先将button 放入到view 里原创 2015-08-10 19:54:18 · 2858 阅读 · 1 评论 -
[断点调试好助手]LLDB调试
初学者刚入门一般都不认识有这一调试工具,学习成本不高,你只要尝试在调试中开始使用调试器LLDB,你会马上感受到调试器给你带来的便利。LLDB是LLVM下的调试器。Xcode从4.0开始编译器开始改用LLVM,相应的调试器也从gdb改为LLDB。而从 Xcode5.0开始所有工程也被自动设置为使用LLDB。这里借鉴整理了一下别人的blog,作为学习笔记记录供各位参考使用方法先在需要调试的地方进行打断原创 2015-07-13 13:35:55 · 761 阅读 · 0 评论 -
[资源贴]黑马iOS培训视频
附上黑马培训视频,初学者适合看,比较容易有系统性…别操之过急就好…第二期的视频积分写的高了点…找不到办法修改,所以就算了…第四期的基础班比较好点….点击 黑马iOS第二期培训视频 点击 黑马iOS第四期培训视频自学使用…大牛们就别鄙视了哈~原创 2015-07-13 11:33:48 · 1218 阅读 · 0 评论 -
[iOS手写代码UI界面调试利器]Reveal及破解版本(1.5.1)
用来分析手写代码的UI层次,容易找出丢失的界面,以及重叠等等UI不可控的问题#破解方法(估计大家关心这个比较多,先放首位了…)延长Reveal试用时间(已不可用)网络流传的方法,进入打开 ~/Library/Preferences/com.ittybittyapps.Reveal.plist把IBAApplicationPersistenceData这一项删除恢复30天使用期,但个人测试后新版本原创 2015-07-20 09:41:58 · 2058 阅读 · 1 评论 -
Cocoapods的安装和常见问题解决
CocoaPods 能让开发者非常方便的使用第三方类库,不用自己去管理依赖问题,以及非arc等编译条件 在mac 系统下调用终端:安装cocoapods$sudo gem install cocoapods$pod setup (建议先按下面步骤更新数据源 后再安装)`这里写代码片`如果gem出现错误 先更新gem然后重新开始sudo gem update --system便可以安装成功,但是原创 2015-06-13 11:28:06 · 3190 阅读 · 0 评论