IOS

IOS开发之网络编程开源类 Reachability应用

先看Reachability.h发现#import<Foundation/Foundation.h>#import<SystemConfiguration/SystemConfiguration.h>#import<netinet/in.h>所以如果我们在项目中需要用到此类的话,需要...

转_IOS开源

http://www.csdn.net/article/2013-06-05/2815530-GitHub-iOS-open-source-projects-one 苹果AppStore本身所具有的独特DNA也催生了众多iOS开源项目,开发者可以直接将这些项目运用到自己的App中,从而实现各种功能或特效。今天...
IT猿·2020-03-27

原创:【ajax | axios跨域简单请求+复杂请求】自定义header头Token请求Laravel5后台【亲测可用】

如标题:我想在ajax的header头增加自定义Token进行跨域api认证并调用,api使用laravel5编写,如何实现?首先,了解下CORS简单请求和复杂请求。     --CORS简单请求--链接:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Ac...

【IOS开发—视图】

一、UIWindow对象每一个app都有一个UIWindow对象,它像一个容器一样,用来包含应用中的所有视图,应用会在启动时创建并设置UIWindow对象。-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDi...
IT猿·2020-03-27

【IOS开发—视图控制器】

一、UIViewController  视图控制器是UIViewController类或者其子类对象,每个视图控制器都负责管理一个视图层次结构。在UIViewController中有一个重要的UIView属性, 这个view就是这个视图层的根视图,当程序将view作为子视图加入窗口时,也会加入UIViewControl...

【IOS开发学习—OC篇】

一、instancetype和id关键字的区别1)instancetype表示方法的返回类型和调用方法的对象类型相同。2)在Object-C引入instancetype之前,初始化方法的返回类型都是id,id的定义是【指向任意对象的指针(相当于C语言中的void*)】它们的区别是:instancetype只能用来表示方...

根据浏览器内核判断是web/iOS/android/ipad/iphone 来打开不同的网站或页面

纯js,直接分享,直接使用:varbrowser={versions:function(){varu=navigator.userAgent,app=navigator.appVersion;return{//移动终端浏览器版本信息trident:u.indexOf('Trident')>-1,//IE内核pre...

JS辨别访问浏览器判断是android还是ios系统

functionisIOSOrAndroid(){varbrowser={versions:function(){varu=navigator.userAgent,app=navigator.appVersion;return{//移动终端浏览器版本信息trident:u.indexOf('Trident')>-...

iOS—如何申请苹果公司开发者账号流程详细图文介绍(包括邓白氏编码的申请方法详细介绍)

这是我第一次申请苹果的公司开发者账号,走了很多弯路,网上很多帖子写的不明不白,这次从申请到拿到结束大概花了1个月多点的时间,上个月就申请完了,一直在忙公司项目的事情,所以现在才有时间来写这篇文章,希望能帮助到大家正文:我们要申请开发者账号,首先就需要先注册一个苹果的appleid,然后再这个账号的基础上去继续,这个相信...

***iOS学习之Table View的简单使用和DEMO示例(共Plain普通+Grouped分组两种)

TableView简单描述:  在iPhone和其他iOS的很多程序中都会看到TableView的出现,除了一般的表格资料展示之外,设置的属性资料往往也用到TableView,TableView主要分为以下两种:  Plain:这是普通的列表风格 Grouped:这是分...

iOS应用程序生命周期(前后台切换,应用的各种状态)详解

  iOS的应用程序的生命周期,还有程序是运行在前台还是后台,应用程序各个状态的变换,这些对于开发者来说都是很重要的。iOS系统的资源是有限的,应用程序在前台和在后台的状态是不一样的。在后台时,程序会受到系统的很多限制,这样可以提高电池的使用和用户体验。//开发app,我们要遵循apple公司的一些...

构建iOS稳定应用架构时方案选择的思考,主要涉及工程结构,数据流思想和代码规范

我打算采用Informationflow的方式自上而下,两大层分为基础层和展现层的结构。基础层分为多层,展现层也可分为多层。主要思想是将基础层的最下一层当做零部件,将业务层最下层当做组装大部件,通过流程串起来形成一个完整的产品,做零件时按照做出一个就扔进对应基础层的篮子里思路来,目录结构也可以按照这种来进行。这两大层的...

***iOS开发中@selector的理解与应用

@selector是什么? 1一种类型SEL2代表你要发送的消息(方法),跟字符串有点像,也可以互转.:NSSelectorFromString()/NSSelectorFromString()3可以理解为类似函数指针的东西--是能让Objective-C动态调用方法的玩意.--是object-c的动态后绑定...

iOS开发工具Xcode:Interface Builder

简介:InterfaceBuilder(IB)是MacOSX平台下用于设计和测试用户界面(GUI)的应用程序(非开源)。为了生成GUI,IB并不是必需的,实际上MacOSX下所有的用户界面元素都可以使用代码直接生成;但IB能够使开发者简单快捷的开发出符合MacOSXhuman-interfaceguidelines的G...

IOS笔记 #pragma mark的用法和作用(方便查找和导航代码)

简单的来说就是为了方便查找和导航代码用的。 下面举例如何快速的定位到我已经标识过的代码。  #pragmamark 播放节拍器-(void)Run:(NSNumber *)tick{//...}OK,那么如何查找呢,点击代码编辑器上面的导航栏即可: 接着我修改...