- 博客(14)
- 收藏
- 关注
原创 排序方法的总结
http://blog.csdn.net/hkx1n/article/details/3922249http://blog.csdn.net/weiwenhp/article/details/8622728插入排序的操作#include#includevoid InsertSort(int a[],int length) { int i,j,k,temp;
2015-12-28 15:54:47 524 1
原创 KVO与KVC键值监听的机制
KVC 通过key 来检测value的值直接贴上代码 var peo = stu() peo.name = "cao" //kvc 通过key来访问value var name = peo.valueForKey("name") as! NSString peo.setValue("kai", forKey: "name")
2015-12-27 19:05:52 488
原创 OC下retain copy nomatic等属性的解析
strong 和weak 是由ARC新引入的对象变量属性xcode 4.2之前的版本使用的是retain和assign,是不支持arc的,xocde4.3之后,iOS(5)以上就有了ARC内存管理机制,所以开始了使用assign 用于非指针变量 例如nsinteger 和Int 等@property (nonatomic, assign) int number; @prop
2015-12-27 16:51:53 622
原创 通过nsurlsession向服务器传送json数据
近几天真是被json搞死了 终于知道该怎么用json向服务器传输json了 直接贴代码吧 //多样性的request let request = NSMutableURLRequest(URL: NSURL(string: "http://localhost:4567/login")!) let session = NSURLSession.share
2015-12-26 20:19:25 2819
原创 NSURLSession的使用
首先讲一些概念:cookie:指某些网站为了辨别用户的身份,进行session跟踪从而储存在用户本地终端上得数据 可以叫做浏览器缓存近些天老是在看NSURLSession这个与网络编程息息相关的类 总是没有好好的整理,现在就好好的整理一番三种工作模式默认会话模式(default) 工作模式类似于原来的NSURLConnection 使用的是基于磁盘的缓存持久化战略,使用用户keycha
2015-12-25 19:55:57 391
原创 autolayout的使用
autolayout 感觉真的好难,只能以后来更新有关这里的文章了。先把看到的好的博客附上吧https://www.zybuluo.com/MicroCai/note/73867
2015-12-20 18:19:05 352
原创 关于swift的访问级别
swift的访问级别有public internal 还有private 具体可看这个大牛的博客http://www.devtalking.com/articles/swift-access-control/
2015-12-20 15:56:15 387
原创 利用协议在view controller之间传递数据
最近在看传递数据的方面,从主界面到第二个界面时,可以用segue 和 import 一下就行,不过从 第二个界面到第一个界面,貌似这两种方法都不可行,所以可以用协议的方法来做swift版先定义一个协议import Foundationprotocol Send{ func Send(value:String)}然后在发送数据的view controller里面定义de
2015-12-20 14:05:41 405
原创 状态栏的设置
状态栏是最前部分的一条栏 可以主要看一下两个文档http://my.oschina.net/shede333/blog/304560http://blog.csdn.net/pucker/article/details/12112105
2015-12-18 23:56:48 787
原创 弹出键盘时遮挡输入框的问题解决
在进行输入框的动作时,经常会弹出键盘时,遮挡住输入框,所以特意去搜了一下,发现是一个动画的效果 下面增上代码添加两个输入框,随后 设置代理在 didbeginediting中 加入代码 func textFieldDidBeginEditing(textField: UITextField) { let animationDuration = NSTimeInterva
2015-12-18 23:48:37 1741
原创 view和layer的区别
好几天没写博客了,今天来写一发,主要是讲layer和view的区别,view主要是layer的上面的一层,在layer上可以进行绘制,例如动画,或者图形的描边等,在view 上面显现出来下面是一个比较好的博客http://www.cnblogs.com/lovecode/articles/2249548.html
2015-12-18 23:10:54 704
原创 图的一些概念和应用
比较好的博客有http://www.cnblogs.com/mcgrady/archive/2013/09/23/3335847.htmlhttp://blog.chinaunix.net/uid-26548237-id-3483650.html图有有向完全图,无向完全图,还有联通分量,深搜,广搜
2015-12-05 15:04:46 273
原创 GCD的应用 及线程的一些概念
在我们实际开发中, 有难免会遇到一些问题, 比如我要从网上下载一张图片进行修改, 这里就涉及到线程的问题了, 还有就是我们平常使用的下载工具: 迅雷, QQ旋风之类的, 它们可以进行同时下载, 也可以一个一个的来下载, 在这里我们称之为同步和异步, 顾名思义, 所谓的同步就是所有文件一起下载, 异步就是把需要下载的文件一个个排好队来下载.进程和线程的区别进程:正在进行中的程序称之为进程
2015-12-01 18:53:26 355
原创 多线程的应用
多线程是单个应用程序内多个代码的执行路径,在每个应用程序的内部都会存在一个或者多个并行的线程,同时或者几乎在同一时间里执行不同的任务,swift继承了老的OC的方法1NSThread 是轻量级最轻的,需要自己管理线程的生命周期和线程同步,线程同步会对数据的枷锁会有一定的系统开销//定义一个下载图片的方法 用于线程的调用 func downLoadImg() { va
2015-12-01 18:19:09 325
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人