【iOS开发中关于像素的几个概念】教程文章相关的互联网学习教程文章

ios开发之AppDelegate

创建应用程序之后之后,默认有AppDelegate.h文件与AppDelegate.m文件。 AppDelegate为何物? AppDelegate为整个应用的一个代理,提供程序启动、退出等类似监控的接口。 AppDelegate.m 接口所在的文件,常见接口有: application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions//应用程序启动后,要执行的委托调用 applicationWillResignActive:(UIApplication *)application//应用程序将要由活动状态...

iOS7开发-Apple苹果iPhone开发Xcode官方文档翻译

编号iOS-Apple苹果官方文档翻译名称博文链接地址1苹果API常用英语名词---iOS-Apple苹果官方文档翻译http://www.cnblogs.com/ChenYilong/p/3495625.html2基本控件文档-UIWebView---iOS-Apple苹果官方文档翻译 http://www.cnblogs.com/ChenYilong/p/3556301.html3基本控件文档-UITextField属性---iOS-Apple苹果官方文档翻译 http://www.cnblogs.com/ChenYilong/p/3556447.html 4基本控件文档-UISwitch属性---iOS-Apple苹果官方文档翻...

【ios开发】使用FMDB封装类的sqlite数据库操作

创建,插入,更新和删除:使用executeUpdate方法,而查询则用executeQuery1.实例化FMDatabase//paths: ios下Document路径,Document为ios中可读写的文件夹NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);NSString *documentDirectory = [paths objectAtIndex:0];//dbPath: 数据库路径,在Document中。NSString *dbPath = [documentDirectory stringByAppendingPathComponent...

iOS开发——多线程【代码】【图】

很多朋友都说iOS开发中,最难理解和学习的就是多线程,很多的原理实现都是通过log看到,也比较抽象,本人也是在多线程方面投入过很多脑细胞。。无论这方面的知识掌握和应用起来是否轻松,牢固的基本功、正确的认识理解、再加上充分的实战经验,都能助你将其搞定。这里先介绍一些多线程的知识以及应用,作为讨论,大家共同学习。一、多线程基本概念1、线程与进程 (1)进程:操作系统的每一个应用程序就是一个进程(2)线程:进程的...

iOS开发之UITableView全面解析

在iOS开发中UITableView可以说是使用最广泛的控件,我们平时使用的软件中到处都可以看到它的影子,类似于微信、QQ、新浪微博等软件基本上随处都是UITableView。当然它的广泛使用自然离不开它强大的功能,今天这篇文章将针对UITableView重点展开讨论。今天的主要内容包括:1.基本介绍2.数据源3.代理4.性能优化5.UITableViewCell6.常用操作7.UITableViewController8.MVC模式http://www.cocoachina.com/ios/20140922/9710.html原文:h...

iOS开发:一个无限滚动自动播放图片的Demo(Swift语言编码)【代码】【图】

很久以前就想写这么一个无限滚动的Demo了,最近学习了下Swift,手中没有可以用来练手的Demo,所以才将它实现了。Github地址(由于使用了UIView+AutoLayout第三方进行布局,所以Github判断主要语言是OC):https://github.com/wzpziyi1/DisplayingImage使用UICollectionView来实现的,不同于UIScrollView实现的一点是,就是不需要再手动实现缓存池功能,因为UICollectionView中的cell本就是循环利用的,我只是需要处理好无限滚动以及...

(转)iOS开发中邮箱,电话号码,身份证,密码,昵称正则表达式验证

之前看到觉得不错23456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778//邮箱+ (BOOL) validateEmail:(NSString *)email{ NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", emailRegex]; return [emailT...

<<精通iOS开发>>第14章例子代码彻底清除警告【代码】【图】

