<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[jsjysxw的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/jsjysxw</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; jsjysxw]]></copyright><item><title><![CDATA[Swift图片轮播的代码]]></title><link>https://blog.youkuaiyun.com/jsjysxw/article/details/50129303</link><guid>https://blog.youkuaiyun.com/jsjysxw/article/details/50129303</guid><author>jsjysxw</author><pubDate>Tue, 01 Dec 2015 14:44:20 +0800</pubDate><description><![CDATA[凑合看吧，不高兴弄了
（1）创建一个基于Swift的iOS项目，打开Main.storyboard,在界面中拖入一个ScrollView滚动视图，
用来显示图片，在ScrollView下面再放置一个Page Control页面控制，可以来提示当前是哪一张图片
界面上就是一个scrollview和一个pagecontrol控件
（2）实现控件与代码的绑定，按住右键拖动控件到代码中，选择Out]]></description><category></category></item><item><title><![CDATA[IOS的xcode7的不需要开发者账号的调试步骤]]></title><link>https://blog.youkuaiyun.com/jsjysxw/article/details/50129281</link><guid>https://blog.youkuaiyun.com/jsjysxw/article/details/50129281</guid><author>jsjysxw</author><pubDate>Tue, 01 Dec 2015 14:43:00 +0800</pubDate><description><![CDATA[1. 进入xcode，菜单栏选择xcode –> preferences （快捷键 command + ,）在Accounts选项卡添加自己的Apple ID
2. 在项目导航栏中选择要真机调试的项目，在工作区的targets选择要测试的项目（一般就是项目名称）
3. 选择General选项卡，展开Identity项，修改下面的team选项为你刚才添加的Apple ID
4. 把你需要真机调]]></description><category></category></item><item><title><![CDATA[Swift回调及notifition消息机制]]></title><link>https://blog.youkuaiyun.com/jsjysxw/article/details/50129257</link><guid>https://blog.youkuaiyun.com/jsjysxw/article/details/50129257</guid><author>jsjysxw</author><pubDate>Tue, 01 Dec 2015 14:41:24 +0800</pubDate><description><![CDATA[Swift的delegate和notifition机制
文件kvoDemo.swift


import Foundation




@objc   // 需要打开objc标识，否则@optional编译出错


//协议，，类似java的接口 定义这个接口，里面定义方法
protocol kvoDemoDelegate {
    func willDoSometh]]></description><category></category></item><item><title><![CDATA[Swift禁止横屏]]></title><link>https://blog.youkuaiyun.com/jsjysxw/article/details/50129243</link><guid>https://blog.youkuaiyun.com/jsjysxw/article/details/50129243</guid><author>jsjysxw</author><pubDate>Tue, 01 Dec 2015 14:40:23 +0800</pubDate><description><![CDATA[swift禁止横屏的代码
override func supportedInterfaceOrientations()->Int{


return Int(UIInterfaceOrientationMask.Portrait.rawValue)


}]]></description><category></category></item><item><title><![CDATA[IOS的ScrollView使用方法（教你超出部分怎么玩）]]></title><link>https://blog.youkuaiyun.com/jsjysxw/article/details/50129223</link><guid>https://blog.youkuaiyun.com/jsjysxw/article/details/50129223</guid><author>jsjysxw</author><pubDate>Tue, 01 Dec 2015 14:39:03 +0800</pubDate><description><![CDATA[scrollview在storyboard中的使用方法
1.先确定scrollview在手机屏幕上显示的大小，也就是位置（上左右的边距）和高度
2.放入要在scrollview中显示的子view，这第一个子view非常重要，需要确定上下左右位置和宽高
设置宽高和左上是为子view设置的，然而多设置的下右其实是为scrollview的contentView设置的，这样就能知道滑动的高度和宽度]]></description><category></category></item><item><title><![CDATA[Mac上内置的svn的使用]]></title><link>https://blog.youkuaiyun.com/jsjysxw/article/details/50129187</link><guid>https://blog.youkuaiyun.com/jsjysxw/article/details/50129187</guid><author>jsjysxw</author><pubDate>Tue, 01 Dec 2015 14:37:26 +0800</pubDate><description><![CDATA[1.创建代码仓库，用来存储客户端所上传的代码
我先在/User/apple目录下新建一个svn目录，以后可以在svn目录下创建多个仓库目录
打开终端，创建一个mycode仓库，输入指令：svnadmin create /Users/apple/svn/mycode
指令执行成功后，会发现硬盘上多了个/Users/apple/svn/mycode目录
2.配置svn的用户权限
主要是修改/]]></description><category></category></item><item><title><![CDATA[IOS代码库配上pod使用极其方便]]></title><link>https://blog.youkuaiyun.com/jsjysxw/article/details/50129169</link><guid>https://blog.youkuaiyun.com/jsjysxw/article/details/50129169</guid><author>jsjysxw</author><pubDate>Tue, 01 Dec 2015 14:36:15 +0800</pubDate><description><![CDATA[不是每个轮子都需要自己重造！


