- 博客(122)
- 资源 (38)
- 收藏
- 关注
转载 ios开发 UIPasteboard 的简单使用
1.概述UIPasteboard是ios中访问粘贴板的原生控件,可分为系统等级的和app等级的,系统等级的独立于app,可以复制一个app的内容到另一个app;app等级的只能在app内进行复制和粘贴;它们分别由+ (nullable UIPasteboard *)pasteboardWithName:(NSString *)pasteboardName create:(BOOL)create
2017-07-31 16:04:04
764
转载 iOS-UIResponse之事件响应链及其事件传递
转载自:http://www.cnblogs.com/AbeDay/p/5026869.htmlUIResponse之事件响应链及其事件传递我们的App与用户进行交互,基本上是依赖于各种各样的事件。一个视图是一个事件响应者,可以处理点击等事件,而这些事件就是在UIResponder类中定义的。在UIKit中,UIApplication、UIView、UIVi
2017-07-21 11:30:33
436
转载 iOS 面试题累计
转载自:http://www.jianshu.com/u/5875a57367341、说说 OC 语言和别的语言的区别?2、Runtime 会把方法调用转化成 objc_msgSend(receiver, selector),那说说消息机制的流程?3、说说 SEL 与 IMP 的差别?4、说一下你对内存管理的理解。5、有哪些情况会出现内存泄漏?6、除了用 __weak 来解
2017-07-17 11:48:55
332
转载 校园招聘iOS开发岗位面试题集锦(2017)
转发自: http://blog.youkuaiyun.com/chenyufeng1991/article/details/53472284#comments一.搜狐快站1.谈谈你做过的项目;2.项目中最有成就感的部分;3.倒计时如何实现?(NSTimer,还有其他的实现方式吗);4.UIButton的继承关系?5.iOS中可以进行输入的控件?(UIText
2017-07-16 13:53:28
934
转载 iOS中UIControl详解
转载自:http://www.mamicode.com/info-detail-478529.htmlUIControl是UIView的子类,当然也是UIResponder的子类。UIControl是诸如UIButton、UISwitch、UITextField等控件的父类,它本身也包含了一些属性和方法,但是不能直接使用UIControl类,它只是定义了子类都需要使用的方法。
2017-07-16 11:00:45
478
转载 iOS开发——frame和bounds详解
http://blog.youkuaiyun.com/chenyufeng1991/article/details/51764303 (旋转)
2017-07-13 10:25:27
282
转载 Found a swap file by the name “.git/.MERGE_MSG.swp”
当用Git命令拉取最新代码时,有时会遇到如下的提示, Found a swap file by the name “.git/.MERGE_MSG.swp” 解决方案: 在项目根目录(如/StudioProjects/demo/Leave)下,找到.git/.MERGE_MSG.swp这个文件删除即可。 注:mac 删除命令rm -rf .MERGE_MSG.swp
2017-07-10 13:04:31
2135
转载 Mac Safari 打不开网页,因为无法连接到服务器
今天早上来上班,突然发现 Safari 打开什么网站显示“打不开XX网页,因为无法连接到XX服务器”,但是 Chrome 浏览器可以打开同样的网页,而且 QQ 和其他软件都能正常上网。于是开始 google 解决方法,找了半天,试过了清除 Safari 缓存、切换正常的dns等等都没有用。后面试了下网上一种方法搞定啦,所以把解决方法记录一下。1.打开网络偏好设置,点击“高级…”按钮,进
2017-07-10 10:10:25
59523
1
转载 Injection for Xcode:成吨的提高开发效率
转发自简书:没故事的卓同学 http://www.jianshu.com/p/27be46d5e5d4今天强烈推荐一个Xcode高端必备插件: Injection Plugin for Xcode直接放demo演示动图:Injection Plugin for Xcode我很久以前就希望有这么一种功能,直接修改某行代码,F5一下就能刷新这
2017-06-28 10:10:04
346
转载 如何在iOS7项目中导入snapkit
OC下的autolayout神器Masonry大家已经很熟悉了。但是masonry在swift下使用并不方便。所以同一个团队开发出了swift下的autolayout库:SnapKitsnapkit从0.14开始支持swift2.0并且支持iOS7。不过常规的导入方法只支持iOS8.0+。这里介绍下如何在iOS7下如何导入snapkit:1.把源码拖进项目2.设
2017-06-28 10:02:11
433
转载 Xcode7中你一定要知道的炸裂调试神技
转发自:简书,没故事的卓同学Xcode7中苹果为我们增加了两个重要的debug相关功能。了解之后觉得非常实用,介绍给大家。1.Address Sanitizer: 妈妈再也不用担心 EXC_BAD_ACCESS EXC_BAD_ACCESS一直是很多开发者的噩梦,因为这个错误很不直观,出现后往往要花很长时间才能定位到错误。苹果这次带来了革命性的提升。
2017-06-28 09:56:29
316
转载 iOS多线程--彻底学会多线程之『GCD』
GCD文章目录GCD简介任务和队列GCD的使用步骤队列的创建方法任务的创建方法GCD的基本使用并发队列 + 同步执行并发队列 + 异步执行串行队列 + 同步执行串行队列 + 异步执行主队列 + 同步执行主队列 + 异步执行GCD线程之间的通讯GCD的其他方法GCD的栅栏方法dispatch_barrier_asyncGCD的延时执行方法dispa
2017-06-26 14:47:34
409
转载 关于Super
关于Super何为super?[super xxx] calls the super method on the current instance (i.e. self).[super xxx] ,表示接收xxx消息的对象是self,但是xxx方法的实现是super的。http://stackoverflow.com/questions/11827720/why-does-s
2017-06-26 10:42:07
368
转载 简你对UIView 和CALayer、UIWindow的理解
UIView和CALayer都是源自NSObject。UIView的继承结构为:UIResponder:NSObject。可以看出UIView的直接父类为UIResponder类。可见UIResponder是用来响应事件的,也就是说UIView可以响应用户事件。2.CALayer的继承结构:NSObject直接从NSObject继承,因为缺少了UIResponder
2017-06-26 08:49:53
380
转载 iOS开发 弱网环境模拟(真机)
前提条件:1.设置中调出:开发者选项。(方法:真机链接编译器xcode,重启手机后开发者选项消失.开发者选项在设置的一级子目录下)。2.当前网络环境理想(如果真实的网络环境较差,会成为模拟其他网络环境的瓶颈)操作步骤:1.进入开发者选项2.选择NETWORK LINK CONDITIONER3.将ENABLE打开4.选择对应的网络环境,100
2017-06-16 10:13:26
1146
转载 iOS之对象复制
转发自 : http://www.cocoachina.com/ios/20170314/18865.htmlNSObject类提供了copy和mutableCopy方法,通过这两个方法即可复制已有对象的副本,本文将会详细介绍关于对象复制的内容。系统对象的copy与mutableCopycopy方法用于复制对象的副本。通常来说,copy方法总是返回对象的不可修改的副本,即使
2017-06-16 08:50:10
490
原创 iOS开发 数据库升级
在版本迭代过程中,以往的接口字段往往不能满足需求,为了项目需要,不得不增加字段,这种情况下就避免不了数据库升级的问题。如果直接修改表结构、数据库语句,会导致以前的版本不能用,休息时间写了个小demo,分享给大家。demo地址:http://download.youkuaiyun.com/detail/qq_20176153/9871536- (IBAct
2017-06-15 17:40:14
286
转载 MySql 模糊查询
转发自:http://www.cnblogs.com/muzixiaodan/p/5583473.html实例:SQL模糊查询,使用like比较关键字,加上SQL里的通配符,请参考以下: 1、LIKE'Mc%' 将搜索以字母 Mc 开头的所有字符串(如 McBadden)。 2、LIKE'%inger' 将搜索以字母 inger 结尾的所有字符串(如 Ringer、Stri
2017-06-14 10:31:22
362
原创 ios 开发 根据数组内字典指定key排序
NSArray *sortArray = @[ @{ @"id" :@"001", @"name" :@"yanghuixue",
2017-04-19 11:25:08
1074
原创 iOS开发 网页中的alert/contirm 点击方法未执行
问题: 项目中“积分模块”用的是大麦城网页,在交互过程中网页中的confirm(ios对应alerview)点击未执行js代码。解决: 最终找到这个代码片段,新建Category类方法,将一下代码写入。扩展: 可修改alert、confirm风格,也常见于网页中的提示框未拉起。@interface UIWebView (JavaScriptAler
2017-04-12 20:19:23
733
原创 iOS-获取webview的 url 和 title 和 html
@property (strong,nonatomic)UIWebView *webView; @property (strong,nonatomic)NSString *currentURL; @property (strong,nonatomic)NSString *currentTitle; @property (strong,nonatomic)NSString *curren
2017-03-22 10:45:06
1615
原创 ios开发 数组排序——根据数组内字典的指定属性排序
说明:1、根据@"first_spell"对数组内字典进行排序。2、ascending:YES 升序。3、sortedArr 排序结果。NSArray *array = @[ @{ @"name" :@"lizhiqiang",
2017-03-10 09:15:09
3033
转载 iOS 最详细的解析(数组与指针)笔试题
前言:这个笔试题想必很多小伙伴都很面熟把,差不多10个人有7个人不会做这道笔试题,或许有知道答案的,但是仅仅知道答案,心里还是一头雾水。如果你真的不会那就请认真看完本文章学习一下吧!错误想法:有的人认为NSLog(@"%d", *(&arrayName + 1 - 1));加1减1不就是抵消了么,那肯定是访问数组首地址,那打印的值肯定是 10,看起来
2016-12-02 08:21:54
336
转载 [深入浅出Cocoa]iOS网络编程之NSStream
[深入浅出Cocoa]iOS网络编程之NSStream罗朝辉 (http://blog.youkuaiyun.com/kesalin/)本文遵循“署名-非商业用途-保持一致”创作公用协议 一,NSStream简介首先来回顾下。在前文《[深入浅出Cocoa]iOS网络编程之Socket》中,提到iOS网络编程层次模型分为三层:Cocoa层:NSURL,Bonj
2016-11-30 16:10:08
644
转载 NSdata 与 NSString,Byte数组,UIImage 的相互转换---ios开发 Objective-C
NSdata 与 NSString,Byte数组,UIImage 的相互转换---ios开发 Objective-C(2012-09-07 15:13:11)转载▼标签: 杂谈 1. NSData 与 NSStringNSData-> NSStringNSString *aString = [[NSSt
2016-11-29 15:43:21
760
3
原创 iOS 报错 dyld:Library not loaded:rpath/libswiftCore.dylib
步骤1. 退出 Xcode 2. 重启电脑 3. 找到 这个 DerivedData 文件夹 删除 (路径: ~/Library/Developer/Xcode/DerivedData) 4. 删除这个 com.apple.dt.Xcode 文件 (路径: ~/Library/Caches/com.apple.dt.Xcode)
2016-11-23 09:12:16
501
转载 window7搭建web服务器
http://jingyan.baidu.com/article/8ebacdf0c4d15049f75cd544.html
2016-11-15 08:03:14
387
转载 iOS开发之Xcode8控制台输出警告:subsystem: com.apple.UIKit, category: HIDEventFiltered, enable_level: 0
要解决这个问题需要去工程中去添加一项配置:工程名字 - Edit Scheme - Run - Arguments - Environment Variables,在Environment Variables下边添加:OS_ACTIVITY_MODE, value值设置为disable。
2016-10-27 09:44:47
452
转载 IOS 开发 可复制label
#import "CopyLabel.h"@implementation CopyLabel//控件初始化- (instancetype)initWithFrame:(CGRect)frame { if (self = [superinitWithFrame:frame]) { [selfpressActi
2016-10-26 15:46:31
336
原创 iOS 两次加密后与android、c#两次md5加密得到的结果不一样
笔者遇到的问题:iOS 两次加密后与android、c#两次md5加密得到的结果不一样。一、iOS md5加密方法1、将拿到的字符串进行utf_8编码 const char *cStr = [@“111” UTF8String];2、开辟一个16进制字节数组 unsigned char firstResult[16];3、调用系统
2016-10-21 08:25:45
1241
转载 NSArray取数组中最大值或者最小值
NSArray * arr = [NSArray arrayWithObjects:@"10",@"50",@"9", nil];NSInteger max = [[arr valueForKeyPath:@"@max.intValue"] integerValue]; max = max;//50//另一种思路,在一些情况下可以很快获取,同样去最小值用mi
2016-10-13 09:28:35
1305
转载 IOS中延时执行的几种方式的比较和汇总
转载自:http://blog.sina.com.cn/s/blog_8280f5ec0101k03c.html本文列举了四种延时执行某函数的方法及其一些区别。假如延时1秒时间执行下面的方法。- (void)delayMethod { NSLog(@"execute"); }1.performSelector方法[self performSelector:@select
2016-09-21 10:20:55
343
转载 iOS狂暴之路(开始篇)---学习路线总结
一、学习路线规划现如今移动端的两大平台Android和iOS是风光无限,但是又有谁能够保证这两个平台能够昌盛一辈子呢?谁也不敢保证其中一个在未来几年之后就会成为第二个诺基亚,所以我们现在会Android的同学应该考虑学习iOS,会iOS同学也是否要考虑学习Android。那么从这篇文章开始我们就来开启我们的iOS学习之旅,但是这里的前提是你会一些基础的C语言语法和OC语法以及Android
2016-09-08 14:14:39
614
原创 xcode不能进行智能提示
Window(menu) -> Organizer(menu) -> Projects(tab)删除 Derived Data ,立刻关闭xcode 然后重启xcode然后重新打开项目。
2016-09-07 21:04:28
558
转载 iOS开发之设置导航栏中间的title
iOS开发之设置导航栏中间的title字数178 阅读1479 评论0 喜欢4方法一:(自定义视图的方法,一般人也会采用这样的方式)就是在导航向上添加一个titleView,可以使用一个label,再设置label的背景颜色透明,字体什么的设置就很简单了。//自定义标题视图UILabel *titleLabel = [[UILabel alloc] initWithFrame
2016-09-06 16:37:08
6634
Cornerstone3.0破解版
2017-03-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人