ios开发
软曼网
软曼网管理员,从事IT行业,iOS开发,身居北京的一名拖家带口的屌丝男,
展开
-
iOS 实现截屏效果 OC保存屏幕为图片
//获取当前屏幕,并生成Image图片-(UIImage *)getImage{ UIGraphicsBeginImageContext(self.frame.size); [self.layer renderInContext:UIGraphicsGetCurrentContext()]; UIImage *image = UIGraphicsGetImageFromCu原创 2015-05-20 14:23:22 · 4685 阅读 · 0 评论 -
ios即时通讯客户端开发之-mac上安装MySQL
一、安装到MySQL官网上http://dev.mysql.com/downloads/mysql/,下载mysql可安装dmg版本比如:Mac OS X ver. 10.7 (x86, 64-bit), DMG Archive下载完的文件为:mysql-5.6.10-osx10.7-x86_64.dmg1.点击,安装包里的2.点击安装安装好后,再系统偏好设置的其他里,会出现如下图标:3.点击此图标转载 2015-05-19 23:29:51 · 457 阅读 · 0 评论 -
TableView viewForHeaderInSection 随滚动条滚动 无遮挡
当 TableView 样式属性设置 UITableViewStyleGroup 时,HeaderInSection 会随着滚动,但是每个 Header 会有多余的高度(相比heightForHeaderInSection高度来说)。 当 TableView 样式属性设置 UITableViewStylePlain 时,添加的 HeaderInSection 在滑动时会固定在顶部,与 Cell 重原创 2015-06-05 18:47:28 · 3554 阅读 · 0 评论 -
Xcode 7 Beta2 下载
点击进入下载地址:下载原创 2015-06-29 18:05:10 · 675 阅读 · 0 评论 -
AFNetWorking 在 IOS9 请求数据失败解决方案
原创内容请到我的博客查看,搬过来代码都乱了在这里就给出一个地址,大家自行前往吧:http://www.ruanman.net/archives/7365.html我的个人网站:软曼网,欢迎大家留言交流原创 2015-06-30 17:51:22 · 837 阅读 · 0 评论 -
Xcode 7 Beta1 官方下载
在刚刚结束的苹果开发者大会,苹果推出了全新的OS X 10.11和iOS 9操作系统(iOS 9 Beta 1下载),届时XCode 7 也出了第一个Beta版本,主要是对新的操作系统支持外,还更新了Swift为2.0版本。Xcode 7 beta 第一个版本官方下载下载连接:http://www.ruanman.net/archives/7284.html原创 2015-06-11 09:30:15 · 765 阅读 · 0 评论 -
iOS 单价日历 类似携程、去哪儿 可以设置价格
直接上下载 地址https://github.com/chihaodong/RMCalendar具体使用方法RMCalendarController *c = [RMCalendarController calendarWithDays:365 showType:CalendarShowTypeMultiple];c.isEnable = YES; /原创 2015-07-16 11:28:29 · 2290 阅读 · 0 评论 -
NSNotificationCenter 发送 接受处理
//发送通知 NSNotificationCenter *center = [NSNotificationCenter defaultCenter]; //第二个参数是我们要传得值 ,这个参数必须是对象 NSNotification *not = [NSNotification notificationWithName:@"3" object:[NSString stringWit原创 2015-07-20 11:56:36 · 470 阅读 · 0 评论 -
UIScrollerView滚动方向判断
头文件.h@interface PushListView : UIView<UITableViewDelegate,UITableViewDataSource{ CGFloat contentOffsetY; CGFloat oldContentOffsetY; CGFloat newContentOffsetY;}..........................转载 2015-07-20 11:58:40 · 762 阅读 · 0 评论 -
iOS 导航连续退出2个页面
// 取navigationCtroller中的Controllers NSArray * ctrlArray = self.navigationController.viewControllers; // 取出后,执行, [self.navigationController popToViewController:[ctrlArray objectAtIndex:0] animated原创 2015-08-02 17:14:35 · 1242 阅读 · 0 评论 -
自定义TabBar时 去掉TabBar 边缘横线
// self 代表是UITabBar (self.tabBar.shadowImage)self.shadowImage = [[UIImage alloc] init]; // 或者在对应的按钮上 这是 Z 值,release 是一个Buttonrelease.layer.zPosition = 1000;原创 2015-08-02 17:18:24 · 2487 阅读 · 0 评论 -
APP 适配 iOS8,位置、通知等特性
跳转到系统 App 设置[[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]];位置访问添加 开始-结束 之间代码请求询问 self.locationManager = [[CLLocationManager alloc] init]; self.lo原创 2015-06-04 15:07:13 · 539 阅读 · 0 评论 -
APP 适配 iOS8,位置、通知等特性
跳转到系统 App 设置[[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]];-----------------------------------------------------------------------------原创 2015-06-04 13:08:26 · 467 阅读 · 0 评论 -
XMPPFramework库Extensions扩展协议详解
协议 协议简介 XEP-0009 在两个XMPP实体间传输XML-RPC编码请求和响应 XEP-0016 使能与网络上某个XMPP实体间的通信 XEP-0045 多人聊天相关协议 XEP-0054 名片格式的标准文档 XEP-0060 提供通用公共订阅功能 XEP-0065 两个XMPP用户之间建立一个带外流,主要用于文件传输 XEP-0082原创 2015-05-20 16:44:54 · 942 阅读 · 0 评论 -
Openfire出现Error:Could not start the Openfire server解决方案
注意:如果遇到Error:Could not start the Openfire server.错误,请先下载JAVA SDK:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html名称以:jdk-8u45-macosx-x64.dmg 这样的文件,安装后,既可启动Openfire,原因原创 2015-05-20 09:32:45 · 3438 阅读 · 2 评论 -
ios即时通讯客户端开发之-mac上搭建openfire服务器
一、下载并安装openfire1.到http://www.igniterealtime.org/downloads/index.jsp下载最新openfire for mac版比如:Openfire 3.8.1,下载后的文件:openfire_3_8_1.dmg2.点击安装,并执行默认操作3.启动openfire服务在系统偏好设置的其他里,点击openfire偏好启动后,点击Open Admin C转载 2015-05-20 09:29:23 · 805 阅读 · 0 评论 -
iOS UIButton 简单的文字对齐方式
iOS 设置UIButton的文字对齐方式原创 2015-05-18 15:13:57 · 1055 阅读 · 0 评论 -
将颜色合成图片
{ CGRect rect = CGRectMake(0.0f, 0.0f, 1.0f, 1.0f); UIGraphicsBeginImageContext(rect.size); CGContextRef context = UIGraphicsGetCurrentContext(); CGContextSetFillColorWithColor(context,原创 2015-05-22 11:58:53 · 930 阅读 · 0 评论 -
iOS OC版佛祖保佑 永无Bug
/* _ooOoo_ o8888888o 88" . "88 (| -_- |) O\ = /O ____/`---'\____ .' \\|转载 2015-05-22 13:24:46 · 1435 阅读 · 0 评论 -
iOS删除本地文件
#ifndef USERINFOPATH#define USERINFOPATH [NSString stringWithFormat:@"%@/%@info.plist",DOCUMENTS, [[NSUserDefaults standardUserDefaults] stringForKey:USERID]]#endif/** Delete a file **/+ (BOOL) Dele转载 2015-05-22 12:02:33 · 795 阅读 · 0 评论 -
IOS开发 根据某个日期计算是星期几
在自己的项目中有这个需求,在网上找了下,没有找到理想的结果,就东拼西凑的把大家的想法,集合在一起,加上自己的想法,实现了这个功能。温馨提示:测试了将来某个日期是星期几,未测试过去的某个日期是星期几实现思路大概的实现方式和大家分享下,有不对的地方欢迎大家留言指教,相互学习首先计算 未来的 某个日期 和 当前日期相差天数在获取当前是星期几(返回结果如下格式) 1--星期天 2--星期一 3--星期原创 2015-06-23 17:38:42 · 4000 阅读 · 0 评论 -
iOS即时通讯 Openfire 官网服务下载
所有XMPP服务端软件:http://xmpp.org/xmpp-software/servers/所有XMPP客户端软件:http://xmpp.org/xmpp-software/clients/原创 2015-05-19 22:26:34 · 763 阅读 · 0 评论 -
iOS 代码实现自动布局(Auto Layout)第三方库
在Github上有不少Auto Layout的扩展(如Masonry、Snappy、PureLayout、Cartography)转载 2015-06-04 12:20:21 · 850 阅读 · 0 评论 -
iOS开发 获取设备UUID
方案1:[[[UIDevice currentDevice] identifierForVendor] UUIDString]方案2:-(NSString*)getDeviceId{ NSString* uuidString = nil; if (![[NSUserDefaults standardUserDefaults] objectForKey:@"deviceId"]) {原创 2015-09-29 11:44:37 · 674 阅读 · 0 评论