iOS开发UI篇—以微博界面为例使用纯代码自定义cell程序编码全过程(一)一、storyboard的处理直接让控制器继承uitableview controller,然后在storyboard中把继承自uiviewcontroller的控制器干掉,重新拖一个tableview controller,和主控制器进行连线。项目结构和plist文件 二、程序逻辑业务的处理第一步,把配图和pl
相信大家已经被iPhoneX的刘海洗脑了,除了吐槽,留给我们的还有比较麻烦的适配工作。下面针对在整理过程中发现的适配注意点进行简单分享下。适配: 1.iPhone X 尺寸 2.iPhone X 上下显示黑条问题 3.导航栏的适配 4.iOS11新增版本判断API 5.UITableView相关适配 6.安全区域的问题 7.上传版本提示警告的问题 8.iOS 11 新增的隐私设置一. iPhone
iOS快速开发技巧:7技巧加快你的开发英文原文链接:http://code.tutsplus.com/tutorials/ios-quick-tip-7-tips-to-speed-up-your-development--mobile-18581大多数开发者一直在寻找着各种方法来改善或者自动化他们的工作流程,用一个简单的脚本来执行常见任务或通过开发工具的各种快捷键来实现这样的目的。在这篇文章中,
iOS14已经发布,记录一下开发中遇到的问题.不定时更新,欢迎大家评论补充.iOS14适配总结如下:1. KVCiOS14不允许以KVC形式访问 UIPageControl的pageImage、_currentPageImage 在iOS14下设置UIPageControl的pageimage,会导致奔溃,不能再用了。 if (@available(iOS 14.0,*)) { p
转载 9月前
94阅读
首先,先列一下比较全面的设计模式清单,再从中挑一些着重讲一下。抽象工厂模式适配器模式对象建模模式责任链模式命令链模式复合模式装饰器模式门面模式迭代器模式中介模式备忘录模式MVC模式观察者模式代理模式接待员模式singleton模式模板方法模式设计模式分为三类:创造性、结构和行为 * 创造性模式是专门用于处理对象的创建。抽象工厂模式和单例被认为是创造性。 * 结构模式用于定义对象结构。适配器,复
有时候可能有很多功能要同时实现,例如每隔多长时间就会检测程序网络连接,又或者有时候需要从服务器下载一个不小的文件,如果用单线程几乎是不可想的事情,程序将会卡的无法使用,用到多线程和不用多线程,给用户的体验天壤之别,所以多线程是一个ios开发人员必须学会的一个知识点。多线程,听得有点高深,其实很简单。...
转载 2015-01-02 14:46:00
135阅读
2评论
iOS开发:Toast for iPhone iOS开发:Toast for iPhone 分享一个我写的类似于android的toast的提示框 主要特点: 1,支持屏幕Y轴任意位置显示,设置距离顶/底端距离 2,支持多行文本 3,支持设置等待时间 4,支持点击隐藏,屏幕旋转时自动隐藏,淡入淡出
转载 2016-09-27 13:51:00
112阅读
2评论
一、开发准备 为了开发iOS应用,你需要: 1、硬件要求:一台mac电脑,苹果系统占用内存比较高,电脑配置尽量选择相对较好的, 如:cpu双核,内存8G,还有真机测试尽量iphone5+ 2、软件环境要求 如果可以尽量保持系统最新,如:OS X 10.9.3+ Xcode 6.0+尽量最新版,一般要去appstore去下载。 iOS
设计模式主要分三个类型:创建型、结构型和行为型。 其中创建型有: 一、Singleton,单例模式:保证一个类只有一个实例,并提供一个访问它的全局访问点 二、Abstract Factory,抽象工厂:提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们的具体类。 三、Factory Method,工厂方法:定义一个用于创建对象的接口,让子类决定实例化哪一个
  说起来容易做起来难。   那么我就不说了,来做吧。这就是我的style。  鉴于现在的主流还是OC,那么示例程序还用OC来写,后续补写Swift程序,这里先占个坑。   废话不多说,下面开发步骤来了:1. 创建程序  万事开头难,先创建一个程序吧,我写完这句话就去创建。取名就叫testCollectionView,但是我要上传到github上,所以,这个名字可能会重复。那么
          这篇文章我总结了一些Mac os 和 ios  开发的资源, 希望对Mac  和 ios 开发的程序员有些帮助,我基本是通过这些方式来了解apple 最新的 资讯,和 相关开发的最新知识。这篇文章对国内的论坛旧不多说了,我相信大家都很熟悉了  Apple's的开发文档 Apples's的开发文档是一
转载 3月前
43阅读
iPhone开发 - 3D - 建立3D界面(上)    苹果公司于07年发布的iPhone是手机业一大革命性的手机终端,iPhone操作系统是:Mac OS X,固件升级由去年发布1.0到现在的2.0固件.iPhone屏幕大小3.5英寸,分辨率为:320x480,触摸屏,完全用手指就可以完成所有的操作,更为我们惊喜的是条支持OpenGL_Es1.4版本,有着620M
代码布局抛弃storyboard,用代码生成界面,它的优劣不谈首先在项目设置中,更改应用的“入口”不选main,清空它然后在AppDelegate.m中,更改(添加内容),别忘了import1 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOp
我常去的网站:http://www.cocoachina.com/,算是国内比较好的一个学习ios开发论坛了;当然少不了百度。学习过程中遇到任何问题都不要拖着放在一边,一定要查资料搞清楚才行。最直接的方法:对不懂的地方按住option并点击就可以查看xcode的文档。另外一个好地方:www.code4app.com,可以下载并学习大量源码。今天分析的一个源码就是在这里下载的,一个简单的打砖头游戏。
         本章我们通过设计一个简单的登录界面来讲解一下在ios中如何设计界面。打开上章创建的项目后,首先我们要导入几个需要使用的图片。导入方式其实很简单。选中assets.xcassets。然后将使用的图片拖入即可。这里说明一下的是图片的名称最好带个页面前缀什么的,因为虽然可以在assets.xcassets中虽然可以创建文件夹,但最终读取
      在iOS开发中,使用Main.storyboard来设计界面是每一个iOS开发人员需要面对的问题,使用storyboard相比较Android中使用XML来设置布局,有优点也有缺陷,现在我们来谈谈storyboard的设计技巧。(1)直接使用鼠标右键可以直接缩放storyboard的缩放比例。当然你也可以用触摸板使用2根手指缩放。。(2
    在开发移动应用时,用户体验(UX)和用户界面设计(UI)是两大重点,不容忽视。在进行任何应用的开发前,提前理解目标市场的行为模式非常必要。如果不能专注于用户体验,无论设计时花了多少时间,都可能影响到应用的可信度。所谓的“不良用户体验”很可能是“不好的用户界面”所导致的。想要设计体验更佳的应用,在设计开发移动应用时必须牢记并遵照以
# iOS开发:实现拍摄界面 在现代移动应用开发中,拍摄功能已经成为了许多应用的标配。本文将探讨如何在iOS应用中实现一个简单的拍摄界面,以及相关的代码示例。 ## 准备工作 在开始编写代码之前,我们需要一些准备工作。首先,确保你已经安装了Xcode,这是iOS开发的主要开发工具。其次,你需要一个包含摄像头的iOS设备或者模拟器,以便在应用中进行拍摄功能的测试。 ## 创建一个新的iOS
原创 8月前
123阅读
本节书摘来自异步社区《iOS应用开发》一书中的第2章,第2.4节重要的设计模式,作者【美】Richard Warren2.4 重要的设计模式iOS应用开发虽然我们已经掌握了Objective-C的大部分基本特征,不过iOS SDK中还使用了一些常见的设计模式。花一点时间重温这些设计模式是很值得的,当你看到它们的时候就可以更好地理解它们。2.4.1 模型-视图-控制器模型-视图-控制器(MVC)是使
  • 1
  • 2
  • 3
  • 4
  • 5