`
文章列表
Xcode7 使用NSURLSession发送HTTP请求的问题 Application Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app's Info.plist file. <key>NSAppTransportSecurity</key>     <dict>         <key>NSAllows ...
//设置图片 [cell.imageView setImageWithURL:[YunYaoApi getServerImage:user.avatar] placeholderImage:[UIImage imageNamed:@"focalme"]]; //调整大小 CGSize itemSize = CGSizeMake(40, 40); UIGraphicsBeginImageContextWithOptions(itemSize, NO, UIScreen.mainScreen.scale); CGRect imageRect = ...
在开发项目中,会有这样变态的需求: 推送:根据服务端推送过来的数据规则,跳转到对应的控制器 feeds列表:不同类似的cell,可能跳转不同的控制器(嘘!产品经理是这样要求:我也不确定会跳转哪个界面哦,可能是这个又可能是那个,能给我做灵活吗?根据后台返回规则任意跳转?) 思考:wocao!这变态的需求,要拒绝他吗? switch判断呗,考虑所有跳转的因素?这不得写死我... switch () { case : break; default: break; } 我是这么个实现的(runtime是个好东西) 利用runtim ...
iTunes可以提供app的版本信息,主要通过appid获取,如 http://itunes.apple.com/lookup?id=950918119,使用时只需要到iTunes查找自己的appid,修改成自己的appid即可 使用HTTP模式读取此链接可以获取app信息的json字符串 -(void)checkVersion { ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:[NSURL URLWithString:strURL]];//strURL为你的appid地址 [req ...
有时出错 To https://github.com/xxx/xxx.git ! [rejected] master -> master (non-fast-forward) error: failed to push some refs to 'https://github.com/xxx/xxx.git' To prevent you from losing history, non-fast-forward updates were rejected Merge the remote changes (e.g. 'git pull') be ...
_myTableView1.separatorInset=UIEdgeInsetsMake(0,10, 0, 10);//top left bottom right _myTableView1.separatorStyle=UITableViewCellSeparatorStyleSingleLine;
原链接:http://my.oschina.net/jack1900/blog/301330 移动互联网主打的就是用户体验和产品的快速迭代,通过用户反馈和用户行为跟踪及时调整产品方向,这样才能持续保持生命力和创造力。说的接地气点就是,你频繁的升级更新,有时 ...
1.安装vsftpd yum install vsftpd 2.启动/重启/关闭vsftpd服务器 [root@localhost ftp]# /sbin/service vsftpd restart Shutting down vsftpd: [ OK ] Starting vsftpd for vsftpd: [ OK ] OK表示重启成功了. 启动和关闭分别把restart改为start/stop即可. 如果是源码安装的,到安装文件夹下找到start.sh和shutdown.sh文件,执行它们就可以了. 3.与vsftpd服务器有关的文件和文件夹 vsftpd服务器的配置文件的是: /e ...

Mac下使用ssh、scp

Windows下我习惯用PUTTY来ssh登录,Mac直接使用Terminal即可。 ssh的一些常用命令: 使用root账号登录指定ip的服务器。下面需要把ip换成你自己服务器的ip。 ssh root@ip 如果服务器使用的不是标准端口,比如是4567端口,则是: ssh root@ip -p 4567 MAC下还有窗口方式: 先打开一个终端,在菜单栏点选 Shell  - 新建远程连接。 这时候会出新一个窗口。 选择安全Shell(ssh),输入服务器ip地址和用户名 完成后在SSH菜单上点选 导出设置,在你的桌面就会看到一个你刚刚命名的 test.termin ...
<script type="text/javascript"> function browserRedirect() { var sUserAgent = navigator.userAgent.toLowerCase(); var bIsIpad = sUserAgent.match(/ipad/i) == "ipad"; var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "iph ...
NSData *data=[NSData dataWithContentsOfURL:[YeehealthApi getServerImage:[dic objectForKey:@"images"]]]; UIImage *img = [UIImage imageWithData:data]; CGFloat realX; CGFloat realY; CGFloat _x; CGFloat _y; CGFloat _w; C ...
google了半天发现很多人竟然搞不定,甚至还有人用数组左移右移的思想来搞,那个方法我试了,带着PageControl的时候简直搞死人。而且各种复杂,所以自己想了个简单点的实现. 只讲思想。 假如你有5个元素需要循环: [0, 1, 2, 3, 4] 那么你在将这四个元素添加到UIScrollView里面的时候,就需要多添加两个,变成这样: [ 4, 0, 1, 2, 3, 4, 0 ] 然后只需要在scrollViewDidEndDecelerating代理方法里判断offset是第一个和最后一个 int offset = sv.contentOffset.x / 320; 当 ...
这个,以前遇到过,后来不知怎么弄好了,现在就是你如果改下push之后的视图的背景图,随便换个颜色或者加点view,就不会有这个情况了 【计算高宽】 UILabel *alertLabel = [[UILabel alloc]initWithFrame:CGRectMake(5, 2, 60, 20)];     [alertLabel setText:@"个人简介"];     [alertLabel setFont:[UIFont boldSystemFontOfSize:15.0]];     [infoView addSubview:alertLabel];     ...

view整体上移

    博客分类:
  • ios
如果你准备将你的老的 iOS 6 app 迁移到 iOS 7/8 上,那么你必须注意了。当你的老的 app 在 iOS 7 设备上运行时,所有ViewController 的视图都整体上移了,因为 iOS 7 把整个屏幕高度(包括状态栏和导航栏)都作为了视图控制器的有效高度。于是你的视图上移了,并和上层的状态栏交叠在一起。 你当然可以在 Xcode 中修改每个 View,将他们下移20个像素(状态栏高度)或者64个像素(状态栏+导航栏高度)。 但是苹果显然已经考虑到这个问题,他们在 iOS 7 SDK 中为 ViewController 提供了一个 edgesForExtendedLayou ...

广告轮播

    博客分类:
  • ios
h <UIAlertViewDelegate,UIScrollViewDelegate>{     NSInteger currentIndex;     int PAGENUM; } @property (strong, nonatomic) IBOutlet UIScrollView *bgScrolllview; @property (strong, nonatomic) IBOutlet UIScrollView *imgScrollview; @property (strong, nonatomic)  UIPageControl *page; m 调用 [self _i ...
Global site tag (gtag.js) - Google Analytics