http://www.oschina.net/ios/home


http://www.lanrenios.com


http://code4app.com


http://ui4app.com]]></description><category></category></item><item><title><![CDATA[Swift的guard语句的用法]]></title><link>https://blog.youkuaiyun.com/jsjysxw/article/details/50129077</link><guid>https://blog.youkuaiyun.com/jsjysxw/article/details/50129077</guid><author>jsjysxw</author><pubDate>Tue, 01 Dec 2015 14:30:04 +0800</pubDate><description><![CDATA[与if语句相同的是，guard也是基于一个表达式的布尔值去判断一段代码是否该被执行。
与if语句不同的是，guard只有在条件不满足的时候才会执行这段代码。
你可以把guard近似的看做是Assert，但是你可以优雅的退出而非崩溃。


func fooManualCheck(x: Int?) {
    if x == nil || x 
        // 不符合值的要求时，写]]></description><category></category></item><item><title><![CDATA[IOS发布App到APP Store的流程（亲测流程）]]></title><link>https://blog.youkuaiyun.com/jsjysxw/article/details/50129067</link><guid>https://blog.youkuaiyun.com/jsjysxw/article/details/50129067</guid><author>jsjysxw</author><pubDate>Tue, 01 Dec 2015 14:29:18 +0800</pubDate><description><![CDATA[在IOS真机上调试的方法
步骤流程:
1.创建开发者证书
2.设备注册
3.创建App ID
4.创建配置概要文件
5.设备调试
下面详细说:
1.创建开发者证书：每个开发人员一次只能使用一个开发者证书。
门户网址https://developer.apple.com/ios/manage/overview/ index.action
首先要有开发者账号，99美元，没有下面什么]]></description><category></category></item><item><title><![CDATA[IOS动画ViewAnimations]]></title><link>https://blog.youkuaiyun.com/jsjysxw/article/details/50129013</link><guid>https://blog.youkuaiyun.com/jsjysxw/article/details/50129013</guid><author>jsjysxw</author><pubDate>Tue, 01 Dec 2015 14:25:41 +0800</pubDate><description><![CDATA[UIKit中的动画API
UIView.animateWithDuration
UIView.transitionWithView
UIView.animateKeyframesWithDuration
UIView.addKeyframeWithRelativeStartTime


1.UIView.animateWithDuration
函数原型
class func an]]></description><category></category></item><item><title><![CDATA[IOS的app发布时遇到的问题]]></title><link>https://blog.youkuaiyun.com/jsjysxw/article/details/50129001</link><guid>https://blog.youkuaiyun.com/jsjysxw/article/details/50129001</guid><author>jsjysxw</author><pubDate>Tue, 01 Dec 2015 14:24:57 +0800</pubDate><description><![CDATA[1.电脑上要装2个证书（1.真机测试用的证书 2.编译用的证书）之前因为少了一个报，证书不匹配错误
2.修改sign code部分Release部分选择发布类的。
3.App Store回复邮件，没有swift包什么的，解决方法：archive进去后选择第三个Export导出ipa文件，到App Store然后选择保存地方
4.还有是由两个配置文件，这两个证书是开发测试用一个，发布用一个]]></description><category></category></item><item><title><![CDATA[IOS9网络请求错误]]></title><link>https://blog.youkuaiyun.com/jsjysxw/article/details/50128971</link><guid>https://blog.youkuaiyun.com/jsjysxw/article/details/50128971</guid><author>jsjysxw</author><pubDate>Tue, 01 Dec 2015 14:23:25 +0800</pubDate><description><![CDATA[错误描述：


App 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.


 


在iOS9 be]]></description><category></category></item><item><title><![CDATA[设置tabbar选中颜色]]></title><link>https://blog.youkuaiyun.com/jsjysxw/article/details/50128941</link><guid>https://blog.youkuaiyun.com/jsjysxw/article/details/50128941</guid><author>jsjysxw</author><pubDate>Tue, 01 Dec 2015 14:21:34 +0800</pubDate><description><![CDATA[IOS8中：
self.tabBar.tintColor = UIColor.greenColor();
IOS7.0：
[self.tabBarController.tabBarsetSelectedImageTintColor:[UIColor greenColor]];]]></description><category></category></item><item><title><![CDATA[给 UITextField 添加左侧指示图片（类似微信登录框）]]></title><link>https://blog.youkuaiyun.com/jsjysxw/article/details/50128919</link><guid>https://blog.youkuaiyun.com/jsjysxw/article/details/50128919</guid><author>jsjysxw</author><pubDate>Tue, 01 Dec 2015 14:20:18 +0800</pubDate><description><![CDATA[newTextField.leftView = UIImageView(image: UIImage(named: "phone"))
        newTextField.leftViewMode = UITextFieldViewMode.Always


