- 博客(19)
- 资源 (13)
- 收藏
- 关注
原创 修复Xcode更新之后的插件失效问题
问题就不多说了, 想必大家都遇到过. 解决方法呢, 也很简单, 运行一下这个程序就搞定一切啦~~~ 关于解决问题的原理嘛, 你如果感兴趣的话, 可百度一下, 当然, 也可以看源码咯~~~
2015-11-19 23:43:08 678
转载 Mac 使用技巧之-使用brew安装软件
brew 又叫Homebrew, 是Mac OSX上的软件包管理工具, 能在Mac中方便的安装软件或者卸载软件, 只需要一个命令, 非常方便brew类似ubuntu系统下的apt-get的功能. 安装brew brew 的官方网站: http://brew.sh/ 在官方网站对brew的用法进行了详细的描述. 安装方法: 在Mac中打开Termal, 输入命令:
2015-11-18 00:28:13 1315
原创 iOS - 网络数据加载等待页面的简单实现
iOS系统提供的加载等待控件UIActivityIndicatorView(传说中的菊花), 有时候难免有点单调生涩. 故在此简单封装了一下: #import #define kSideWidth 80 #define kSideHeight 80 #define kCornerRadius 5 #define kLoadingTime 5 #define kTips "数据努力加载中
2015-11-17 23:37:41 5823
原创 iOS - Umeng分享
SDK下载 http://dev.umeng.com/social/ios/sdk-download 把UMSocial_Sdk_x.x.x 拖到工程中 在AppDelegate.m中导入头文件 #import “UMSocial.h" 在application:didFinishLaunchingWithOptions:函数中注册Umeng分享:(AppKey是在Umeng官
2015-11-16 23:02:38 599
原创 iOS - 消息推送
概念: 实现步骤: 原理: 极光推送: 推送简化版(极光推送平台) https://www.jpush.cn/common/ 推送步骤: 1、先创建支持推送的AppId 2、根据Appid 创建推送证书,推送证书给三方服务器使用 3、双击推送证书,在钥匙串中找到此证书,导出两项 生成p12文件,将p12文件上传到第三方服务器(或者给我们自己的服务
2015-11-16 23:00:36 453
原创 iOS - 数据持久化---- NSUserDefaults & NSKeyedArchiver
NSUserDefaults //1、获取一个NSUserDefaults引用: NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults]; //2、保存数据 [userDefaults setInteger:1 forKey:@"segment"]; [userDefaults synchronize]; //3、
2015-11-16 22:49:08 534
原创 iOS - NSDateFormatter 日期 和 字符串
NSDateFormatter * dateFormatter = [NSDateFormatter new]; dateFormatter.dateFormat = @"yyyy-MM-dd"; // 获取指定格式的日期字符串 NSString * dateStr = [dateFormatter stringFromDate:date]; // 获取字符串指定的日期 NSDate *date2
2015-11-16 22:34:23 556
原创 iOS - __weak&&__block
__weak 本身是可以避免循环引用的问题的, 但是其会导致外部对象释放了之后, block 内部也访问不到这个对象的问题. 我们可以通过在 block 内部声明一个 __strong 的变量来指向 weakObj, 使外部对象既能在 block 内部保持住, 又能避免循环引用的问题. __block 本身无法避免循环引用的问题, 但是我们可以通过在 block 内部手动把 blo
2015-11-16 22:22:29 502
转载 iOS - NSURLSession实现断点续传下载
NSURLSession 1.使用步骤 1> 获得NSURLSession对象 2> 利用NSURLSession对象创建对应的任务(Task) 3> 开始任务([task resume]) 2.获得NSURLSession对象 1> [NSURLSession sharedSession] 2> NSURLSessionConfiguration *cfg = [NSU
2015-11-13 22:14:39 577
转载 iOS NSURLSession
优点: 后台上传和下载:只需在创建NSURLSession的时候配置一个选项,就能得到后台网络的所有好处。这样可以延长电池寿命,并且还支持UIKit的多task,在进程间使用相同的委托模型。 能够暂停和恢复网络操作:使用NSURLSession API能够暂停,停止,恢复所有的网络任务,再也完全不需要子类化NSOperation. 可配置的容器:对于NSURLSession里
2015-11-12 23:55:13 612
转载 iOS开发 - Quartz2D绘图
Quartz 2D简介 是一个二维绘图引擎,同时支持iOS和Mac系统 Quartz 2D能完成的工作 绘制图形 : 线条\三角形\矩形\圆\弧等 绘制文字 绘制\生成图片(图像) 读取\生成PDF 截图\裁剪图片 自定义UI控件 … … drawRect:方法的使用 常见图形的绘制:线条、多边形、圆 绘图状态的设置:文字颜色、线宽等 图形上
2015-11-11 22:36:45 566
原创 iOS RadioButton 单选按钮
RadioButton, 单选按钮, iOS系统并没有提供这个控件, 项目中遇到了, 只好自己DIY了.
2015-11-10 22:23:08 5623
转载 iOS GCD
什么是GCD? Grand Central Dispatch或者GCD,是一套低层API,提供了一种新的方法来进行并发程序编写。从基本功能上讲,GCD有点像 NSOperationQueue,他们都允许程序将任务切分为多个单一任务然后提交至工作队列来并发地或者串行地执行。GCD比之 NSOpertionQueue更底层更高效,并且它不是Cocoa框架的一部分。 除了代码的平行执
2015-11-09 23:16:14 505
原创 iOS 闪光灯
iOS闪关灯的Demo其实并没有想象中的那么简单: 找到闪光灯相关的类, 它肯定有开关对应的方法, 然后直接调用就行了. 事实证明这种想法太想当然了. iOS系统中, 并没有专门的类来负责闪光灯的工作, 闪关灯其实是和摄像头一起工作的, 也就是在拍照和摄像过程中一起搭档的. 所以在寻找类的时候, 就要在AVMediaTypeVideo中寻找: AVCaptureDevice *_devic
2015-11-06 23:49:29 732
原创 iOS TouchID指纹验证
Touch ID不存储用户的任何指纹图像,只保存代表指纹的数字字符。iPhone 5s的A7处理器采用了新的高级安全架构,其中有一块名为Secure Enclave的区域用以专门保护密码和指纹数据。只有Secure Enclave可以访问指纹数据,而且它还把这些数据同处理器和系统隔开,因而这些永远不会被存储在苹果的服务器上,也不会被同步到iCloud或其他地方。除了Touch ID之外,它们不
2015-11-05 22:38:15 1401
原创 iOS NSNotificationCenter的简单使用
在工程的两个地方注册通知, 一个是AppDelegate, 模拟后台接受通知的处理, 一个是ViewController, 模拟UI接受通知的处理. 在另一个界面SecondViewController中设置一个按钮事件, 模拟通知的触发.
2015-11-03 23:57:31 1535 4
原创 iOS CoreData之单表操作(增删改查)
CoreData框架, 具有一种对象关系映射机制, 即能够将OC对象转化为数据保存在SQLite(数据库)中, 同时也能够将SQLite中的数据还原为OC对象, 而在此相互转化过程中, 我们无需写繁琐的sql语句. 接下来以单表的增删改查为例: 如果你一开始就能预测到你得工程会用到数据库, 那么创建工程之时, 请不要忽视Xcode对你善意的提醒: 当然, 如果你在创建工程之初, 操作
2015-11-02 23:34:02 1849
IOS部分面试题
2014-12-05
OC部分面试题
2014-12-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人