大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢! hopy ;)上一篇我们解决了<<精通iOS开发>>中的一个小缺陷,但是因为该书成书较早所以例子代码中还有一些警告需要清除.警告的主要内容是使用了已经废弃的UIAlertView对象及其回调方法,下面我们就来设法将这些警告全部清除掉.首先将Alert按钮回调方法重构为一个新的方法:-(void)createTinyPixFile:(NSString*)fn{i...

iOS开发多线程篇—多线程简单介绍【代码】【图】

OS开发多线程篇—多线程简单介绍 一、进程和线程1.什么是进程 进程是指在系统中正在运行的一个应用程序每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内 比如同时打开QQ、Xcode,系统就会分别启动2个进程通过“活动监视器”可以查看Mac系统中所开启的进程 2.什么是线程1个进程要想执行任务,必须得有线程(每1个进程至少要有1条线程)线程是进程的基本执行单元,一个进程(程序)的所有任务都在线程中执行比如使...

【iOS开发系列】XIB IBOutlets use strong or weak ?

有人问,在ARC下,IBOutlets到底应该定义成strong 还是 weak ?支持这个答案的人最多,答案仅是摘自官方文档的一个片段: From a practical perspective, in iOS and OS X outlets should be defined as declared properties. Outlets should generally be weak, except forthose from File’s Owner to top-level objects in a nib file (or, in iOS, a storyboard scene) which should be strong. Outlets that you create will ...

DEPHI XE5 XE6 ANDROID IOS开发的几点体会

1、不纠结于APK或者APP的大小。 现在的客户端设备都很廉价,300元以上的新安卓设备都不在乎软件的大小。 一般情况下(指未携带打包数据库、图片等资源)APK或者APP大小在5M(APP与APK都差不多)。增加了FDAC等数据库功能,会达到7M左右,增加datasnap会增加到10M左右。 2、忘了SHOWMODAL。FMX 只在WINDOWS下很好地支持SHOWMODAL,ANDROID\IOS基本上都会出错。3、页面布局基本不用PANEL。多使用LAYOUT。不要与JAVA对比,JAVA的X...

IOS开发--第三阶段--微博(4)(程序1)【图】

入口类方法中,用来布局主框架,如下图所示: 创建一个ViewController,在入口类中导入头文件,并创建其视图,并在入口类中再创建四个视图;创建UITabBarController,将所创建的视图放入TabBarController的viewControllers中; 原文:http://www.cnblogs.com/gegeboke/p/4372953.html

iOS开发之关闭暗黑模式【代码】【图】

对于现在很多应用不想适配暗黑模式或者来不及适配的,可以关闭暗黑模式。 全局关闭暗黑模式:在 Info.plist 文件中,添加 key 为 User Interface Style,类型为 String,value 设置为 Light 即可。 单页面关闭暗黑模式:单个页面或视图关闭暗黑模式,设置 overrideUserInterfaceStyle 为对应的模式,强制限制该视图与其子视图以设置的模式进行展示,不跟随系统模式改变进行改变。self.overrideUserInterfaceStyle = UIUserInterfa...

移动端安卓和IOS开发框架Framework7教程-可排序列表(Sortable List)

可排序列表是列表的扩展,可以对列表进行排序.让我们来看一下可排序列表元素的布局结构:<!--?加在列表区上额外的“sortable”类?--><div?class="list-block?sortable">????<li>????????<div?class="item-content">????????????<div?class="item-media">...</div>????????????<div?class="item-inner">...</div>????????</div>????????<!--?可排序句柄元素?-->????????<div?class="sortable-handler"></div>????</li></div>复制其中...

iOS开发架构【图】

其实对于“架构”这个词,我觉得是一个很庞大的话题。我刚出道还是一个小菜鸟的时候,一直认为这个话题是对于拥有很多年开发经验的程序员来说的(这里并没一味去认为老程序员就是神的说法,也有部分水货哦,大部分都是大牛吧),毕竟在软件开发这一行业,经验足够深时才有更多的思考和设计。然事情过去一两年之后,自己个人技术也慢慢有所提升,从自己写博客记录个人错误积累经验伊始,我就发现自己停不下来了,真的是停不下来了,那...