iOS14已经发布,记录一下开发中遇到的问题.不定时更新,欢迎大家评论补充.iOS14适配总结如下:1. KVCiOS14不允许以KVC形式访问 UIPageControl的pageImage、_currentPageImage 在iOS14下设置UIPageControl的pageimage,会导致奔溃,不能再用了。 if (@available(iOS 14.0,*)) { p
转载 2023-07-20 21:30:39
127阅读
iOS开发:Toast for iPhone iOS开发:Toast for iPhone 分享一个我写的类似于android的toast的提示框 主要特点: 1,支持屏幕Y轴任意位置显示,设置距离顶/底端距离 2,支持多行文本 3,支持设置等待时间 4,支持点击隐藏,屏幕旋转时自动隐藏,淡入淡出
转载 2016-09-27 13:51:00
112阅读
2评论
iOS快速开发技巧:7技巧加快你的开发英文原文链接:http://code.tutsplus.com/tutorials/ios-quick-tip-7-tips-to-speed-up-your-development--mobile-18581大多数开发者一直在寻找着各种方法来改善或者自动化他们的工作流程,用一个简单的脚本来执行常见任务或通过开发工具的各种快捷键来实现这样的目的。在这篇文章中,
有时候可能有很多功能要同时实现,例如每隔多长时间就会检测程序网络连接,又或者有时候需要从服务器下载一个不小的文件,如果用单线程几乎是不可想的事情,程序将会卡的无法使用,用到多线程和不用多线程,给用户的体验天壤之别,所以多线程是一个ios开发人员必须学会的一个知识点。多线程,听得有点高深,其实很简单。...
转载 2015-01-02 14:46:00
153阅读
2评论
iPhone开发 - 3D - 建立3D界面(上)    苹果公司于07年发布的iPhone是手机业一大革命性的手机终端,iPhone操作系统是:Mac OS X,固件升级由去年发布1.0到现在的2.0固件.iPhone屏幕大小3.5英寸,分辨率为:320x480,触摸屏,完全用手指就可以完成所有的操作,更为我们惊喜的是条支持OpenGL_Es1.4版本,有着620M
 iOS 开发规范&建议 1.精简代码, 返回最后一句的值,这个方法有一个优点,所有的变量都在代码块中,也就是只在代码块的区域中有效,这意味着可以减少对其他作用域的命名污染。但缺点是可读性比较差NSURL *url = ({ NSString *urlString = [NSString stringWithFormat:@"%@/%@", baseURLString,
转载 2024-10-22 21:04:33
25阅读
iPhone SDK提供了三个类来管理位置信息:CLLocation CLLocationManager 和 CLLHeading(不常用)。除了使用GPS来获取当前的位置信息外,iPhone也可以基于WiFi基站和无线发射塔来获得位置信息。GPS的精度最高,可以精确到米级别,但是也最耗电。       ------------CLLocation
转载 2023-09-28 14:04:47
22阅读
PostgreSQL 数据库开发规范背景PostgreSQL的功能非常强大,但是要把PostgreSQL用好,开发人员是非常关键的。 下面将针对PostgreSQL数据库原理与特性,输出一份开发规范,希望可以减少大家在使用PostgreSQL数据库过程中遇到的困惑。 目标是将PostgreSQL的功能、性能发挥好,她好我也好。PostgreSQL 使用规范命名规范【强制】库名、表名限制命名长度,建
苹果读屏技术–VoiceOver一、系统VoiceOver使用简介iPhone上开启VoiceOver功能后,就可以通过手势来操作当前界面中的所有的AccessibilityElement(被VoiceOver访问的UI元素),当点击一个AccessibilityElement,如果当前AccessibilityElement是label时,VoiceOver会将AccessibilityElem
转载 2023-07-27 19:25:14
127阅读
iOS多线程编程中,经常碰到多个线程访问共同的一个资源,在线程相互交互的情况下,需要一些同步措施,来保证线程之间交互的时候是安全的。下面我们一起看一下学一下iOS的几种常用的加锁方式,希望对大家有所帮助!!!@synchronizedNSLock对象锁NSRecursiveLock递归锁NSConditionLock条件锁dispatch_semaphore 信号量实现加锁(也就是GCD
转载 2023-11-13 14:43:33
102阅读
# iOS开发中的iPhone屏幕尺寸 在进行iOS应用开发时,了解不同iPhone设备的屏幕尺寸是至关重要的。屏幕尺寸决定了UI布局、按键位置、字体大小以及许多其他方面,这将影响到用户的体验。本文将介绍一些常见的iPhone屏幕尺寸,并提供一些代码示例,帮助开发者更好地适应不同的设备。 ## iPhone屏幕尺寸的演变 从最初的iPhone到最新的iPhone 14系列,苹果公司推出了多种
原创 8月前
0阅读
啰嗦几句我本来想说的是Unix系统C标准库所提供的一些算法和数据结构API,但毕竟带有iOS标题可能更加吸引眼球一些。其实我说的也没有错,因为iOS毕竟是从Unix衍生出来的系统,所以说标题所述也算是正确的。下面将要介绍的几类API,有些可以在POSIX平台中支持,有些则只能在FreeBSD中支持,有些则只有在iOS系统中单独支持。iOS系统中的C标准库中主要提供了线性查找、二分查找、双向链表、快
转载 6月前
2阅读
视口布局视口:页面显示不全,但字大视觉视口:页面显示全,但是字小理想视口:页面显示全,字也大物理像素(在真实大小里面可以放更多的像素点)和真实像素(手机真实的大小)优势:在一定的屏幕下,显示更多的像素,让屏幕效果更加清晰 细腻pc端物理像素===真实像素设备宽度并没有太大的变大,随着科技的变化,能够让移动端显示的效果更加丰富,一个像素点,里面放的物理像素越来越多iphone3G 1:1 iph
iOS开发_iphone开发_iphone界面如何实现下拉列表代码如下: #import <UIKit/UIKit.h>@interface DropDownList : UIView<UITableViewDelegate,UITableViewDataSource> {UITextField* textField; //文本输入框NSArray* ..
转载 2013-01-08 14:31:00
188阅读
2评论
前提为了深入理解OC的Runtime机制,我们可以通过Apple开源出来的Runtime源码编译出自己的libobjc.A.dylib,然后自己添加target断点调试,从而深入理解objc的特性。想直接拿到可编译版本的同学,可以去我的Github objc-709下载。本文环境是macOS系统10.12.6,Xcode9.x一、下载源码打开苹果开源项目目录,⌘+F搜索下面的项目:objc4、Li
转载 2月前
384阅读
          这篇文章我总结了一些Mac os 和 ios  开发的资源, 希望对Mac  和 ios 开发的程序员有些帮助,我基本是通过这些方式来了解apple 最新的 资讯,和 相关开发的最新知识。这篇文章对国内的论坛旧不多说了,我相信大家都很熟悉了  Apple's的开发文档 Apples's的开发文档是一
转载 2024-01-24 22:07:49
85阅读
因为iPhone X和iPhone XS的尺寸比是一样的,只需要把这两张图片补上就行。 具体原理性的东西就多说了,因为iP
转载 2023-08-22 11:08:38
188阅读
IOS/iphone开发之常用代码
转载 精选 2012-01-11 14:36:48
370阅读
iOS开发中,适配不同设备的屏幕尺寸是一个重要的环节,特别是对于老旧设备如iPhone 4。在这篇文章中,我将向一位刚入行的小白开发者介绍如何实现iOS开发iPhone 4的适配。 整个适配的流程可以分为以下几个步骤: | 步骤 | 描述 | | ---- | ---- | | 1. | 获取设备型号 | | 2. | 判断设备是否为iPhone 4 | | 3. | 适配iPhone 4的U
原创 2024-01-10 09:04:16
47阅读
一、方案(原理见第二部分) 1、简单粗暴的方法,不需要知道是不是iphonex,有safe area就空出来。padding-bottom: constant(safe-area-inset-bottom); /* 兼容 iOS < 11.2 */ padding-bottom: env(safe-area-inset-bottom); /* 兼容 iOS >= 11.2 */2、多
转载 2023-09-21 10:12:07
120阅读
  • 1
  • 2
  • 3
  • 4
  • 5