大家都叫我胖子,这是我第一次写博客,若果有人看见以及发现我写的不好请多多批评指正。话不多说直接开始。       在开始做ios的时候特别喜欢用storyboard觉得这个东西非常方便好用,但是在一次一个项目写完后需要离职时出现了问题,问题是新来的程序猿完全看不懂我
一、IOS文件管理命令 dir================ 这条指令用来显示文件夹下的文件列表,输入dir ? 可以查看可选参数。如下所示: /all List all files /recursive List files recursively all-filesystems List files on all filesystems
2016.3.23总结一些小项目的步骤,菜鸟出品。项目小结   一:三方介绍(1)SDWebImage与UIImageView+SDWebImage 介绍: SDWebImage这个类库提供一个UIImageView类别以支持加载来自网络的远程图片。具有缓存管理、异步下载、同一个URL下载次数控制和优化等特征。是SDWebImage的一个类别,同时也是对SD
转载 2023-07-13 13:56:01
62阅读
项目基本准备以及cocopods的安装   项目开发分为:独立开发和迭代开发,我主要讲独立开发,若读者是迭代开发,希望公司的代码一定要规范,便能省去许多麻烦,也能从中获益,闲时也可接些外包,赚一些外快,也是美差,然而独立开发最能锻炼人的能力。  一、独立开发需要的材料:    1.需求文档    2.原型图(有些公司未必会提供)    3.接口文档   
转载 2023-09-13 14:51:19
49阅读
1、框架的定义在ios系统中,将一系列代码封装为动态库,并在其中放入描述其接口的头文件,这样的代码库就叫框架。而我们平常用的由静态库封装的代码库,严格意义上来说不是框架。2、cocoa框架在Mac OS系统中叫cocoa框架,在ios系统中叫Cocoa Touch框架。其实cocoa本身并不是框架,它里面集成了创建应用时所必备的框架。Foundation是ios应用的基础框架,由Objective
OC是C语言的一个扩展集,几乎OS X或IOS平台上的所有应用程序都是该语言开发的。可以使用工具包Cocoa(针对OS X系统)和Cocoa Touch(针对IOS系统)来开发功能完备的Objective-C项目.Xcode是苹果提供的用来创建IOS和OS X应用程序的开发环境点击window菜单下的Welcome to Xcode选项或使用Command+Shift+l快捷键就可以看到最近编辑过
命令模式基本理解命令模式(Command),将一个请求封装为一个对象,从而使你可用不同的请求对客户端进行参数化;对请求队列或记录请求日志,以及支持客可撤离的操作。苹果的Target-Action调用机制已经实现了命令模式。NSInvocation包含一个target对象,一个方法和一些参数。这个对象可以按需要动态修改。这是一个非常好的命令模式的例子。减少对象和接收对象之间的操作,直接写成一个请求或
一、命令简介  nc是netcat的简写,是一个功能强大的网络工具,有着网络界的瑞士军刀美誉。nc命令在linux系统中实际命令是ncat,nc是软连接到ncat。nc命令的主要作用如下:实现任意TCP/UDP端口的侦听,nc可以作为server以TCP或UDP方式侦听指定端口端口的扫描,nc可以作为client发起TCP或UDP连接机器之间传输文件机器之间网络测速  nc如果找不到nc命令可以使
转载 2023-07-13 18:12:51
190阅读
背景随着业务的快速发展与持续迭代,APP的包体积也在不断增加,从之前的十几M到几十M再到上百M。安装包过大,将会影响下载转化率。google开发者大会上公布的统计数据显示:</p> 包体大小每上升 6MB,应用下载转化率就会下降 1%, 而每当包体大小减少 10MB 的时候,平均下载转化率也会有 0.5-1.5% 的增长。 安装包大小有下载大小和安装大小两个概念。下载大小:通过网络下载
转载 2023-07-23 22:02:23
1196阅读
关于组件化,目前比较流行的方案大概有三种:Router, Protocol, Target-Action。 不论是选择哪一种方案,都需要通过建立私有Pod来管理项目。本文希望通过建立一个组件化中常用的Base库能将这个事情讲清楚。创建Pod创建Base库的podspec选择合适的本地路径创建modularization文件夹 其中的podspec包含了这个库的信息(包括名称,版本和描述等). 下面
原标题:想给iPhone重装iOS,怎能不用iMazingiPhone和iPad 设备虽说好用,但有时 iOS系统 会不停地崩溃,需要重新安装它。有时,iOS设备会自己黑屏,导致设备无法进行操作。有时,iPhone 或 iPad 会因为未知原因进入循环重启。当出现以上现象时,就说明大家的iOS设备需要重装操作系统了。虽然使用iTunes也是可以重装iOS系统的,但是有时它又会不起作用。好在有了iM
命令行设计模式:命令设计模式将一个请求或行动作封装为对象。这个封装请求比原始的请求要灵活并且可以在对象之前被传递,存储,动态修改或者放进队列里面。苹果苹果公司实现这种模式使用Target-Action机制和Invocation。你可以阅读更多关于Target-Action机制在苹果的文档但是Invocation类可以包含一个目标对象,方法选择器和一些参数。当需要的时候这个对象可以被动态的改变。这是
命令模式基本理解命令模式(Command),将一个请求封装为一个对象,从而使你可用不同的请求对客户端进行参数化;对请求队列或记录请求日志,以及支持客可撤离的操作。苹果的Target-Action调用机制已经实现了命令模式。NSInvocation包含一个target对象,一个方法和一些参数。这个对象可以按需要动态修改。这是一个非常好的命令模式的例子。减少对象和接收对象之间的操作,直接写成一个请求或
出于安全考虑,iOS系统的沙盒机制规定每个应用都只能访问当前沙盒目录下面的文件(也有例外,比如系统通讯录能在用户授权的情况下被第三方应用访问),这个规则把iOS系统的封闭性展现的淋漓尽致。 一、沙盒中几个主要的目录 每个沙盒下面都有相似的目录结构,如下图所示(出自苹果官方文档): 每个应用的沙盒目录都是相似的,主要包含图中所示的4个目录:
什么iOSiOS是由苹果开发的移动操作系统。苹果台式机操作系统?MAC OS开发环境?Mac OS + xcode。常用命令?Command + R = 运行 Command + N = 新建Swift语言是苹果公司于2014年6月的WWDC大会上发布的一种新的语言,由苹果公司完全开发,未来将替代objective-c。作为开发者首先得有一个AppleID(开发者账号)iOS开发,仅在模拟器上
SPU和SKU的作用        SPU和SKU是电商产品具有的两个重要概念。在电商网站设计中,它对应了一件商品在数据库表中的具体存储方式。抛开数据库来描述某一件商品,自然不需要额外加入这两个比较复杂的概念,但是考虑到电商系统中对商品信息的调用非常频繁,而数据的展现方式又各式各样,因此如果不对商品信息在数据库中存储方
一:MobileProject简介MobileProject项目是一个以MVC模式搭建的开源功能集合,基于Objective-C上面进行编写,意在解决新项目对于常见功能模块的重复开发,MobileProject对于项目的搭建也进行很明确的划分,各个模块职责也比较明确,MobileProject也引入的一些常用第三方插件、宏定义、工具帮助类等;整个项目也是在不断更新跟维护中,功能点也会不断更新;代码
命令模式算是设计模式中比较简单的,最常见的例子是工作任务安排下来进行编程,如果工作任务不需要完成,我们可以取消我们之前完成的代码,也可以理解为回滚撤销操作。这里面涉及到命令模式中的两个对象,一个是动作实现者,一个是行为请求者,我们可以将Boss理解为行为请求者,程序员理解为实现者,命令模式中我们通过调用者实现两者之间的解耦,生活中我们通过技术管理部门将老板和程序员隔离。我们有时候会遇到老板认为新版
iOS 入门简介概述iOS(原名 iPhone OS,自 iOS 4 后改名为 iOS)是苹果公司为移动设备所开发的专有移动操作系统,所支持的设备包括 iPhone、iPod touch 和 iPad。与 Android 不同,iOS 不支持任何非苹果的硬件设备。iOS 是由苹果公司开发的移动操作系统。苹果公司最早于 2007 年 1 月 9 日的 Macworld 大会上公布这个系统,最初是设计
模拟器目录 在 Xcode5 和之前的版本中,Xcode的模拟器路径为:/Users/username/Library/Application Support/iPhone  Simulator 在该文件夹下,可以查看到所有的模拟器版本,点进去后,可查看应用沙盒情况 在 Xcode6 及之后版本中,将模拟器的位置进行了变更,地址如下
  • 1
  • 2
  • 3
  • 4
  • 5