自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (2)
  • 收藏
  • 关注

转载 完美限制UITextField的输入长度

要限制一个UITextField的输入字数,很多人首先想到的是通过UITextFieldDelegate下面这个代理方法实现:- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string;//return NO ...

2018-02-28 16:39:33 268

转载 MAC系统上搭建NodeJS开发环境

1)安装NodeJS在官网(https://nodejs.org/en/)下载pkg包,我下载的版本为6.9.5,大小为15.5M。下载的安装包双击下一步安装即可。可以在终端中查看是否成功安装nodejs这样我们就安装好了node和npm工具,可以使用它们进行工作了。2)安装Sublime3)配置sublime

2018-02-06 10:57:48 5709

转载 UILable 富文本,加载html

1.加载HTML标签文本因为解析的数据里面有html标签,就使用下面的代码把字符串转换成data,初始化时再用HTML类型,转换为富文本。 NSMutableAttributedString * attrStr = [[NSMutableAttributedString alloc] initWithData:[str dataUsingEncoding:NSUnicodeString

2018-01-30 10:33:53 902

转载 Charles_Https_Mac版

官方下载链接:https://www.charlesproxy.com/download/1、打开CharlesSSLProxying->InstallCharlesRootCertificate" style="margin:10px 0px 0px; padding:0px; color:rgb(51,51,51); font-size:16px; line-height:1.5;

2018-01-30 10:15:34 2224

转载 Runtime机制和使用

http://www.cocoachina.com/ios/20160128/15154.html相比“凌波微步”的Swift,Object-C被誉为“如来神掌”。传说Runtime就是支持这“如来神掌”说法的最好体现。听起来总是这么的神秘高级,于是总能在各个论坛看到碎片资料,时间一长总记不住哪里是哪里,每次都要打开好几个网页。这种记不住象现显然是知识体系还不完整重要体现。还是

2017-12-26 19:05:59 494

转载 xib里 scrollView的 适配

http://blog.csdn.net/delegate_m/article/details/520226911、在使用xib定制界面时,我们经常会用到AutoLayout自动布局,或者不用AutoLayout,自己在xib属性的地方进行约束2、xib中,ScrollView的自动约束并不像我们平常约束其他view一样,由于ScrollView的滚动范围是由有

2017-10-31 15:26:34 1387

转载 ios开发常见问题

http://www.cocoachina.com/ios/20170626/19616.html

2017-08-23 11:18:12 153

转载 iOS开发 iOS 10及其以上,UITextField输入时文字往下偏移问题

一般很少出现,但是iOS 10后,系统字体变大了,导致这个问题出现次数多了方案一:xib时选择带边框的,线拉出属性,再在viewDidLoad里设置成无边框样式方案二:(对于切换后台后切换回来导致的光标下移问题是有效的)self.automaticallyAdjustsScrollViewInsets = NO;  方案三:(我项

2017-08-23 10:34:23 172

转载 适配iOS11 - UITableview UICollectionView MJRefresh下拉刷新错乱

升级Xcode 9 + iOS 11后,发现原本没问题的collectionView和tableView像是中了风一样,头部刷新UI出现了错乱。查阅发现 iOS11弃用了automaticallyAdjustsScrollViewInsets属性,新增contentInsetAdjustmentBehavior来替代它关于 contentInsetAdjustmentBehavio

2017-08-08 11:07:38 618

转载 关闭键盘/收起键盘的方法总结(包括触摸UITableView收起键盘)

1、用的比较多的方法:点击背景View收起键盘或者直接使用也可以(你的View必须是继承于UIControl) [self.view endEditing:YES];2、万能方法:在任何地方都可以使用这种方法来关闭/收起键盘[[[UIApplication sharedApplication] keyWindow] endEditing:YES];3、点击R

2017-07-20 13:17:04 404

转载 Cocoapods 使用常见错误

1、安装或更新Cocoapods时提示没权限$ gem install cocoapodsFetching: cocoapods-core-0.38.2.gem (100%)ERROR: while executing gem ... (Gem::FilePermissionError) You don't have write permissions for the /Li

2017-06-27 14:32:17 804

转载 Cocoa pods的安装和使用详解

原理CocoaPods的原理,它是将所有的依赖库都放到另一个名为Pods项目中,然后 让主项目依赖Pods项目,这样,源码管理工作都从主项目移到了Pods项目中1、Pods项目最终会编译成一个名为libPods.a的文件,主项目只需要依赖这个.a 文件即可。2、对于资源文件,CocoaPods提供了一个名为Pods-resources.sh的bash脚本, 该脚本在每次项目编译的时

2017-06-27 14:30:14 548

转载 xcode调试技巧

转自:http://www.cnblogs.com/LeeGof/p/5728672.htmlXcode 5的发布,LLDB调试器已经取代了GDB,成为了Xcode工程中默认的调试器。它与LLVM编译器一起,带给我们更丰富的流程控制和数据检测的调试功能。LLDB为Xcode提供了底层调试环境,其中包括内嵌在Xcode IDE中的位于调试区域的控制面板,在这里我们可以直接调用LLDB命令,示

2017-05-17 11:14:40 878

原创 动态库与静态库

http://www.cocoachina.com/ios/20170427/19136.html起因理论功底动态库和静态库介绍静态库和动态库的区别举个例子, iOS 项目中使用 Embeded Framework静态库和动态库如何构建和加载静态库和动态库依赖关系Xcod

2017-05-15 15:10:47 584

转载 MVVM架构简单使用

http://blog.cocoachina.com/article/34636#st-1项目github地址 https://github.com/zhangjiahuan8888/mvvmDemo/tree/master开篇MVC Model-View-Controller是一个用来组织代码的权威范式。Apple甚至是这么说的。在MVC下,所有的对象被归类为一个mo

2016-12-28 09:24:51 609

原创 联系Apple客服小结

摘要面向普通用户的热线: 400-666-8800面向购买开发计划的开发者的热线: 4006-701-855Code-Level Support: 在developer.apple.com登录Account后, 左侧有相应选项. 普通支持面向所有普通的使用产品的用户;从www.apple.com进入, 选择顶部的"技术支持"; 再选择下面的"联系Apple支持"的"获取支持",

2016-12-05 16:07:20 3842

转载 iOS10 权限崩溃问题

手机升级了 iOS10,然后用正在开发的项目 装了个ipa包,发现点击有关 权限访问 直接Crash了,并在控制台输出了一些信息:This app has crashed because it attempted to access privacy-sensitive data without a usage description. The app's Info.plist must c

2016-11-11 12:06:02 204

原创 xcode8 升级后注释快捷键不能使用的解决方法

这个是因为苹果解决xcode ghost。把插件屏蔽了。解决方法命令运行:  sudo /usr/libexec/xpccachectl 然后必须重启电脑后生效

2016-11-11 12:01:04 312

原创 iOS开发常用代码块(二)

GCD定时器dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0);dispatch_source_t timer = dispatch_source_create(DISPATCH_SOURCE_TYPE_TIMER, 0, 0,queue);dispatch_s

2016-10-12 15:38:28 1540

原创 iOS开发常用代码块(-)

遍历可变数组的同时删除数组元素NSMutableArray *copyArray = [NSMutableArray arrayWithArray:array]; NSString *str1 = @“zhangsan”; for (AddressPerson *perName in copyArray) { if ([[perName name] isEqual

2016-10-12 15:36:41 1220

转载 ios10的各种适配

http://blog.csdn.net/u012891546/article/details/52572605

2016-09-30 18:18:33 233

原创 ios10 相册相机闪退

iOS10系统下调用系统相册、相机功能,遇到闪退的情况,描述如下:This app has crashed because it attempted to access privacy-sensitive data without a usage description.The app's Info.plist must contain an NSPhotoLibraryUsageDescri

2016-09-30 17:40:06 424

原创 iOS 开发中你是否遇到这些经验问题

1.用断点调试崩溃问题的小技巧(1)如果当前断点指向内存, 那么就是初始化时分配内存时有问题(2)添加全局断点的问题:全局断点的目的就是当产生异常或崩溃能够停留在异常或者崩溃发生的地方而不是跳转到主函数但是添加全局断点后会跳转到主函数, 会遇到如上图的情况, 那么80%的问题就是storyboard或者xib拖线没有及时清理掉坏线如下图:

2016-08-22 14:28:51 314

原创 dyld: Library not loaded … Reason: Image not loaded

在github上下载了一个swift写的项目的工程,工程是用cocoapod来管理第三方库文件的,所以本地安装了cocoapod,但发现编译不通过,cocoapod文件找不到,于是用命令pod install ,重新安装了一遍第三方库,开始时总是报错,总说找不到target ,后来反复搜索才发现是下载的cocoapod版本是新的版本,而例子是旧的版本,需要在Podfile文件中修改如下:t

2016-08-17 10:56:43 905

原创 CocoaPods 安装 使用(二)

CocoaPods升级后(最新版本1.0.1),安装第三方库的时候会报如下错误:  The dependency `AFNetworking (~> 3.1.0)` is not used in any concrete target.原因:CocoaPods升级后,Podfile文件的内容格式要求发生了变化,必须指出指出所用第三方库的target。解决步骤:     (1)检

2016-08-16 18:32:23 159

原创 swift中使用objective-c中第三方库的配置

1.在工程目录下新建工程桥接文件 XXX.pch 2.选择工程- Build Settings Prefix Header 中设置  $(SRCROOT)/SwiftDemo.pchObjective-c Bridging Header $(SRCROOT)/SwiftDemo.pch3. XXX.pch中#import 4.在.swift类中使用       

2016-08-11 12:02:05 321

转载 Kingfisher(swift)介绍与使用

gitHub地址:https://github.com/onevcat/Kingfisher下面这篇文写的很是详细,http://www.jianshu.com/p/326527a4d4f9Kingfisher (中文名:翠鸟)是一个纯 Swift 实现的异步下载和缓存图片的库,可以帮助简单地实现像是用户头像或者 table view 里面的图片的下载和缓存,以提高

2016-08-11 11:41:26 970

转载 CocoaPods 安装 使用(-)

1.开启 terminal2.移除现有 Ruby 默认源$ gem sources --remove https://rubygems.org/3.使用新的源$ gem sources -a https://ruby.taobao.org/4.验证新源是否替换成功$ gem sources -l5.安装 CocoaPods$ sudo gem install c

2016-08-11 11:38:34 244

转载 xcode 添加自动提示

http://blog.cnrainbird.com/index.php/2012/11/26/xcode4_de_zi_dong_wan_cheng_gong_neng_code_sense_or_code_snippet/

2016-07-05 17:14:25 432

原创 实现类似iphone手机删除应用程序的抖动效果

其实原理很简单,让图片向左,再向右旋转一定角度就可以啦static BOOL wobblesLeft = NO;    UIButton * button=[UIButton buttonWithType:UIButtonTypeCustom];    [button setImage:[UIImage imageNamed:@"宝宝日记_1.png"] forState:UICo

2012-06-15 10:16:37 1029

原创 imageNamed 与 imageWithContentsOfFile的区别

UIImage imageNamed将为这个图像提供缓存,所以如果你再次需要同一图像时,图像将被从内部缓存而 不是从资源中加载。而坏消息也是iPhone将为此图像提供缓存。这样如果图片过多就好出现内存泄露的现象。 UIImage imageWithContentsOfFile将不提供缓存。

2012-06-15 10:13:05 194

会议管理系统vb.net+sqlserver2000

vb.net+sqlserver2000会议管理系统

2009-02-27

vb.net 餐饮管理系统

vb.net +sqlserver2000

2009-01-21

空空如也

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

TA关注的人

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