iOS
文章平均质量分 89
深山-老猿
这个作者很懒,什么都没留下…
展开
-
Xcode7.0 iOS 9.0 Touch 3d demo
好久没有写文章,今天刚拿到iphone6s手机,写个demo ,如题 1.先用Xcode7.0新建一个项目,在plist里面 source code追加: UIApplicationShortcutItems UIApplicationShortcutItemIconType UIApplicationShortcutIconTypeShare原创 2015-10-28 16:52:48 · 1142 阅读 · 1 评论 -
关于iphone6/5/4s 在iOS8.0系统下 只读@3x图片
've tried in a sample project to use standard, @2x and @3x images, and the iPhone 6+ simulator uses the @3x image. So it would seem that there are @3x images to be done (if the simulator actually replicates the device's behavior). But the strange thing is原创 2014-11-18 17:23:47 · 4186 阅读 · 0 评论 -
APP适配IOS8,iPhone6和Plus截图简要说明,有iP6截图下载供研究(原创)
有幸在9月25日拿到了iP6和iP6 Plus的真机,恰好又要做适配APP的工作(从iphone5上适配到iphone6和ip6 plus上),所以在真机上研究了下苹果官方在不同分辨率下对系统APP所做的适配。同时在网上也没找到相关的真机对比截图说明什么的,又有朋友问我要IP6和PLUS的真机截图回去自己研究,既然这样,那么干嘛不利用自己已有的资源,让更多的设计师受益呢?所以那就说点什么吧,抛砖引转载 2014-11-18 11:16:36 · 6531 阅读 · 2 评论 -
关于多线程读和多线程写
前一段时间面试遇到这么个问题,面试guan原创 2014-10-30 15:05:40 · 1959 阅读 · 0 评论 -
iOS 自我检测
1.id 和 NSObject的区别?2.UITableViewCell的复用原理?3.UIViewsheng'ming原创 2014-10-14 14:26:30 · 1651 阅读 · 1 评论 -
ios知识点总结——富文本实现图文混排
在iOS开发中经常会遇到一些图文混排的情况,特别是在微博类应用的开发过程中经常会遇到各种表情,各种链接的解析。笔者在实践开发中经历了几次这种类型的开发,由最开始的利用WebView进行布局到最后利用富文本进行布局,对该部分的开发积累了一定的经验,现对富文本与正则表达式混用实现图文混排进行总结:一.富文本 WebView虽然也可以实现图文混排的效果,但是在使用的时候比较复杂,而且We转载 2014-08-04 09:49:22 · 2674 阅读 · 0 评论 -
Objective-C 消息传递机制详解
Objective-C语言中方法的传递有二种:①Selector ② Blocks,本文主要说一下Selector,关于Blocks会在后续总结一下。消息传递模型(Message Passing)是Objective-C语言的核心机制。在Objective-C中,没有方法调用这种说法,只有消息传递。在C++或Java中调用某个类的方法,在Objective-C中是给该类发送一个消息转载 2014-06-23 10:50:36 · 1089 阅读 · 0 评论 -
CGAffineTransformMakeTranslation和CGAffineTransformTranslate、CGAffineTransformScale和CGAffineTransform
CGAffineTransformMakeTranslation和CGAffineTransformTranslate、CGAffineTransformScale和CGAffineTransform原创 2014-06-25 19:00:22 · 6571 阅读 · 1 评论 -
ios Crash闪退日志获取和上传至服务器(NSSetUncaughtExceptionHandler)
最近客户有个要求:人家谁谁有crash日志原创 2014-06-30 16:50:30 · 12534 阅读 · 7 评论 -
UICollectionView 基本用法
做一个随笔记录#import "ViewController.h"@interface ViewController ()@property (weak, nonatomic) IBOutlet UICollectionView *ui_collectionView;@end@implementation ViewController- (void)viewDidLo原创 2014-11-20 09:30:25 · 2369 阅读 · 0 评论 -
用NSZombieEnabled和MallocStackLogging解决恼人的EXC_BAD_ACCESS错误
在XCode,4以上版本中,设置NSZombieEnabled和MallocStackLogging1.点击XCode的Product菜单,选择Edit Scheme...选项2.选择左侧的Run...,右边点击Arguments3.在Environment Variables栏里,添加NSZombieEnabled,value为YES;再添加MallocStackLogg原创 2014-10-18 16:47:37 · 1728 阅读 · 0 评论 -
UICollectionView Section 纯代码代码控制 HeaderView和FooterView的显示
如果你在想HeaderView和FooterView怎么用代码控制显示,说明你对C'o'l'le'c'ti'o'n原创 2014-11-22 16:49:36 · 10929 阅读 · 2 评论 -
iOS6.0\iOS7.0\iOS8.0的UIAlertView message 文字对齐设置
是不是发现原来这段代码:原创 2014-06-24 11:10:50 · 7977 阅读 · 2 评论 -
WebViewJavascriptBridge 原理分析
网上好多都是在介绍 WebViewJavascriptBridge如何使用,这篇文章就来说说 WebViewJavascriptBridge 设计原理。主要从两个过程来讲一下:js调用UIViewController中的代码(Native),Native调用js1.概述 首先有两个问题: a.Native(中的UIWebView)是否可以直接调用js me原创 2015-03-24 14:50:17 · 4926 阅读 · 3 评论 -
iOS 8.0 App Extension简介
1.什么是App 的 extension?extension是iOS8新开放的一种对几个固定系统区域的扩展机制,它可以在一定程度上弥补iOS的沙盒机制对应用间通信的限制。这是官方解释:实际是这样的:这个是today(汉字:今天) 里面有网易和网易中的新闻列表,这个网易在今天这里显示我们称作为extension,网易这个模块我们称作一个widget。这样大家是不是明白什么是app的e原创 2015-01-22 15:27:05 · 1336 阅读 · 0 评论 -
Reactive Cocoa 响应式编程开发实例讲解-中篇
Create一个Signal我们视为是一个支持电话订餐的餐馆,他们有很多菜,油盐酱醋就更不用说,当一个电话打进来首先,这个Signal就开始执行,等菜做好了,菜馆要做的是SendNext通知你一下,你呢?就出来拿,或者让他们送来,最后吃掉。分析一下在这期间,可能会有好多订阅者,菜馆只有一个,厨师会源源不断的炒菜(不要说什么如果菜馆没菜怎么办?太坑了),满足所有订阅者(电话预定)的需求。当然如果没人订阅这些配菜不会被炒,都处于配菜状态,所以,这些配菜可以用来组合,过滤什么的,以达到满足用户的口味(Subscr原创 2015-02-02 15:11:27 · 1959 阅读 · 1 评论 -
Reactive Cocoa 响应式编程开发实例讲解-上篇
至于什么是 Reactive Cocoa(简称RAC),这里我就不多说了(大家可以去渡娘、狗狗),只要记住用来监听-响应的。什么,监听-响应都不知道,举个例子来说:1.举例子姓名:___textField__________ (*模拟的一个Textfild,大家将就看) ---------------------| 提交按钮 |原创 2015-01-12 09:58:18 · 1845 阅读 · 0 评论 -
iphone自定手机铃声
机主在未“越狱”的情况下是不能使用91的,所以建议机主使用itunes下载,十分简单。1.打开itunes,连接iphone。点击【编辑】-【偏好设置】,然后在铃声前打对号,确定之后关闭此页可在itunes左侧栏中发现【铃声】一项2.点击【铃声】上方的【音乐】选项,打开之后再点击【文件】-【将文件添加到资料库】,然后选择你所喜欢的音乐。然后就可以看到导入的音乐了3.在你导入的音乐处点击右键进原创 2014-12-04 23:46:54 · 1308 阅读 · 0 评论 -
iOS 手动让多个项目在同一个workspace下面
很简单,新建一个WorkSpace这个你会的。1.File- >New->WorkSpace...2.用Xcode打开这个WorkSpace,你会发现左边工程文件上面都没有3.4.找到工程文件双击添加既可。5.还有一个方法,你右击WorkSpace->显示包含内容之后你会看到contents.xcworkspacedata,用文本编辑器打开,你会看到<Workspac原创 2015-01-28 14:18:54 · 1945 阅读 · 0 评论 -
Xcode 5、Xcode 6 免证书真机调试
我们都知道,在iOS开发中,如果要进行真机调试的话是需要苹果开发者账号的,否则Xcode就不能够进行真机调试,只能够在模拟器上运行;这就带来了很多问题,比如iCloud编程的话你不能够用模拟器、要用到拍照功能的话你不能够用模拟器、要用到陀螺仪功能的话你也不能够用模拟器等,也就是说跟硬件密切相关的话就不能够用模拟器了,只能够用真机来进行开发。可是.....,苹果开发者账号要一年99美刀,也就是600转载 2014-11-22 00:27:22 · 1944 阅读 · 1 评论 -
关于IDFA引用查找 和 IDFA
前两天遇到这么一个问题:原创 2014-06-23 09:40:53 · 2348 阅读 · 0 评论 -
App store 审核上传Advertising Identifier查找和IDFA
前两天遇到这么一个问题:原创 2014-06-23 08:55:08 · 5054 阅读 · 1 评论 -
微信朋友圈图片显示缩放
最近公司非要做一个和微信朋友圈效果,还要求要惟妙惟肖,唉原创 2014-08-11 10:30:04 · 22208 阅读 · 29 评论 -
'__curl_rule_01__'declared as an array with a negative size
说明原创 2014-09-11 13:34:32 · 5570 阅读 · 0 评论 -
iPhone 6屏幕:4.7英寸1334*750分辨率,5.5英寸1920*1080,UI适配不困难
苹果iPhone 6应该会配置4.7英寸屏幕,显示分辨率为1334*750。换句话说,尽管iPhone 6的屏幕像素密度与iPhone 5S相同为326ppi,不过因为分辨率的高宽都发生了变化,手机应用的UI适配问题可能再一次重现,正如当年iPhone 5刚推出的时候,开发人员也花了好一段时间才完成了应用分辨率的适配工作。原创 2014-09-10 11:39:49 · 10036 阅读 · 0 评论 -
ios7 中的 Auto Layout 使用教程 第二节
我们接着上面的章节Beginning Auto Layout Tutorial in iOS 7: Part 1 -- ios7 中的 Auto Layout 使用教程 第一节翻译 2014-06-03 17:43:35 · 3694 阅读 · 0 评论 -
ios7 中的 Auto Layout 使用教程 第三节
原文:http://www.raywenderlich.com/50317/beginning-auto-layout-tutorial-in-ios-7-part-1翻译 2014-06-05 10:36:08 · 2146 阅读 · 0 评论 -
AppStore审核指南
原文:http://www.cocoachina.com/appstore/top/2013/0304/5757.html转载 2014-07-08 13:31:58 · 1205 阅读 · 0 评论 -
iOS 静态库a文件的打包 下
这一节我们wo'me原创 2014-05-30 15:04:01 · 1492 阅读 · 0 评论 -
iOS 静态库a文件的打包 中
这节内容我们原创 2014-05-30 10:23:25 · 1859 阅读 · 0 评论 -
iOS 静态库a文件的打包 上
iOS 静态库的打包,网上一搜原创 2014-05-29 18:38:41 · 3199 阅读 · 2 评论 -
iPhone6图说 快速适配
转载 2014-09-18 09:29:34 · 1271 阅读 · 0 评论 -
简说 Xcode 6的新特性
http://adcdownload.apple.com//Developer_Tools/xcode_6_beta_2_i8z2ly/xcode_6_beta_2_release_notes.pdf翻译 2014-10-08 11:06:15 · 1066 阅读 · 0 评论 -
多线程GCD的使用
在红黑联盟上看到一篇关于多线程GCD的教程文章,写的深入浅出,特转载于此,以备不时之需,原文链接转载 2014-07-01 16:38:15 · 1449 阅读 · 0 评论 -
NSURLConnection/CFURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9813)
https网站需要授权。解决步骤ru原创 2014-09-01 18:56:01 · 4347 阅读 · 1 评论 -
Objective-C的运行时编程(Runtime Programming)
1.版本和平台Runtime System对于Objective-C来说就好比是它的操作系统,或者说是运行的支撑平台,它使得Objective-C代码能够按照既定的语言特性跑起来。相对于C/C++来说,Objective-C尽可能地把一些动作推迟到运行时来执行,即尽可能动态地做事情。因此,它不仅需要一个编译器,还需要一个运行时环境来执行编译后的代码。Runtime System分为Lega转载 2014-10-14 14:37:23 · 2499 阅读 · 0 评论 -
为什么唱吧iOS 6.0选择了Mantle
最近唱吧iOS的6.0版本已经成功上线了。18人月的投入,2500个commit,几十万行的代码修改。唱吧iOS已经从内至外焕然一新,感谢一起并肩作战的小伙伴们。6.0一个很重大的修改就是基于Mantle重建(新建)了Model层。这里不对Mantle作更多介绍,只分享一下使用Mantle的决策及执行过程。转载 2014-11-04 14:38:34 · 1457 阅读 · 0 评论 -
CoreData使用笔记 之 增删改查
用惯了FMDB,好多小伙伴问我为什么bu'yong原创 2014-11-13 14:34:24 · 1326 阅读 · 0 评论 -
ALAssetsLibrary-代码操作iOS相册资源
我们可以使用使用:UIImagePickerController类来完成。原创 2014-09-22 15:03:29 · 2173 阅读 · 0 评论 -
UIScrollView 循环滚动,代码超简单
现在很多应用里面多多少少都用到了循环滚动,要么是tu'p原创 2014-07-23 10:12:36 · 5908 阅读 · 2 评论