- 博客(28)
- 资源 (3)
- 收藏
- 关注
转载 iOS开发调试技巧总结
转至:http://blog.csdn.net/chenyufeng1991/article/details/50478656 对于软件开发而言,调试是必须学会的技能,重要性不言而喻。对于调试的技能,基本上是可以迁移的,也就是说你以前在其他平台上掌握的很多调试技巧,很多也是可以用在iOS开发中。不同语言、不同IDE、不同平台的调试,有同性也有个性。今天我们就来学习一
2016-03-31 18:07:58 192
转载 GCD多线程的使用
GCD多线程的使用转载自http://blog.csdn.net/nono_love_lilith/article/details/7829557写得非常好 1.下面来看下如何使用gcd编程的异步 dispatch_async(dispatch_get_global_queue(0, 0), ^{ // 处理耗时操作的代码块...
2016-03-31 17:37:43 418
原创 简单的网络图片下载
-(UIImage *) getImageFromURL:(NSString *)URL {UIImage * image;NSData * data = [NSData dataWithContentsOfURL:[NSURL URLWithString:URL]];image = [UIImage imageWithData:data];return ima
2016-03-28 17:36:51 372
转载 Mac OSX 快捷键&命令行
Mac OSX 快捷键&命令行一.Mac OSX 快捷键ctrl+shift 快速放大dock的图标会暂时放大,而如果你开启了dock放大Command+Option+W 将所有窗口关闭Command+W
2016-03-24 00:36:48 553
转载 更改导航栏的背景和文字Color
更改导航栏的背景和文字Color方法一:[objc] view plaincopy//set NavigationBar 背景颜色&title 颜色 [self.navigationController.navigationBar setBarTintColor:[UIColor colorWithRed:20/255.0 green:155/
2016-03-23 11:41:17 2507
原创 iOS 开发中的一些小问题和技巧
1、我们设置button,label的圆角时,用.layer.cornerRadius在label设置时不成功,那么我们还需要设置maskToBounds = YES , 还可以设置 clipsToBounds = YES就可以了 2、出现clang: error: linker command failed with exit code 1 (use -v to s
2016-03-23 11:39:49 220
原创 storyBoard的基本用法
今晚来介绍一下故事版storyboard的用法,没demo首先我们先回顾一下xib的使用1.xib使用回顾(1)创建一个xib(2)关联xib和界面的关系(3)把xib的界面控件与相关的.h和.m文件关联(4)操作界面storyBoard知识点2.storyboard是一个xib的集合。能够在storyboard中
2016-03-22 23:52:33 544
原创 开关控件 UISwitch
1.创建一个开关控件,并添加到界面UISwitch* sch = [[UISwitchalloc]initWithFrame:CGRectMake(0,20,100,100)];sch.tag= 1001;[self.viewaddSubview:sch];【注意】开关控件的位置是任意的,但大小不能改变,系统默认为51*31
2016-03-22 16:15:03 894
原创 文本视图 UITextView
基础的东西,整理一下一、文本视图的基本设置1.创建一个文本视图 UITextView* textView = [[UITextViewalloc]initWithFrame:CGRectMake(0,20,320,100)]; [self.viewaddSubview:textView];2.设置文本内容
2016-03-22 12:00:50 467
原创 关于iOS9网络请求失败问题
在iOS9以后在苹果将原http协议改成了https协议,使用 TLS1.2 SSL加密请求数据。是数据更加的安全,解决办法可以把协议再改为http在info.plist文件里面手动添加 NSAppTransportSecurity 类型为dic, NSAllowsArbitraryLoads类型为Boolean,YES,这样就可以了,如下图
2016-03-18 11:00:06 1265
转载 UIWebView的基础使用
一、UIWebView的基础使用1、创建UIWebView:CGRect bouds = [[UIScreen manScreen]applicationFrame];UIWebView* webView = [[UIWebView alloc]initWithFrame:bounds];2、设置属性:webView.scalespageToFit = YES;
2016-03-18 10:51:31 248
原创 UIImageView 和 UIView的基础使用
1.UIView的基本属性//设置位置UIView* view = [[UIViewalloc]initWithFrame:CGRectMake(100,100,100,100)];[self.windowaddSubview:view]; //设置背景颜色view.backgroundColor=
2016-03-17 10:01:03 772
原创 输入框 UITextFiled
一、输入框的创建和属性1.创建输入框UITextField* textField = [[UITextFieldalloc]initWithFrame:CGRectMake(10,20,300,50)];[self.viewaddSubview:_textField];2.设置边框//如果不设置,那么没有边框(默认是没有边框的)
2016-03-17 09:57:44 382
原创 按钮 UIButton(没有例题)
1. 创建Button,并设置其位置,将其放在某个视图上// buttonWithType,用来设置button的类型UIButton* button = [UIButton buttonWithType:UIButtonTypeSystem];button.frame =CGRectMake(0,100, 320, 100);[self.
2016-03-17 09:55:42 319
原创 iOS滚动视图缩放图片
[superviewDidLoad]; _scrollView = [[UIScrollViewalloc]initWithFrame:CGRectMake(0,20,320,480)]; _scrollView.contentSize= CGSizeMake(320,480);
2016-03-17 09:52:25 1475
原创 导航控制器UINavigationController
以前总结的一些基础知识一、使用导航控制器实现界面之间的跳转1.显示导航栏先创建一个RootViewController的类,让它继承UIViewController在AppDelegate.m文件中,将RootViewController类导入,且写入以下代码//这里,将rvc设置为导航控制器nvc的根视图控制器,并将nvc设置为self.w
2016-03-17 09:50:31 329
原创 根据字体多少使UILabel自动调节尺寸
最近一直再考虑label的纯代码,自动调节尺寸,后来查资料找到如下方法有两种情况1、UILabel宽度不变,根据字体多少,自动调整UILabel的高度,并折行显示。代码如下:UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, 10, 200, 20)]; lab
2016-03-17 09:46:36 624
原创 苹果设备相关信息获取方法
获取进程信息和设备信息(包括设备类型,序列号,ios版本等)[[NSProcessInfo processInfo] globallyUniqueString],[[NSProcessInfo processInfo] hostName],[[NSProcessInfo processInfo] operatingSystemName],[[NSProcessInfo proces
2016-03-14 15:38:53 539
转载 iOS开发系列--Objective-C之KVC、KVO
概述由于ObjC主要基于Smalltalk进行设计,因此它有很多类似于Ruby、Python的动态特性,例如动态类型、动态加载、动态绑定等。今天我们着重介绍ObjC中的键值编码(KVC)、键值监听(KVO)特性:键值编码KVC键值监听KVO键值编码KVC我们知道在C#中可以通过反射读写一个对象的属性,有时候这种方式特别方便,因为你可以利用字符串的方式去动态控制一个对象。其实
2016-03-11 16:29:01 206
转载 iOS开发系列--通知与消息机制
转载来自崔江涛(KenshinCui)概述在多数移动应用中任何时候都只能有一个应用程序处于活跃状态,如果其他应用此刻发生了一些用户感兴趣的那么通过通知机制就可以告诉用户此时发生的事情。iOS中通知机制又叫消息机制,其包括两类:一类是本地通知;另一类是推送通知,也叫远程通知。两种通知在iOS中的表现一致,可以通过横幅或者弹出提醒两种形式告诉用户,并且点击通知可以会打开应用程序,但
2016-03-11 16:22:23 491
转载 UIKit之UITableView的详细使用
一篇关于UITableView详细使用的博客,写的很好,转载给大家共同学习。来自http://www.cnblogs.com/kenshincui/p/3931948.html。Kenshin Cui's Blog--UIKit之UITableView概述在iOS开发中UITableView可以说是使用最广泛的控件,我们平时使用的软件中到处都可以看到它的影子,类
2016-03-11 10:48:09 499
原创 clang: error: linker command failed with exit code 1 (use -v to see invocation)
当真机调试出现clang: error: linker command failed with exit code 1 (use -v to see invocation)的时候到Build Settings里把ENABLE_BITCODE 属性改为no
2016-03-10 17:36:36 417
转载 iOS开发拓展篇—应用之间的跳转和数据传
iOS开发拓展篇—应用之间的跳转和数据传说明:本文介绍app如何打开另一个app,并且传递数据。一、简单说明新建两个应用,分别为应用A和应用B.实现要求:在appA的页面中点击对应的按钮,能够打开appB这个应用。1.新建两个应用,分别为A和B. 2.设置应用B的url。3.在应用A中编写打开app的代码点
2016-03-08 10:19:03 325
转载 XMPP简单介绍
iOS开发拓展篇-XMPP简单介绍一、即时通讯简单介绍1、简单说明即时通讯技术(IM)支持用户在线实时交谈。如果要发送一条信息,用户需要打开一个小窗口,以便让用户及其朋友在其中输入信息并让交谈双方都看到交谈的内容有许多的IM系统,如AOL IM、Yahoo IM、 MSN以及QQ,它们最大的区别在于各自通讯协议的实现,所以即时通讯技术的核心在于它的传输协议协
2016-03-08 10:06:20 511
转载 xib的简单使用
iOS开发UI篇—xib的简单使用一、简单介绍xib和storyboard的比较,一个轻量级一个重量级。共同点:都用来描述软件界面都用Interface Builder工具来编辑不同点:Xib是轻量级的,用来描述局部的UI界面Storyboard是重量级的,用来描述整个软件的多个界面,并且能展示多个界面之间的跳转关系二、xib的简单使用1.建立xib文件
2016-03-08 10:01:19 383
转载 IOS学习之蓝牙4.0
看着写的挺好的,所有转过来留着转载请注明出处http://blog.csdn.net/pony_maggie/article/details/26740237一 项目背景简单介绍一下做的东西,设备是一个金融刷卡器,通过蓝牙与iphone手机通讯。手机端的app通过发送不同的指令(通过蓝牙)控制刷卡器执行一些动作,比如读磁条卡,读金融ic卡等。上几张图容易理解一些
2016-03-07 18:02:04 460
原创 iOS9后https不能请求问题解决的办法之一
在Info.plist中添加NSAppTransportSecurity类型Dictionary。在NSAppTransportSecurity下添加NSAllowsArbitraryLoads类型Boolean,值设为YES按照上面提到的方式添加信息,正确的修改会看到下图这个样子,注意类型NSAppTransportSecurity为Dictionary,NSAl
2016-03-07 17:29:25 1149
转载 在iOS 8中使用UIAlertController
iOS 8的新特性之一就是让接口更有适应性、更灵活,因此许多视图控制器的实现方式发生了巨大的变化。全新的UIPresentationController在实现视图控制器间的过渡动画效果和自适应设备尺寸变化效果(比如说旋转)中发挥了重要的作用,它有效地节省了程序员们的工作量(天地良心啊)。还有,某些旧的UIKit控件也同样发生了许多变化,比如说Alert Views、Action Sheets、Po
2016-03-01 11:14:34 319
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人