IOS
夕下奕林
talk is cheap show me the code
展开
-
Objective-C和swift混编
swift推出以后,宣称可以在swift中支持原先的oc库,所以本文介绍如何支持OC类。首先创建一个Swift项目,然后创建一个Cocoa Class然后创建一个Hello的oc类然后点击确认后会弹出一个提示窗口这是提示生成一个bridge头文件,用来把oc的类的头文件自动包含到swift中。所以点击yes自动会创建一个名为SwiftAndOC-Bridging-Header.h的oc头文件在这个头原创 2015-04-03 22:09:34 · 602 阅读 · 0 评论 -
UICollectionView简单示例
首先创建一个Single View Application,然后在stroyboard已有的View Collection中拖入一个UICollectionView,大小自己调节。然后按住option键并点击项目中的ViewController.swift文件,使窗口分屏。然后按住control键鼠标点击UICollectionView然后拖到ViewController中合适位置,命名为colle原创 2015-04-18 13:22:38 · 608 阅读 · 0 评论 -
使用用户首选项保存数据
IOS应用中往往需要保存一些用户的基本信息,如一些习惯,对界面的一些个性化调整等等。这些数据往往比较小,放到数据库里面比较麻烦,也没有必要保存到服务器,所以可以使用IOS中的NSUserDefaults使用NSUserDefaults非常简单,只需要获取到一个全局的用户数据变量,然后通过KVO进行存取。首先,获取全局的用户信息变量//获取用户数据 var userDefault = NS原创 2015-04-22 22:39:30 · 757 阅读 · 0 评论 -
IOS CoreData 简单使用CURD
iOS在CoreData中简单封装了SQLite,让开发者不需要写sql语句就可以使用SQLite进行CURD操作。要使用CoreData切记在创建项目的时候选中CoreData选项。在操作SQLite的时候最终要的是获得一个NSManagedObjectContext对象,这个对象在AppDelegate中可以获得,而AppDelegate实例可以在UIApplication中获得,swift获得原创 2015-04-19 21:13:18 · 512 阅读 · 0 评论 -
最新版SDWebImage的使用
转载自http://www.cocoachina.com/ios/20141212/10622.html我之前写过一篇博客,介绍缓存处理的三种方式,其中最难,最麻烦,最占内存资源的还是图片缓存,最近做的项目有大量的图片处理,还是采用了SDWebImage来处理,但是发现之前封装好的代码报错了。研究发现,是我用了新版的SDWebImage,好多方法都变了。现在把代码贴出来,供大家参考。尤其是新手,看完转载 2015-05-02 12:09:35 · 343 阅读 · 0 评论 -
UITextView实现类似UITextField中的placehoder效果
UITextField中的placehoder效果就是一个文本框的提示内容,但是UITextView是没有这个功能的,所以我们需要自己模拟,思路如下:把textView中的内容设为自定义的placehoder每当用户开始输入的时候判断textView中的内容是不是placehoder,如果是就把他清空,如果不是则不改变每当用户输入完后判断textView中是否为空,如果是空的表示用户没有输入或原创 2015-05-25 23:30:26 · 509 阅读 · 0 评论