****iOS调试技巧****
在第一部分我们停止的地方,经过许多的调试工作之后,我们运行这个程序他是不会崩溃的。但是他却展现了一个没有预料到的空的table,就像下面一样: The table view doesn't show any rows. 当你觉得一些事情应该发生,但是却没有发生的时候,这里有些你可以使用一些技巧来排除问题。在这个教程里面,我们首先是学习使用NSlog来解决这个问题...【详细】
王王李孟姚的滴 2016年04月16日 赞:1 评论:0 阅读:1204
如何在浏览器或者迅雷上下载Xcode 帮助说明文档
有时候用Xcode下载说明文档的时候一断网又得重下所以整理了方法使用迅雷或者浏览器下载 前往网址 1.https://developer.apple.com/library/downloads/docset-index.dvtdownloadableindex 到了之后你会发现全是一些html语言。 这时候你就好奇你要的url在哪里? 我们将这个网页拖到最下面因为更新的每个版本都在这里,所以最下面的才是最新的。 下面以Xcode 7.3 Docume...【详细】
zhilianhe 2016年04月15日 赞:0 评论:1 阅读:712
CocoaPods相关
一.简介 CocoaPods 是一个第三类库的管理工具,可以便于对第三方类库的配置与管理.(注:此类库必须支持 CocoaPods), 在引入第三方库时,它即可以自动为我们完成各式各样的配置,还可以提供查找相关的第三方库,从而提高了单独去查找的效率. 二.下载与安装 1.更新 Ruby 首先,打开电脑内的终端,使用命令行,输入如下命令: sudo gem update --system 随即输入...【详细】
cocoapods
RainBow_F 2016年04月15日 赞:1 评论:1 阅读:1241
UI基础知识
控件相关 大部分UI控件都基于UIView,因此控件不仅具有一些自己独有的属性,还有UIView的属性. 比如UIButton,自身所具备的属性为: 继承自UIControl的属性为: 继承自UIView的属性为: 类扩展 为了良好的封装性,在开发中常常需要把某个类的属性和方法隐藏起来,仅提供接口供外界使用,这时需要用到类扩展.类扩展的格式为: @interface 类名 () 属性 方法声...【详细】
李太白 2016年04月14日 赞:1 评论:1 阅读:861
ios9.0弃用的一些方法
警告:'sendAsynchronousRequest:queue:completionHandler:' is deprecated: first deprecated in iOS 9.0 - Use [NSURLSession dataTaskWithRequest:completionHandler:] (see NSURLSession.h 例如: [NSURLConnectionsendAsynchronousRequest:request queue:[selfdownloadQueue] completionHandler:^(NSURLResponse *response, NSData *data, NSError *connectionError) { if(completion) { completion(url, data, connectionError); } } ]; 这是被ios9弃用的,想要...【详细】
NSURLSession addTimeInterval UIAlertView被弃用
爱喝玉米粥 2016年04月14日 赞:4 评论:2 阅读:1500
Swift中下划线_的用途
Swift中下划线_的用途 之前用惯了Object-C的一般刚开始学习Swift都会觉得不是太习惯的。同样我也是一样的,刚开始觉得Swift好神奇啊!好多跟Object-C都不一样!网上说的它们之间是有联系的啊!自己摸索起来怎么就那么难呢?可是慢慢的,一点一点的去学习,才发现,原来它们之间的确是有联系的。学起来也就非常简单了!废话不多说了,...【详细】
swift中下划线_的用途
爱喝玉米粥 2016年04月14日 赞:3 评论:2 阅读:958
面试题ios
多线程、特别是NSOperation 和 GCD 的内部原理。 运行时机制的原理和运用场景。 SDWebImage的原理。实现机制。如何解决TableView卡的问题。 block和代理的,通知的区别。block的用法需要注意些什么。 strong,weak,retain,assign,copy nomatic 等的区别。 设计模式,mvc,单利,工厂,代理等的应用场景。 单利的写法。在单利中创建数组应该注意些什么...【详细】
ios中我对Block的认识
15001136980 2016年04月14日 赞:2 评论:1 阅读:2039
5个提高Node.js应用性能的技巧
“如果你的 node 服务器前面没有 nginx, 那么你可能做错了。”— Bryan Hughes Node.js 是使用 最流行的语言— JavaScript 构建服务器端应用的领先工具 。由于可以同时提供 web 服务器和应用服务器的功能,Node.js 被认为是以微服务为基础的开发和部署的关键工具。 在后端开发中,Node.js 可以替换或者扩展 Java 和 .NET。 Node.js 是单线程非阻塞 I/O, 使其...【详细】
Node.js NGINX 负载均衡 HTTP/2
MaxLeap干货专栏 2016年04月14日 赞:1 评论:1 阅读:1086
MAC 想使用“本地项目” 的钥匙串
"talagent"想使用“本地项目” 的钥匙串,被这个苦恼了很久。没想到MAC的内部验证机制是这么的紧密钥匙串的目的是管理你的本地一些密码文件,程序与程序和系统之间的通讯都会用一个钥匙来验证。所以不小心哪里把密码改了,或是icloud删除掉了主帐号不当造成一些错误,就会引起MAC提示需要钥匙串。当然你根本不知道他们的通讯...【详细】
李小超 2016年04月13日 赞:0 评论:1 阅读:1715
UINavigationController 之易忘补充
其他知识补充 [UIApplication sharedApplication].statusBarHidden = YES; 上述方法只能实现在程序跳过loading(即启动画面)的时候才能隐藏状态栏。如果想要在启动画面开始即隐藏状态栏,则要修改app的info.plist文件,新增UIStatusBarHidden键(Status bar is initially hidden),其值是YES。 设置导航栏的背景图片(多见于导航背景颜色是渐变颜色,使用一张图片)但...【详细】
健哥的博客 2016年04月13日 赞:0 评论:2 阅读:1155
iOS UI布局浅汇
iOS中UI的布局是很重要的,而在前期开发中就要选定好布局的方法,因为这对整个工程乃至于后期的版本维护都有很重要的影响。本文从比较老的Frame到新生AutoLayout都进行了浅显的总结,希望对大家的UI布局学习有所帮助 Frame 使用Frame 来布局UI是开始的做法,现在也有很多人仍然钟情与这种方法,这种方法很直观,使用起来也很简单,但是...【详细】
健哥的博客 2016年04月13日 赞:0 评论:1 阅读:1179
iOS 动画浅汇
在iOS开发中,制作动画效果是最让开发者享受的环节之一。一个设计严谨、精细的动画效果能给用户耳目一新的效果,吸引他们的眼光 —— 这对于app而言是非常重要的。我们总是追求更为酷炫的实现,如果足够仔细,我们不难发现一个好的动画通过步骤分解后本质上不过是一个个简单的动画实现。本文就个人搜集的一些动画相关的理论...【详细】
健哥的博客 2016年04月13日 赞:0 评论:1 阅读:1008
去除UINavigationBar默认透明度的方法
UINavigationbar的属性translucent,用来控制导航条的透明度的; iOS7+版本后,navigationbar的translucent属性默认为YES,及默认带有透明度 [self.navigationController.navigationBar setTranslucent:YES]; 接下来,我们说说为什么要去除透明度: 在做项目过程中,美工给出的效果图,根据给出的颜色值(或用取色工具取到的颜色值)去设置导航的颜色时, //ios7以下...【详细】
ios UINavigationBar
凤翼天翔 2016年04月13日 赞:1 评论:1 阅读:1416
无标题文章
iosjob2015 2016年04月13日 赞:0 评论:1 阅读:512
textField的键盘遮挡问题
1、首先要遵守textField的代理协议,在viewcontroller.m文件中 @interface ViewController () @end @implementation ViewController (void)viewDidLoad { [super viewDidLoad]; self.view.backgroundColor = [UIColor whiteColor]; // 创建视图布局 [self createBabyMessageSet]; // 监听键盘 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(kbFrameWillChange:) name:UIKeyboardWillChangeFrameNotification object:nil];...【详细】
殇_璃 2016年04月12日 赞:0 评论:2 阅读:960
AVFoundation--让文字会“说话”
今天刚刚接触AVFoundation,做了一个小的demo,让文字会说话的程序。下面是具体的步骤: 1:首先我们应该先创建一个空的工程文件: 2:在空的工程文件当中我们应该添加“AVFoundation”: 3:在ViewController.m文件中,我采用的是用户点击界面之后触发时间的方式,所以我添加了一个touchesBegan:(NSSet )touches withEvent:(UIEvent )event方法,当用户点击屏...【详细】
zft1991 2016年04月12日 赞:2 评论:4 阅读:944
IOS中UI布局四个容易混淆的属性:
textAligment : 文字的水平方向的对齐方式 1> 取值 NSTextAlignmentLeft = 0, // 左对齐 NSTextAlignmentCenter = 1, // 居中对齐 NSTextAlignmentRight = 2, // 右对齐 2> 哪些控件有这个属性 : 一般能够显示文字的控件都有这个属性 UITextField UILabel UITextView contentVerticalAlignment : 内容的垂直方向的对齐方式 1> 取值 UIControlContentVerticalAlignmentCenter = 0, // 居中对齐 UICo...【详细】
IOS中UI布局contentMode contentVerticalAlignment contentHorizontalAlignment
15001136980 2016年04月12日 赞:1 评论:0 阅读:597
UDID和OpenUDID扫盲
最近看友盟的SDK更新日志: Apple公司于2013年5月1日开始,拒绝采集UDID的App上架App Store。 为适应Apple公司的这一政策,2013年4月23日之后,友盟统计分析iOS平台的SDK只提供OpenUDID版本。 OpenUDID版本SDK使用OpenUDID为统计标准,兼有mac地址的统计。同时,我们已经上线服务器端解决方案,避免大家在将SDK从UDID版本切换到OpenUDID版本时统计数据受到...【详细】
ios OpenUDID
凤翼天翔 2016年04月12日 赞:0 评论:1 阅读:4504
关于次世代C语言语法体系畅想
C语言诞生于1970年,当时在AT&T实验室由Dennis Ritchie主导开发的。据说当时仅用了一周的时间就做好了C语言编译器,所以尽管C语言从90年正式纳入ISO标准委员会,其编号为ISO/IEC 9899。尽管经历了C99与C11标准的修改历程,但为了向前兼容,有一些比较古怪的特性依然被保留。 现在除了C语言,还诞生了许许多多的其它高级编程语言,而且大...【详细】
zenny_chen 2016年04月12日 赞:4 评论:3 阅读:931
点击页面判断是否安装app并打开,否则跳转app store的方法
常常有这样的场景,咱们开发出来的APP需要进行推广,比如在页面顶部来一张大Banner图片,亦或一张二维码。但往往我们都是直接给推广图片加了一个下载链接(App Store中的)。所以咱们来模拟一下用户的操作步骤: 1、用户第一次访问宣传页面 a、点击Banner,进入到APP Store中对应的APP下载页 b、APP下载页中提示:安装;用户点击安装 c、安...【详细】
wzt 2016年04月11日 赞:3 评论:1 阅读:1143
sina weixin mail 回到顶部