就这么简单，mark下]]></description><category></category></item><item><title><![CDATA[swift不连接xcode调试时模拟器上程序就崩溃]]></title><link>https://blog.youkuaiyun.com/jsjysxw/article/details/50128889</link><guid>https://blog.youkuaiyun.com/jsjysxw/article/details/50128889</guid><author>jsjysxw</author><pubDate>Tue, 01 Dec 2015 14:18:53 +0800</pubDate><description><![CDATA[问题：Xcode不调试状态下程序就崩溃，而调试状态程序运行的好好的，这是什么原因呢？


答案：这个问题是导入第三方库的问题，因为不运行第三方库里面的代码时，程序就不会崩溃，所以定位在导入库的时候出现了问题，导入第三方库的时候是选择Embedded Binaries下的加号来添加，这样就不会出现程序崩溃了，


错误的做法：导入的时候在下面的框中就会出现之前出现的那个问题，程序会崩溃]]></description><category></category></item><item><title><![CDATA[导入库cocoapods的使用]]></title><link>https://blog.youkuaiyun.com/jsjysxw/article/details/50128845</link><guid>https://blog.youkuaiyun.com/jsjysxw/article/details/50128845</guid><author>jsjysxw</author><pubDate>Tue, 01 Dec 2015 14:15:10 +0800</pubDate><description><![CDATA[为了防止忘掉或找不到了，特在这做这个笔记。
1.cocoapods的安装
cocoapods的安装是通过ruby，幸运的是Mac电脑都是默认安装ruby的，所以安装ruby的过程就省去了，唯一的前提就是安装Xcode的CommandLineTools。
commandLineTools的安装也很简单,只要在终端输入以下命令:


$ xcode-select --install
如果]]></description><category></category></item><item><title><![CDATA[swift开启线程的3种方式（其实很简单的）]]></title><link>https://blog.youkuaiyun.com/jsjysxw/article/details/50128767</link><guid>https://blog.youkuaiyun.com/jsjysxw/article/details/50128767</guid><author>jsjysxw</author><pubDate>Tue, 01 Dec 2015 14:09:35 +0800</pubDate><description><![CDATA[import UIKit  
  
  
class swiftThreadDemo : UIViewController  
{  
    var queue = NSOperationQueue()  
//    init()  
//    {  
//        //alloc  
//        super.init()  
//    }  
      
    dein]]></description><category></category></item><item><title><![CDATA[swift页面跳转的集中方式归纳]]></title><link>https://blog.youkuaiyun.com/jsjysxw/article/details/50128691</link><guid>https://blog.youkuaiyun.com/jsjysxw/article/details/50128691</guid><author>jsjysxw</author><pubDate>Tue, 01 Dec 2015 14:04:37 +0800</pubDate><description><![CDATA[1.选择属性栏的第三项
2.在Identifyt选项中填写 "storyboard ID"为post。这个ID根据自已的情况填写，后面的代码中会用到
3.重点来了，为登录按钮添加页面跳转代码
@IBAction func LoginButtonLicked(sender: AnyObject){
let myStoryBoard = self.storyboard
let another]]></description><category></category></item><item><title><![CDATA[Swift简单的本地存储方式NSUserDefaults]]></title><link>https://blog.youkuaiyun.com/jsjysxw/article/details/50128621</link><guid>https://blog.youkuaiyun.com/jsjysxw/article/details/50128621</guid><author>jsjysxw</author><pubDate>Tue, 01 Dec 2015 13:58:16 +0800</pubDate><description><![CDATA[let a = (NSUserDefaults.standardUserDefaults().objectForKey("b") as? String) ?? ""     //这一句是取出"b"对应的值，？？是专门用解包的一种方式
          NSUserDefaults.standardUserDefaults().setObject("c", forKey: "d")     //]]></description><category></category></item><item><title><![CDATA[列出android所有服务]]></title><link>https://blog.youkuaiyun.com/jsjysxw/article/details/47903265</link><guid>https://blog.youkuaiyun.com/jsjysxw/article/details/47903265</guid><author>jsjysxw</author><pubDate>Sun, 23 Aug 2015 09:32:37 +0800</pubDate><description><![CDATA[获取所有的服务：
 ActivityManager mActivityManager =   
            (ActivityManager)getSystemService(ACTIVITY_SERVICE);  
          
        List mServiceList = mActivityManager.getRunningServices(30);  获取所]]></description><category></category></item></channel></rss>