IOS开发
Misheral
这个作者很懒,什么都没留下…
展开
-
IOS GCD queue group
dispatch_queue_t queue =dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,0); dispatch_group_t group = dispatch_group_create(); dispatch_group_async(group, queue, ^{原创 2015-07-29 13:54:37 · 413 阅读 · 0 评论 -
Objective C,UIScrollview居中显示子视图
- (void)resetCanvasCenter{ UIView *subView =self.subviews.firstObject; CGRect rect =self.bounds; CGSize size =self.contentSize; CGFloat offsetX =MAX((rect.size.width - size原创 2015-09-07 10:57:27 · 813 阅读 · 0 评论 -
2015 最新版app审核标准
转自http://www.weste.net/2015/03-24/102350.html苹果近日更新了AppStore审核指南的相关章节,对此前版本进行了修改和完善。除了增加应用截图、预览等限制外,使用ApplePay进行定期付款的应用程序必须展示每个阶段所需款额,费用归属以及如何取消。而从修改的政策部苹果近日更新了AppStore审核指南的相关章节,对此原创 2015-10-09 14:22:47 · 1129 阅读 · 0 评论 -
收藏一个IOS好东西的链接
http://github.ibireme.com/github/list/ios/#IOS开发的好东西。原创 2015-10-14 11:00:59 · 506 阅读 · 0 评论 -
UIWebView 清除缓存
//清除cookiesNSHTTPCookie *cookie;NSHTTPCookieStorage *storage = [NSHTTPCookieStorage sharedHTTPCookieStorage];for (cookie in [storage cookies]) { [storage deleteCookie:cookie];}UIW原创 2015-10-29 17:50:51 · 346 阅读 · 0 评论 -
app 在运行时修改图标
http://mdsa.51cto.com/art/201509/490869.htm以上链接,讲述了如何在app运行时,修改应用程序的图标,并非是整个图片的变化,只是修改了一些组合图片以及icon上的文字。整个大体的图标样式不变。原创 2015-10-15 17:29:00 · 409 阅读 · 0 评论 -
适用于Android的Flux架构
开源中国链接内容为Flux框架的详细介绍。原创 2015-11-23 09:34:06 · 396 阅读 · 0 评论 -
UIImage 图片处理 灰度 反色 深棕色
+(UIImage*) grayscale:(UIImage*)anImage type:(char)type { CGImageRef imageRef; imageRef = anImage.CGImage;原创 2015-11-02 15:04:32 · 1032 阅读 · 0 评论 -
IOS 在开发中使用KVO观测属性变化
不久前在开发中,有一个只有内部方法才能修改的变量,我就用readonly来修饰。@property(nonatomic, readonly, getter=isShouldRequestMsg) BOOL shouldRequestMsg;但是当值发生变化的时候,想要引发外部类对象的一些操作,我就想使用KVO去观测这个值的变化。 [app addObserv原创 2015-10-13 15:44:15 · 1841 阅读 · 0 评论 -
perform selector may cause a leak in ARC
在ARC项目中使用 performSelector: withObject: 函数出现“performSelector may cause a leak because its selector is unknown”。在stackoverflow找到了一个解决方案,地址:http://stackoverflow.com/questions/7017281/performselector-ma转载 2015-10-28 15:57:14 · 294 阅读 · 0 评论 -
iOS app的测试发布平台
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2015-11-02 16:33:44 · 1616 阅读 · 0 评论 -
sumline text 正则匹配
sumline Text 最大的好处就在于可以编辑各种code。今天想要找一个地方去检测写的一段正则表达式是否正确,找了各种测试的网站,却不好用。领导说,sumline本身就有这个匹配的功能。1.打开sumline Text ,写入一段文本。Command+F 底部会出一条工具栏,具体效果2.点击最左侧的小按钮,进行匹配,点击最右边的小按钮,高亮显示匹配成功的字符串;把想要验证的正则表达式写进去原创 2015-11-27 13:36:24 · 927 阅读 · 0 评论 -
NSCharacterSet 的使用
乍见NSCharacterSet这个类的时候,我想到不想,直接调用类方法setWith,突然发现,哎,这玩意儿不对劲儿啊,没有,我就去查看了API,然后我惊讶的发现,他竟然不是NSSet的子类,而是NSObject的子类。看来望词知义之外,还是不要武断的决定这个类的功能的,还是要去底层瞅瞅到底是弄啥的。比如:2+10/3-8 ,这个字符串,我想要提取里面所要的数字部分,但是NSString本身的方原创 2015-11-30 15:35:43 · 434 阅读 · 0 评论 -
iOS 设计模式——组合
树状结构的特点:1. 层次嵌套;2. 外层和内层具有相似的结构;3. 可以递归的表示;原创 2015-11-30 15:07:10 · 379 阅读 · 0 评论 -
IOS中枚举类型的两种定义方法以及结构体的定义
typedef enum : NSUInteger { AA = 3, BB, CC,} MisheralEnum;typedef NS_ENUM(NSInteger, MisheralEnum2) { CD, EF, GH,};struct MisheralStruct{ NSInteger原创 2015-09-10 16:51:03 · 500 阅读 · 0 评论 -
UINaviagtionBar 去除底部阴影的方法
[[UINavigationBarappearance] setBackgroundImage:[[UIImagealloc] init]forBarMetrics:UIBarMetricsDefault]; [[UINavigationBarappearance] setShadowImage:[[UIImagealloc] init]];同样的,UIt原创 2015-08-19 15:01:11 · 512 阅读 · 0 评论 -
修改webview的字体大小比例,背景颜色,以及字体颜色
在webview的delegate里面调用如下的方法: func webViewDidFinishLoad(webView:UIWebView) { var jsString :String = "document.getElementsByTagName('body')[0].style.webkitTextSizeAdjust= '80%'"原创 2015-07-16 14:56:52 · 1461 阅读 · 0 评论 -
nsjsonserialization 三个枚举值的用法
源自:http://blog.sina.com.cn/s/blog_916e0cff0101gdlf.htmlNSJSONReadingMutableContainers:返回可变容器,NSMutableDictionary或NSMutableArray。 NSJSONReadingMutableLeaves:返回的JSON对象中字符串的值为NSMutableString,目前转载 2015-07-16 16:01:02 · 475 阅读 · 0 评论 -
Objective 和 Swift相互调用
闲来无事,做作swift和Oc直接的互调试试手。先创建一个swift的项目。名字叫Hello.如图所示。在创建一个Objective的类叫做OcOne,如下:Next确定之后,会提出如下的提示框:意思是要创建一个swift和OC的bridge,Finsh一下。添加成功,会在prj里面看到一个名为productName-Bridging-Heade原创 2015-07-16 15:06:16 · 499 阅读 · 0 评论 -
iOS-开发技巧-UILabel内容模糊的原因
在非Retina的iPad mini的屏幕上,一个UILabel的frame的origin值如果有小数位数(例如,0.5),就会造成显示模糊。所以最好用整数值的origin坐标。zhuanzaizi:http://www.cnblogs.com/yang-guang-girl/p/4718773.html转载 2015-08-11 15:37:07 · 880 阅读 · 0 评论 -
隐藏UINavigationBar下面的一个像素的阴影
[[UINavigationBarappearance] setBackgroundImage:[[UIImagealloc] init]forBarMetrics:UIBarMetricsDefault]; [[UINavigationBarappearance] setShadowImage:[[UIImagealloc] init]];原创 2015-07-30 13:45:31 · 331 阅读 · 0 评论 -
React native 创建IOS项目
转自 http://www.w3ctech.com/topic/885OS X - 因为android我们还搞不定的原因,所以目前的版本暂时只支持iOS实现,并且只有 Mac 上的 Xcode 才可以运行噢,没有 Mac 的24k纯屌们就关掉本教程继续好好做你们的前端去吧,看了也是心里的痛!Xcode 得是最新版本噢,还没有的去MacAppStore里赶紧下一个。Homeb转载 2015-07-30 15:42:04 · 370 阅读 · 0 评论 -
UITableViewCell 的重叠
使用UITableView,有时,我们想要隐藏掉某些cell,会想着把 cell的高度设置成0,这样就不显示;但是这种情况造成cell的重叠。设置cell.clipToBounds = YES; 可处理掉这种效果;原创 2015-08-28 13:47:16 · 323 阅读 · 0 评论 -
IOS 开发中遇到的撤销操作
查看http://www.cnblogs.com/sirkevin/p/4069179.html原文描述,但是这种知识针对于简单的添加的操作或者移动的操作,倘若我们在一个界面操作了多种复杂的操作,又当如何呢?针对我陈列的处理方法,最终影响到的都是 与界面相关联的数据文件,我可以考虑,记录一个发生的点儿,记录变化之前的数据状态,然后再撤销时重现这个数据的界面状态,即可。原创 2015-08-14 15:27:01 · 1051 阅读 · 0 评论 -
UIImageView 的圆角效果
iOS 中给图片加圆角的最好方法是什么?加圆角有很多方法,比如:在CALayer中设置cornerRadius属性, 但是很慢, 尤其是图片作为头像显示在UITableView中. 用一张头像的placeholder的图, 但是要多读取一张图.直接将图片裁剪并加上透明圆角. 但是每张图都要处理.我认为最好的方法是 4. drawRect中使用UIBe原创 2015-08-14 14:49:55 · 408 阅读 · 0 评论 -
Objective-C和Swift中常用的第三方库都可以在这个平台看到
进入这个网站,https://cocoapods.org/搜索对应的三方库名称,即可。原创 2015-08-05 10:25:32 · 318 阅读 · 0 评论 -
Objective-C 中 JS与代码的交互
参考github这个例子。https://github.com/marcuswestin/WebViewJavascriptBridge原创 2015-08-05 10:22:46 · 276 阅读 · 0 评论 -
iOS开发系列--音频播放、录音、视频播放、拍照、视频录制
http://www.cnblogs.com/kenshincui/p/4186022.html#avFoundationCamera转载 2015-09-01 16:17:18 · 308 阅读 · 0 评论 -
跑马灯效果
cocochina上看到的,保存一下,之前有做过一个,不过是用NSTimer做的,效果有点儿不好,看这个还不错。可循环滚动的较长文字,跑马灯效果很好,一句话集成GitHub链接:https://github.com/liusen001/LSPaomaView.git原创 2015-08-05 16:04:34 · 300 阅读 · 0 评论 -
iOS 9 loadViewIfNeeded的使用
做ipad端的App,最常见的就是分屏处理的动作。前几天在做一个分屏的VC的时候,分了一个leftView和rightView的分别去加载各自的视图,各自的视图分别放置在leftVC和rightVC上,在给出对应的layout之后,我调用了一个方法让界面部分重新刷新。 可能是由于习惯,我直接使用了leftVC.loadViewIfNeeded的方法,但是程序在跑在低于iOS 9的设备上时,发生cr原创 2015-12-07 10:43:34 · 3513 阅读 · 0 评论