iOS
文章平均质量分 64
IT_小子
这个作者很懒,什么都没留下…
展开
-
一步一步教你如何做iOS推送客户端以及推送数据处理
- (void)applicationDidBecomeActive:(UIApplication *)application{ // Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously i原创 2014-01-27 13:18:46 · 1666 阅读 · 0 评论 -
侧滑返回和TableView滑动删除手势冲突完美解决
tableView的侧滑是从右往左滑。而抽屉是从左往右滑。 解决方法刚刚找到了,判断滑动的视图。- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch{ // 输出点击的view的类名 NSLog(@"%@", NSStrin...转载 2016-11-24 15:12:58 · 4273 阅读 · 0 评论 -
简单一步教你设置Cornerstone屏蔽/忽略UserInterfaceState.xcuserstate
"在Xcode中Commit的时候UserInterfaceState.xcuserstate这个文件频繁更新,让人非常困惑."好在还是有办法忽略的,网上教程很多,但是文章内容都比较陈旧,而且千篇一律,不知道是我太笨还是怎样,反正就是没有操作成功。于是,我把UserInterfaceState.xcuserstate先删掉,然后提交,然后本地的UserInterfaceState.xcu...原创 2016-11-24 15:10:33 · 4511 阅读 · 0 评论 -
APP在线演示预览网站appetize.io详细使用介绍
appetize.io 是一个为iOS和Android提供APP在线演示的网站,只要将你的Demo程序运行后的.app文件打包UPLOAD到appetize.io,上传完成后,会给对应的邮箱发一个链接,通过链接就可以直接在网页上预览和操作你的demo,便于给用户演示你的项目,而无需先用户下载。下面就跟着我一起看看如何为你的App实现在线预览功能吧,进入appetize.io 官网首...原创 2016-08-01 16:17:48 · 12637 阅读 · 0 评论 -
Xcode 5以后如何更改工程项目名
用Xcode创建工程大家并不陌生,但是大多数情况下,我们来到一个新公司,都会有一个老的工程需要我们来接手,面对棘手的老工程,我们往往需要很长的一段时间来熟悉,重构。首先面临的可能就是工程改名,那么对于没有改过工程名的同学,往往不知道如何下手,Xcode5以后修改工程名相对简单许多,今天我就一步步给大家示范下如何更改工程名。 1.首先打开我们需要更名的工程 ...原创 2016-06-21 16:42:08 · 473 阅读 · 0 评论 -
Xcode 7如何创建一个Empty Application的项目工程
1、运行Xcode,点击Create a new Xcode project 2.选择Single View Application模板,点击Next 3.输入工程名 组织名 Identifier以及选择语言,点击Next 4.选择工程位置,个人一般习惯放在桌面,点击Create 5.创建成功以后的工程就是如下的样子 ...原创 2016-06-21 08:45:56 · 2668 阅读 · 0 评论 -
HTTP响应头和请求头信息对照表
转载自:http://tools.jb51.net/table/http_headerHTTP请求头提供了关于请求,响应或者其他的发送实体的信息。HTTP的头信息包括通用头、请求头、响应头和实体头四个部分。每个头域由一个域名,冒号(:)和域值三部分组成。通用头标:即可用于请求,也可用于响应,是作为一个整体而不是特定资源与事务相关联。请求头标:允许客户端传递关于自身的信息和希望的响应形式转载 2015-12-18 15:32:27 · 1868 阅读 · 0 评论 -
TCP/IP、Http、Socket的区别
网络由下往上分为 物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层, 三者从本质上来说没有可比性, socket则是对TCP/IP协议的封装和应用(程序员层面上)。 也可以说,TPC/IP协议是传输层协议,主要解决数据如何在网络中传输,转载 2015-12-18 15:29:45 · 442 阅读 · 0 评论 -
iOS开发之设置UIView边框颜色及边线厚度以及圆角及弧度
多多原创 2014-07-23 11:32:51 · 1410 阅读 · 0 评论 -
iOS开发之指定UIView的某几个角为圆角
如果需要将UIView的4个角全部都为圆角,做法相当简单,只需设置其Layer的cornerRadius属性即可(项目需要使用QuartzCore框架)。而若要指定某几个角(小于4)为圆角而别的不变时,这种方法就不好用了。对于这种情况,Stackoverflow上提供了几种解决方案。其中最简单优雅的方案,就是使用UIBezierPath。下面给出一段示例代码。其中,转载 2014-07-23 11:36:09 · 426 阅读 · 0 评论 -
$299/Year企业版iOS Development Enterprise Program能安装多少用户
企业版应用程序没有安装人数限制,也不需要手机ID, 用户安装非常简单,只需要从网络或者邮件里下载这个程序和想要的预置文件,通过iTunes软件打开后同步iPhone即可安装。任何人都可以安装运行,所以要确保此程序存放的位置安全。用户安装后,程序可以自己升级而不需要重新给每个用户发放新版本。(相当于企业自己有一个app store),申请此资格需要299美金原创 2014-03-26 21:04:57 · 841 阅读 · 0 评论 -
iOS开发常用宏整理分享
//获取当前设备版本号宏#define CURRENT_IOS_VERSION [[[UIDevice currentDevice] systemVersion] floatValue]// 判断是否为iPhone5#define iPhone5 ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSi原创 2014-03-18 12:20:20 · 661 阅读 · 0 评论 -
时间和时间戳的相互转换方法分享
时间戳转时间(长整型数时间转时间字符串)- (NSString *)dateWithTimeIntervalSince1970:(int64_t)intTime{ //设置时间显示格式: NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; [formatter setDateStyle:NS原创 2014-03-14 23:47:34 · 738 阅读 · 0 评论 -
iOS直接用代码转UIImage的2种方法分享
需要传颜色和尺寸- (UIImage *)imageWithColor:(UIColor *)color size:(CGSize)size{ //Create a context of the appropriate size UIGraphicsBeginImageContext(size); CGContextRef currentContext = UIGra原创 2014-03-14 23:41:17 · 752 阅读 · 0 评论 -
UITableView焦点cell整体上移方法
UITableView焦点cell整体上移方法 适合键盘挡住当前输入框使用[myTableView setContentOffset:CGPointMake(0, 250) animated:YES];250为焦点上移高度原创 2014-03-07 14:45:54 · 1883 阅读 · 0 评论 -
iOS键盘中英文切换键盘高度获取通知方法
注册通知- (void)viewWillAppear:(BOOL)animated{ [super viewWillAppear:animated]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillChangeFrame:) name:UIKeyboa原创 2014-03-03 14:19:37 · 1284 阅读 · 0 评论 -
Xcode8创建NSManageObject subclass的方法
1.png 问题: Xcode8 没有直接提供创建NSManagedObject的子类的方法2.png解决方法如下:1.选中Entity3.png2.Editor - Create NSManagedObject Subclass4.png3.创建5.png6.png如果你的Xcode是8.0以上,你创建的有...转载 2016-11-24 15:14:30 · 1106 阅读 · 0 评论