- 博客(233)
- 资源 (16)
- 收藏
- 关注
转载 Xcode8 及iOS10适配问题汇总
转载地址:http://blog.csdn.net/c386890506/article/details/52603807 1.Notification(通知)自从Notification被引入之后,苹果就不断的更新优化,但这些更新优化只是小打小闹,直至现在iOS 10开始真正的进行大改重构,这让开发者也体会到UserNotifications的易用,功能也变得非常强大。
2016-09-22 15:02:29
5691
原创 iOS navigationcontroller中的back按钮的隐藏及右滑pop操作整理
iOS7之后系统支持了pop手势右滑自动调用back方法,这让我们省了很多事,不用自定义手势,不用自己写方法,只需要写几行代码,轻松搞定,代码如下:
2016-04-14 14:17:41
10454
2
原创 Windows下nginx+web.py+fastcgi服务搭建
1.安装python2.7去官网下载python2.7对应的windows安装包,32位或者64位(我安装的是64位windows,所以资源是64位)python官网:https://www.python.org/downloads/下载完解压,修改环境变量:出现:则python配置成功。2.安装web.py下载地址:http://webpy.org
2016-04-06 15:35:53
2493
1
转载 彻底删除MySQL
yum方式安装的mysql1、yum remove mysql mysql-server mysql-libs compat-mysql512、rm -rf /var/lib/mysql3、rm /etc/my.cnf查看是否还有mysql软件:rpm -qa|grep mysql如果存在的话,继续删除即可。rpm方式安装的mysqla)查看系统中是否以rpm包安装的mysql:[root
2016-04-06 15:32:50
447
转载 Nginx Location配置总结
语法规则: location [=|~|~*|^~] /uri/ { … }= 开头表示精确匹配^~ 开头表示uri以某个常规字符串开头,理解为匹配 url路径即可。nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~ /static/ /aa匹配到(注意是空格)。~ 开头表示区分大小写的正则匹配~* 开头表示不区分大小写的正则匹配!~和!~*分别
2016-04-06 15:32:21
376
原创 pycharm连接数据库
grant all privileges on *.* to root@% identified by 'root';
2016-04-06 15:31:54
3159
原创 CentOS Python 安装MySQL-python
一,安装mysqlyum list | grep mysql>>yum install -y mysql-server mysql mysql-devel CentOS 7的yum源中貌似没有正常安装mysql时的mysql-sever文件,需要去官网上下载wget http://dev.mysql.com/get/mysql-community-release-el7
2016-04-06 15:30:50
5161
原创 python开发环境搭建
我安装的是CentOS 7CentOS 7上面的Python版本已经是2.7.5,所以不用安装新版本了第一步:安装需要的开发包yum groupinstall "Development tools"yum install zlib-devel bzip2-devel pcre-devel openssl-devel ncurses-devel sqlite-de
2016-04-06 15:29:47
9536
转载 开启ssh服务
#rpm -qa |grep ssh 检查是否装了SSH包没有的话yum install openssh-server#systemctl start sshd.service 开启ssh服务#systemctl enable sshd.service 设置开启启动#systemctl status sshd.service 确认是否开启如果还不能登录检
2016-04-06 15:28:31
739
转载 在html中写python代码的语法和特点-----基于webpy的http服务器
在html文件中写python语法的内容,的注意事项:1:python程序中的变量通过下面方法传入到html:1:通过全局变量 :全局变量是不需要用$def with语法实现传递的,只要定义了在html中就可以用,例子如下:===================================================================#模板公共变量,下
2016-04-06 15:26:45
2391
原创 iOS判断从系统相册选取的是视频还是照片
第一种方法:并可以获取到视频的缩略图,原文地址:http://blog.csdn.net/xiaobo16/article/details/7759181- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
2016-03-10 18:40:27
4321
转载 Mac OS原来自带了apache,基本用法总结
想着如何在Mac OS下部署静态网页(纯粹的html,css,js),用惯了windows下的iis,可惜Mac OS下也许只能通过Tomcat或者Apache之类的作为部署容器。听说Mac OS下自带了apache,于是就折腾起来。 环境:macbook air os x 10.9.5找到apache藏身之所系统默认是隐藏apache安装目录的,但我们可以通过“命令行”或者“
2016-03-08 10:46:53
1464
1
原创 新年刚来上班一上传APP就出现Missing iOS Distribution signing indetity错误
在网上查了一下,原因是WWDR证书过期导致。解决步骤: 一定要选择 keychain->显示->显示过期证,然后把过期的WWDR删除掉,然后再安装新的WWDR注意:不能直接装新的,这样是没有删掉旧的还是会出现问题。下载地址:http://www.apple.com/certificateauthority/WWDR Certificate (
2016-02-16 10:45:47
663
2
转载 HTTP中cache-control的应用及说明
网页的缓存是由http消息头中的“Cache-control”来控制的,常见的取值有private、no-cache、max-age、must-revalidate等,默认为private。其作用根据不同的重新浏览方式分为以下几种情况: (1) 打开新窗口 值为private、no-cache、must-revalidate,那么打开新窗口访问时都会重新访问服务器。 而如果
2016-02-01 15:33:44
2088
转载 NSURLRequestCachePolicy 缓存策略
NSURLRequestCachePolicy 缓存策略1> NSURLRequestUseProtocolCachePolicy = 0, 默认的缓存策略, 如果缓存不存在,直接从服务端获取。如果缓存存在,会根据response中的Cache-Control字段判断下一步操作,如: Cache-Control字段为must-revalidata, 则询问服务端该数据是否有更新
2016-02-01 15:32:44
1230
转载 ASIHttpRequest请求HTTPS
一种方法 ASIHTTPRequest *request = [ASIHTTPRequestrequestWithURL:[NSURLURLWithString:bodyString]]; [request setDelegate:self]; request.timeOutSeconds = 20; [request setRequestMethod:@"PO
2015-11-18 13:54:26
990
转载 [Objective-C]关联(objc_setAssociatedObject、objc_getAssociatedObject、objc_removeAssociatedObjects)
关联 关联是指把两个对象相互关联起来,使得其中的一个对象作为另外一个对象的一部分。 关联特性只有在Mac OS X V10.6以及以后的版本上才是可用的。在类的定义之外为类增加额外的存储空间 使用关联,我们可以不用修改类的定义而为其对象增加存储空间。这在我们无法访问到类的源码的时候或者是考虑到二进制兼容性的时候是非常有用。 关联是基于关键字的,因此,我们
2015-10-29 16:44:32
390
转载 解决UICollectionView内容填充不满无法下拉的问题
当UICollectionView不够一页的时候下拉的时候都不会触发UIScrollVIew的scrollViewDidScroll代理方法下拉刷新控件基本都是基于scrollViewDidScroll代理方法来进行操作所以在创建UICollectionView的时候添加self.collectionView.alwaysBounceVertical = YES;
2015-09-11 12:43:10
2947
转载 获取iOS设备唯一标识
【获取iOS设备唯一标识】 1.已禁用-[UIDevice uniqueIdentifier] 苹果总是把用户的隐私看的很重要。-[UIDevice uniqueIdentifier]在iOS5实际在iOS5的时候已经被遗弃了,但是iOS7中已经完全的禁用了它。Xcode5甚至不会允许你编译包含了指引到-[UIDevice uniqueIdentifier]的app。此外,iOS
2015-07-29 10:16:58
590
转载 iOS应用崩溃日志分析
转自raywenderlich 作为一名应用开发者,你是否有过如下经历? 为确保你的应用正确无误,在将其提交到应用商店之前,你必定进行了大量的测试工作。它在你的设备上也运行得很好,但是,上了应用商店后,还是有用户抱怨会闪退 ! 如果你跟我一样是个完美主义者,你肯定想将应用做到尽善尽美。于是你打开代码准备修复闪退的问题……但是,从何处着手呢?
2015-07-24 14:44:24
804
转载 UITableView添加UITapGestureRecognizer与didSelectRowAtIndexPath冲突解决
在UITableView上添加了UITapGestureRecognizer后会导致didSelectRowAtIndexPath失效,原因是UITapGestureRecognizer会截取了tableView的touch事件,导致无法响应行选择,解决方法是重写UIGestureRecognizerDelegate中的-(BOOL)gestureRecognizer:(UIGestu
2015-07-02 13:24:05
1486
转载 IOS调试lldb命令
lldb命令常用(备忘)假如你准备在模拟器里面运行这个,你可以在“(lldb)”提示的后面输入下面的:(lldb) po $eaxLLDB在xcode4.3或者之后的版本里面是默认的调试器。假如你正在使用老一点版本的xcode的话,你又GDB调试器。他们有一些基本的相同的命令,因此假如你的xcode使用的是“(gdb)”提示,而不是“(lldb)”提示的话,你也能够更随一起做,
2015-05-28 20:09:36
675
原创 判断是否安装百度地图和高德地图
NSString *urlStr = [NSString stringWithFormat:@"baidumap://map/"]; ZLog(@"是否安装百度地图:%d",[[UIApplication sharedApplication]canOpenURL:[NSURL URLWithString:urlStr]]); NSString *urlStr = [NSStri
2015-05-25 13:15:59
4625
原创 使用shareSDK调用QQ好友分享遇到的问题
登录QQ互联(http://connect.qq.com/ )注册成为开发者并登记应用取得AppId,然后打开下图位置,在URL Types中添加QQ的AppID,其格式为:”QQ” + AppId的16进制(如果appId转换的16进制数不够8位则在前面补0,如转换的是:5FB8B52,则最终填入为:QQ05FB8B52 注意:转换后的字母要大写)转换16进制的方法:echo ‘ibas
2015-05-11 10:31:22
4230
转载 iOS 使用系统默认声音、震动
原文地址:http://blog.csdn.net/like7xiaoben/article/details/9001806导入框架:代码:[cpp] view plaincopy#import #import @interface MsgPlaySound : NSObject
2015-05-05 15:22:44
684
转载 Swift:Generators 与 Sequences 浅析
前言Generators与Sequences构成了Swift式循环。Generators提到数组我们就会想到遍历,一般的遍历可能都是从头到尾进行的。但是如果你有特殊的需求呢。你可能不想呆板的进行遍历。这时候Generators就可以派上用场了。一个字:Generators的存在是进行特殊癖好的数组遍历,其筛选出符合该癖好的下标索引到数组没有元素为止。怎么玩
2015-04-29 11:08:10
462
转载 vim命令集合
命令历史以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。启动vim在命令行窗口中输入以下命令即可vim 直接启动vimvim filename 打开vim并创建名为filename的文件文件命令打开单个文件vim file同时打开多个文件vim file1 file2 file3 ...在vim窗口中打开一个新
2015-04-28 12:47:58
348
转载 While reading XXX pngcrush caught libpng error: N
今天引入了几个png的图片。发现如下错误!While reading /XXX/XXX/XXX/img1.png pngcrush caught libpng error: Not a PNG filCould not find file: /Users/XXX/Library/Developer/Xcode/DerivedData/CookBookDemo-cnttc
2015-04-23 16:14:54
1483
转载 Mac 下清除文件夹中的.svn文件
快速移除文件夹里的SVN版本控制信息在终端输入sudo find XXXX(你的项目路径) -name ".svn" -exec rm -r {} \;意思就是查找在/Users/justfly/Documents/workspace/justSVN/ 文件夹中所有的「.svn」并用rm刪除-r 参数是为了不用一个个去按「y」
2015-04-20 16:49:16
960
转载 iOS-NSDate 相差 8 小时
原地址:http://blog.csdn.net/diyagoanyhacker/article/details/7096612NSDate存储的是世界标准时(UTC),输出时需要根据时区转换为本地时间好像是从ios4.1开始[NSDate date];获取的是GMT时间,这个时间和北京时间相差8个小时,以下代码可以解决这个问题//方法一
2015-04-10 15:40:00
781
转载 iOS使用NSMutableAttributedString 实现富文本(不同颜色字体、下划线等)
在iOS开发中,常常会有一段文字显示不同的颜色和字体,或者给某几个文字加删除线或下划线的需求。之前在网上找了一些资料,有的是重绘UILabel的textLayer,有的是用html5实现的,都比较麻烦,而且很多UILabel的属性也不起作用了,效果都不理想。后来了解到NSMuttableAttstring(带属性的字符串),上面的一些需求都可以很简便的实现。实例化方法和使用方法实例化方法:使用字
2015-04-08 10:39:15
691
转载 iOS应用实现评论功能的两种方法
//应用实现评论跳转的两种方法://第一种://在iOS6.0前跳转到AppStore评分一般是直接跳转到AppStore评分//NSString *evaluateString = [NSString stringWithFormat:@"itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewConten
2015-04-01 11:20:02
3964
转载 CocoaPods pod install/pod update更新慢的问题
最近使用CocoaPods来添加第三方类库,无论是执行pod install还是pod update都卡在了Analyzing dependencies不动原因在于当执行以上两个命令的时候会升级CocoaPods的spec仓库,加一个参数可以省略这一步,然后速度就会提升不少。加参数的命令如下:pod install --verbose --no-repo-updatepod
2015-01-12 11:14:48
435
转载 ios --- 调用系统"设置"里的功能
在安装后第一次运行软件时,系统会弹出提示用户是否允许软件获取当前位置,如果用户不允许的话,之后运行时系统不会在弹出提示设置,这点很不方便,有个解决办法是给用户一个选项,调出iphone中“设置”定位服务选项,由用户手动设置,调用系统“设置”中定位服务相关代码如下:-(IBAction)btnSetting:(id)sender{ NSURL*url=[NSURL URLWith
2014-12-26 16:42:30
756
转载 id ,NSObject, id<NSObject>区别
我们经常会混淆以下三种申明(我是没有留意过): 1. id foo1; 2. NSObject *foo2; 3. id foo3; 第一种是最常用的,它简单地申明了指向对象的指针,没有给编译器任何类型信息,因此,编译器不会做类型检查。但也因为是这样,你可以发送任何信息给id类型的对象。这就是为什么+alloc返回id类型,但调用[[Foo alloc]
2014-12-25 14:58:19
521
转载 有关CALayer与UIView的关系
CALayer属于Core Animation部分的内容,比较重要而不太好理解。以下是园子中看到的一篇文章的摘录:1. UIView是iOS系统中界面元素的基础,所有的界面元素都是继承自它。它本身完全是由CoreAnimation来实现的。它真正的绘图部分,是由一个CALayer类来管理。UIView本身更像是一个CALayer的管理器,访问它的跟绘图和跟坐标有关的属性,例如frame,b
2014-12-25 14:14:29
462
转载 iOS 8使用Touch ID进行身份认证
iOS 8的SDK开放了Touch ID的接口.从WWDC的视频中可以看到Touch ID应用在两个方面:用于Key Chain加密和用于授权.iOS 8正式版发布以后我们可以看到Evernote的iOS app已经集成了该功能.下面来看看如何实现使用Touch ID进行身份认证. 其实很简单,用于身份认证的所有的接口都在LocalAuthentication framework中, 该
2014-12-15 16:24:31
476
转载 iOS 图片拉伸的三种方法
纵观移动市场,一款移动app,要想长期在移动市场立足,最起码要包含以下几个要素:实用的功能、极强的用户体验、华丽简洁的外观。华丽外观的背后,少不了美工的辛苦设计,但如果开发人员不懂得怎么合理展示这些设计好的图片,将会糟蹋了这些设计,功亏一篑。比如下面张图片,本来是设计来做按钮背景的: button.png,尺寸为:24x60现在我们把它用作为按钮背景,按钮尺寸是150x50
2014-11-20 15:35:40
1026
转载 iOS开发网络篇—简单介绍ASI框架的使用
说明:本文主要介绍网络编程中常用框架ASI的简单使用。一、ASI简单介绍ASI:全称是ASIHTTPRequest,外号“HTTP终结者”,功能十分强大。ASI的实现基于底层的CFNetwork框架,因此运行效率很高。可惜作者早已停止更新,有一些潜在的BUG无人去解决ASI的github地址https://github.com/pokeb/asi-http-
2014-11-11 15:52:26
593
一款简单的iOS分享(包括人人,腾讯,新浪)
2013-08-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人