iOS9 再一次体现了苹果的任性!默认的网络请求都必须是https了!但别慌,我找到了下面这种方法,简单暴力!方法如下: 在info.plist文件中,新增一个:NSAppTransportSecurity ,打开,加多一个NSAllowsArbitraryLoads 并且设置为YES就OK了;或者,你觉得麻烦,可以以另外一种方式添加 以Open as ->Source Code 的方法打开,然后加入以下代码<key>NSAppTransportSecurity</key><dict><key>NSAllowsArbitraryLoads</key><true/></d...
这篇学习的主要内容是Multiview,在我们学习iphone旋转的时候,介绍过多个view的使用方法,不过这里的view和旋转屏幕中所指的多个view是不同的,旋转屏幕中涉及到的多个view是在一个xib文件中的,而我们这里所指的mulitview,则是指多个xib,在多个xib中进行view的切换,也就是从一个xib切换到另一个xib,而每个xib中只有一个view。另外的一个不同点体现在创建项目的时候,到目前为止,我们创建的所有项目的template都是single vie...
1.界面旋转,MainScreen的宽高不变,键盘位置不变CGFloat duration = [UIApplication sharedApplication].statusBarOrientationAnimationDuration;[UIView beginAnimations:nil context:nil];[UIView setAnimationDuration:duration];self.view.transform =CGAffineTransformMakeRotation(M_PI/2);[UIView commitAnimations];
2.界面旋转,MainScreen的宽高改变,键盘位置不变if ([[UIDevice currentDevice] respondsToSelector:@...
我们平常在开发当中很可能会遇到同时开启两个网络请求,然后把资源下载下来后进行合并操作,那么在AFN中我们究竟要怎么做呢,当然,以下可能写出一些个人的封装技巧,有兴趣的朋友可以发继续关注我。
#pragma mark - getter- (NSOperationQueue *)queue{ if (!_queue) { _queue = [[NSOperationQueuealloc]init]; } return_queue;}这里是我个人对AFN的一个封装类,后面会说到 NSOperationQueue *mainQueue = [NS...
ZJAppleID2014 1.创建开发者证书每个开发者人员一次仅允许使用一个开发者证书,证书的管理可以登录 ios开发中心的配置门户网站(https://developer.apple.com/devcenter/ios/manage/overview/index.action)登录该网站时,需要苹果的ios开发者帐号,登录成功后的界面如下:点击IOS Apps下的Certificates(证书)导航菜单,得到的证书管理界面如下图所示,在此处下载证书和删除证书。创建证书的过程分成两部:1).生成证书签名公钥2...
1 + (UIBezierPath *)heartShape:(CGRect)originalFrame2{3 CGRect frame = [self maximumSquareFrameThatFits:originalFrame];4 5 UIBezierPath* bezierPath = [UIBezierPath bezierPath];6 [bezierPath moveToPoint: CGPointMake(CGRectGetMinX(frame) + 0.74182 * CGRectGetWidth(frame), CGRectGetMinY(frame) + 0.04948 * CGRectGetHeight(frame))];7 [bezierPath addCurveToPoint: CGPointMake(CGRectGetMin...
在github上面有很多的第三方类库,大大节约了大家的开发时间下载地址:https://github.com/gsdios/SDCycleScrollView现已支持cocoapods导入:pod ‘SDCycleScrollView‘,‘~> 1.61‘ 效果 具体实现代码#import"ViewController.h"#import"SDCycleScrollView.h"@interface ViewController () <SDCycleScrollViewDelegate>@end@implementation ViewController- (void)viewDidLoad {[super viewDidLoad];self.view.backgroundColor = ...
在企业内部分发 iOS 应用程序非常复杂。经过努力,我成功实现了在企业内部的应用程序分发。我决定用此文来记录我的最佳实践方法,以供将来参考。如果你希望通过 Safari 能在任意的 iOS 设备上安装应用程序 (不需要发布到 App Store,也不需要通过 iTunes,以及 MDM – 通过 MDM 方法会用到本文创建的 IPA 和 manifest,那么这篇文章可以帮助你。在开始发布企业应用之前,需要具备以下条件:1. 必须是 iOSDeveloper Enterprise Prog...
iOS系统提供开发环境下命令行编译工具:xcodebuild【3】xcodebuild在介绍xcodebuild之前,需要先弄清楚一些在XCode环境下的一些概念【4】:Workspace:简单来说,Workspace就是一个容器,在该容器中可以存放多个你创建的Xcode Project, 以及其他的项目中需要使用到的文件。 使用Workspace的好处有: 1),扩展项目的可视域,即可以在多个项目之间跳转,重构,一个项目可以使用另一个项目的输出。Workspace会负责各...
GCD的队列能够分为2大类型,分别为串行队列和并发队列 串行队列(SerialDispatch Queue): 一次仅仅调度一个任务,队列中的任务一个接着一个地运行(一个任务运行完成后。再运行下一个任务) 创建一个队列 dispatch_queue_t q= dispatch_queue_create(const char *label, dispatch_queue_attr_t attr) 參数: const char*label:队列的名称 dispatch_queue_attr_tattr:队列的属性。属性有两个,分别为: ...
好久没写随笔了,最近在读《iOS 7 byTutorials》,很不错,推荐给大家。 每一个好的程序员也都是一个设计师,不懂设计的程序员不是好的CTO。哈哈,开个小玩笑。 iOS 7设计的核心思想就是:-------->简洁。但在简洁的UI里面如何让用户发现当前界面的重点,对比度是我们最有力的工具。 对比度有下列四种用途 1.突出重点,淡化非重点 2.加强视觉效果 3.告诉用户哪里可以点击 4.增强文字可读性 ...
苦心人天不负, 为了项目终于把 iOS 10 跳转系统设置的方法给搞定了, 很欣慰. http://www.cnblogs.com/lurenq/p/6189580.html iOS 10 跳转系统设置的字段电池电量 Prefs:root=BATTERY_USAGE通用设置 Prefs:root=General存储空间 Prefs:root=General&path=STORAGE_ICLOUD_USAGE/DEVICE_STORAGE蜂窝数据 Prefs:root=MOBILE_DATA_SETTINGS_IDWi-Fi 设置 Prefs:root=WIFI蓝牙设置 Prefs:root=Bluetooth定位设置 Prefs:root=Privacy&p...
今天讲的文件管理器 递归 递归就是方法调用自身 简单几行代码功能却非常强悍。//判断是否是文件夹 BOOL isDir = NO; NSFileManager *fm = [NSFileManager defaultManager]; if ([fm fileExistsAtPath:filePath isDirectory:&isDir]&&isDir) { cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator; } return cell;还有个小误解是之前忽略的 需要一个初始值 int i ; i<10 ; i++ 错 int i...
一、安装到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.点击此图标,跳出对话框点击Start MySQL Server按钮,启动mysql二、打开终端,定义mysql别名输入alias命令alias mysql=/usr/local/mysql/bin/mysql回车...
SDWebImage作为目前最受欢迎的图片下载第三方框架,使用率很高。但是你真的会用吗?本文接下来将通过例子分析如何合理使用SDWebImage。使用场景:自定义的UITableViewCell上有图片需要显示,要求网络网络状态为WiFi时,显示图片高清图;网络状态为蜂窝移动网络时,显示图片缩略图。如下图样例:图中显示的图片符合根据网络状态下载要求由于要监听网络状态,在这里笔者推荐使用AFNetWorking。1)在GitHub或者利用cocoaPod给项目导入...