- 博客(12)
- 资源 (47)
- 收藏
- 关注
转载 iOS9适配
1,默认使用HTTPS请求如果在Xcode 9之前使用的时http请求,那么在XCode 9上编译的App是不能联网的,会提示如下错误:App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be co
2015-09-23 09:00:29 7846
转载 iOS开发技巧之autolayout自动布局
autolayout自动布局技术在iOS6就已经推出了,但是因为很多人一开始不习惯使用xib编程,而是坚持使用代码布局控件,所以autolayout并没有普及的太快。但是现在随着越来越多的人开始使用xib,怎样适配不同屏幕的尺寸和横竖屏,成了亟待解决的问题,好在两年前就已经推出并且日臻完善的xib autolayout技术可以完美的解决。AutoLayout是一种基于约束的,描述性的布
2015-09-22 23:49:03 1404
转载 iOS之常用栏控件(bar)
ios 开发中经常用到的 栏控件(bar) 有UIToolBar、UITabBar、statusBar、UINavigationBar、UINavigationItem、UIBarButtonItem、[navigationItem setLeftBarButtonItem:leftButton / setRightBarButtonItem:rightButton]; 其
2015-09-22 23:14:43 1080
转载 ios内联函数 inline
静态的内联函数:static inline引入内联函数是为了解决函数调用效率的问题由于函数之间的调用,会从一个内存地址调到另外一个内存地址,当函数调用完毕之后还会返回原来函数执行的地址。函数调用会有一定的时间开销,引入内联函数就是为了解决这一问题。实践那么引用内联函数到底有什么区别呢?万一面试问到了,那只能回答”为了解决函数调用效率的问题”?如果面试
2015-09-21 22:34:14 971
转载 NSCFArray insertObject:atIndex:]: mutating method sent to immutable obje的解决方法
NSCFArray insertObject:atIndex:]: mutating method sent to immutable obje的解决方法今天做搜索纪录的时候遇到个奇怪的问题,纪录一下。由于我们做的搜索纪录只需要保存6条纪录,所以我把他放进了NSUserDefaults中NSMutableArray *searchRecordArray = [[NSUs
2015-09-20 15:54:42 2497
转载 NSUserDefaults 简介,使用 NSUserDefaults 存储自定义对象
iOS下可以使用NSUserDefaults、sqlite、CoreData几种常用的方式来存储数据,其中NSUserDefaults用来存储类似用户的配置等这些的数据,后两者用户存储大批量和比较复杂的数据。创建NSUserDefaults对象之后即可往里面添加数据,它支持的数据类型有NSString、 NSNumber、NSDate、 NSArray、NSDictionary、BOOL、NS
2015-09-19 13:46:32 10938 1
原创 iOS之switch case in protected scope 异常解决
case添加{ }后,编译错误可解决。 - (void)tabBar:(UITabBar *)tb didSelectItem:(UITabBarItem *)item { switch(item.tag) { case 0: { } break; case 1:
2015-09-16 09:15:47 912
转载 iOS打电话、发短信、发邮件功能开发
今天把APP里常用小功能 例如发短信、发邮件、打电话。全部拿出来简单说说它们的实现思路。 1.发短信实现打电话的功能,主要二种方法,下面我就分别说说它们的优缺点。1.1.发短信(1)——URL // 直接拨号,拨号完成后会停留在通话记录中1、方法:NSURL *url = [NSURL URLWithString:@"sms://10010"];[[UIAppli
2015-09-11 15:12:04 814
原创 IOS ARC项目使用非ARC文件
自从SDK4.0引入了ARC,有很多项目会混合使用这两个方案。比如:1.自己的旧项目没有使用ARC,但是引入的第三方库却是使用了ARC的。2.自己的新项目使用了ARC,但是引入的第三方库或者以前写的代码却没有使用ARC。这两种情况下,直接肯定是通不过编译的。可以通过升级旧项目,让其使用ARC来解决,但这个办法有时候会很麻烦。有一个简单的办法就是,可以指定单个文件是否采用AR
2015-09-07 10:19:23 671
转载 为UIAlertView添加block支持
系统自带的UIAlertView只能支持delegate方式. 如果你只有一个UIAlertView这种方式可能无关紧要. 但如果你有二个或多个UIAlertView, 你需要在委托方法中进行判断是哪个UIAlertView实例的产生的委托, 接着又要判断是响应哪个button. 如果你曾经这样做过, 想想这是多杂的代码. Objective-C是支持块代码的, 如果对UIAlertView添加块
2015-09-05 18:01:19 654
原创 iOS之集合对象:将NSArray和NSDictionary两个集合对象写到一个文件中
代码例子:将两个NSDictionary对象和一个NSArray对象放入到一个NSArray对象中,再将这个对象的内容输出。代码如下://// main.m// NSDictionary导入导出//
2015-09-02 16:43:11 1369
转载 iOS 在UILabel显示不同的字体和颜色
在项目开发中,我们经常会遇到在这样一种情形:在一个UILabel 使用不同的颜色或不同的字体来体现字符串,在iOS 6 以后我们可以很轻松的实现这一点,官方的API 为我们提供了UILabel类的attributedText, 使用不同颜色和不同字体的字符串,我们可以使用NSAttributedText 和 NSMutableAttributedText 类来实现。现实代码
2015-09-01 22:32:29 882
Android利用C++实现RSA-DES-AES-BASE64-MD5
2018-11-05
预付卡共享模式与风险分析
2018-02-07
仿iOS带3D效果的滚轮
2017-12-08
iOS高仿微信源码
2017-06-21
代码注释导致sourcetree无法识别
2016-11-22
Android之通过AIDL机制实现进程间的通讯实例
2016-10-08
GSON封装各种类型JSON数据
2016-09-08
iOS之RSA加密并实现解密
2015-04-28
磁盘格式NTFS互转FAT32工具绿色免费版
2013-09-08
Android反编译工具
2013-07-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人