- 博客(24)
- 收藏
- 关注
原创 Hibernate Restrictions.or 以及 Restrictions.disjunction实现逻辑或
使用 Restrictions.disjunctioncriteria.add(Restrictions.disjunction() .add(Restrictions.le("iosMiniVersion", tmpEdition)) .add(Restrictions.isNull("iosMiniVersion")) .add(Restrictions.eq("iosMiniVe
2016-04-07 16:05:09 1062
原创 iOS 使用AVFoundation 扫描二维码并限定扫描区域(带代码生成蒙版)
使用AVFoundation 生成的二维码扫描器,扫描速度快,加上扫描限定区域缩小扫描范围,另外代码直接在扫描区域外生成黑色透明蒙版,简单扫描动画。相册相片识别二维码信息(只支持ios8及以上版本)。功能写的比较简单,细节需要的自己去优化吧~详情见附件! 另外:二维码生成可以参考站内其他源码:http://blog.yourtion.com/custom-cifilter-qrcode-ge
2015-09-29 11:36:25 2961
翻译 IOS AutoLayout 好的建议搜集
苹果把机器屏幕变大之后,存在诸多不同尺寸的设备,对于一套ui适配所有屏幕设备很头疼,近期使用autoLayout来解决该问题,遇到n多问题,解决问题过程中找到几个比较好的教程,还是歪果仁牛。http://stackoverflow.com/questions/25766747/emulating-aspect-fit-behaviour-using-autolayout-constrain
2015-08-19 16:07:58 584
原创 保证任务在主线程中执行(NSObject+GCD.h)
.h@interface NSObject (GCD)-(void) asyncTask:(dispatch_block_t)block;//-(void) syncTask:(dispatch_block_t)block;-(void) syncTaskOnMain:(dispatch_block_t)block;-(void) asyncTask:(dispatch
2015-08-18 16:45:40 778
转载 iOS开发雷达动画效果实现
感觉比较棒的一款雷达效果实现。具体先看效果图直接上代码:@interface CCRadarView()@property (nonatomic,weak)CALayer * animationLayer;@end@implementation CCRadarView-(instancetype)initWithFrame:(CGRect)frame and
2015-07-11 13:38:33 5795 2
转载 Mac OS 10.10 Sites 创建附带数据库
原文地址:http://note.rpsh.net/posts/2013/11/27/osx-10-9-apache-server-php-mysql/
2015-05-07 15:55:25 684
翻译 ios8 Swift UICollectionView Header 常驻(如UITableView 的Header效果)实现
如题,在做项目时,用到的是UICollectionView 而非 UITableView,需求中需要使得每个Section的Header常驻,如TableView 的 Header 一样,现找到一种比较好的也很容易理解的方案:class StickyHeaderCollectionViewFlowLayout: UICollectionViewFlowLayout { ove
2015-05-06 09:24:16 1065
原创 关于使用 instagram api 开发分享功能
ClientID 以及密钥 等的申请页:https://instagram.com/developer/mobile-sharing/关于当中的重定向地址选择,其实应该填写为本机地址。即为http://localhost 填写为本机地址后,那么instagram 服务器将直接将涉及隐私数据发送到本机,保证了安全性。ca
2015-03-17 14:30:12 9356 2
原创 ios开发过程中一些常用地址收集整理
1. 一款api事实测试工具(非常强大好用)可以选择不同的api进行实时测试:https://apigee.com/console/instagram2. intagram 分享 api 地址:https://instagram.com/developer/api-console/
2015-03-17 11:08:08 858
翻译 在Yosemite,Xcode 6.1下Swift编程Undefined symbols for architecture arm64报错解决
接收同事一个未做完的项目,checkout下来后编译(直接跑的workSpace文件),出现奇怪的某些库不支持64位架构的链接错误,一直以为是该库不支持64位架构,但是取消该库关联后仍然出现其他库也不支持64位架构的情况,但是在我印象中那些库都是支持的,遂感觉非常奇怪。例如下面显示的谷歌分析库不支持64位架构。Undefined symbols for architecture arm64
2015-03-17 10:01:15 1746
转载 CoreData 学习之路
Core Data是iOS5之后才出现的一个框架,它提供了对象-关系映射(ORM)的功能,即能够将OC对象转化成数据,保存在SQLite数据库文件中,也能够将保存在数据库中的数据还原成OC对象。在此数据操作期间,我们不需要编写任何SQL语句,这个有点类似于著名的Hibernate持久化框架,不过功能肯定是没有Hibernate强大的。简单地用下图描述下它的作用:左边是关系模型,
2015-03-12 15:14:00 479
原创 GCD学习整理
通过与线程池的配合,dispatch queue分为下面两种:而系统默认就有一个串行队列main_queue和并行队列global_queue;另外我们也可以利用dispatch_queue_create方法来创建自己定义的队列,那么自己创建的队列也分为串行和并行两种,对于串行队列,线程池只提供一个线程来执行队列中的任务,并且任务是根据FIFO的原则加入到线程中的,只有先加入到线程中的任务被执
2015-03-12 10:20:38 542
原创 关于组件化开发中常用到的svn,cocoapods代码管理工具错误解决办法(持续更新)
在使用cocoapods从svn拉取开发组建过程中遇到错误,可以优先从下列操作开始排查。1.svn cleanup cleanup一遍在update2.删除xcworkspace文件以及podfile.lock文件。重新update3.查找podfile文件中是否有标点为中文标点等。
2015-01-05 10:00:09 956
原创 ld: warning: ignoring file /Users/... missing required architecture arm64 in file /Users/...
ld: warning: ignoring file /Users/... missing required architecture arm64 in file /Users/...之类的解决方法出现该错误上因为dang
2014-11-17 10:50:47 3732
翻译 iOS 工程编译时需要注意的三种search paths
1.Framework search path:FrameWork 搜索路径。一般在使用
2014-11-11 15:00:09 1312
转载 IOS framework 制作
framework制作教程 1. 目的1) 方便集成和使用2. 前置条件1) Xcode5.0 3. 步骤1) 新建一个Target,类型选OS X中的Bundle2) 填写相应信息,建立完成效果如下3) 选中HelloWorld这个Target,切换到Build Settings界面4) 将
2014-10-31 14:08:13 820
原创 常用有用文章收藏
文章借鉴:http://lucifr.com/2012/07/28/apache-and-web-sharing-on-osx-10_8-mountain-lion/http://www.cnet.com/how-to/how-to-enable-web-sharing-in-os-x-mountain-lion/
2014-10-30 17:53:54 521
翻译 在使用swift时碰到block 引用循环。特此记一笔。
In objective c in order to avoid retain cycles when using blocks a weak reference is passed to the block12345__weak SomeViewController *weakSelf =self; [selfperfo
2014-09-28 17:23:09 878
翻译 最近在使用swift写代码时碰到block引用循环的问题。记下一笔以免忘记。
In Objective-c__weak SomeViewController *weakSelf =self; [selfperformTask:^{ [weakSelf callSomeMethod];}];
2014-09-28 17:18:44 606
翻译 进入ios8 后使用swift,在使用到UIAlertController(ActionSheet)时适配ipad时挂掉的问题解决方案
进入iOS8后,uikit提供了UIAlertController以替代7中的actionsheet和alertView.因为其za
2014-09-18 15:08:32 1984
原创 使用storyboard的几种技巧!
1.storyboard文件方式创建。注意info.plist文件里边的关于storyboard_iphone 以及storyboard_ipad的字符串应当和storyboard名字命名一致。如果你想只利用一个storyboard文件来包揽iphone以及ipad两项的适配,那么在storyboard关联的根试图上面应当做好ipad iphone判断适配。若是分别对iphone 以
2014-08-12 13:34:35 721
转载 mac电脑忘记密码后强制更改登陆密码
碰到MAC机子登陆密码忘记的情况,可以直接利用命令强制更改登陆口令、具体方法如下:开机,启动时按苹果键+S进入Singer User Mode模式,出现像DOS一样胡提示符#root>陈#root>下输入(注意空格,大小写)fsck -ymoujnt -uaw /rm /var/db/.AppleSetupDonereboot机器会重启,开机后貌似重新装机时候的欢迎界面,但
2014-02-18 22:03:22 2528
原创 如何解决 IOS 7 的状态栏隐藏适配。(菜鸟专属)
在IPAD下适配隐藏状态栏。其实很简单。只需要在plist文件里边改动一下配置即可。见截图。如果实现了模拟器未能安装成功。则只需改回版本号码即可。然后嘿嘿,可以发现你的状态栏没有啦。
2014-01-19 16:11:01 773
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人