iOS14已经发布,记录一下开发中遇到的问题.不定时更新,欢迎大家评论补充.iOS14适配总结如下:1. KVCiOS14不允许以KVC形式访问 UIPageControl的pageImage、_currentPageImage 在iOS14下设置UIPageControl的pageimage,会导致奔溃,不能再用了。 if (@available(iOS 14.0,*)) { p
转载 2023-07-20 21:30:39
96阅读
iOS快速开发技巧:7技巧加快你的开发英文原文链接:http://code.tutsplus.com/tutorials/ios-quick-tip-7-tips-to-speed-up-your-development--mobile-18581大多数开发者一直在寻找着各种方法来改善或者自动化他们的工作流程,用一个简单的脚本来执行常见任务或通过开发工具的各种快捷键来实现这样的目的。在这篇文章中,
iOS开发:Toast for iPhone iOS开发:Toast for iPhone 分享一个我写的类似于android的toast的提示框 主要特点: 1,支持屏幕Y轴任意位置显示,设置距离顶/底端距离 2,支持多行文本 3,支持设置等待时间 4,支持点击隐藏,屏幕旋转时自动隐藏,淡入淡出
转载 2016-09-27 13:51:00
112阅读
2评论
有时候可能有很多功能要同时实现,例如每隔多长时间就会检测程序网络连接,又或者有时候需要从服务器下载一个不小的文件,如果用单线程几乎是不可想的事情,程序将会卡的无法使用,用到多线程和不用多线程,给用户的体验天壤之别,所以多线程是一个ios开发人员必须学会的一个知识点。多线程,听得有点高深,其实很简单。...
转载 2015-01-02 14:46:00
141阅读
2评论
iPhone开发 - 3D - 建立3D界面(上)    苹果公司于07年发布的iPhone是手机业一大革命性的手机终端,iPhone操作系统是:Mac OS X,固件升级由去年发布1.0到现在的2.0固件.iPhone屏幕大小3.5英寸,分辨率为:320x480,触摸屏,完全用手指就可以完成所有的操作,更为我们惊喜的是条支持OpenGL_Es1.4版本,有着620M
iPhone SDK提供了三个类来管理位置信息:CLLocation CLLocationManager 和 CLLHeading(不常用)。除了使用GPS来获取当前的位置信息外,iPhone也可以基于WiFi基站和无线发射塔来获得位置信息。GPS的精度最高,可以精确到米级别,但是也最耗电。       ------------CLLocation
转载 2023-09-28 14:04:47
0阅读
iOS多线程编程中,经常碰到多个线程访问共同的一个资源,在线程相互交互的情况下,需要一些同步措施,来保证线程之间交互的时候是安全的。下面我们一起看一下学一下iOS的几种常用的加锁方式,希望对大家有所帮助!!!@synchronizedNSLock对象锁NSRecursiveLock递归锁NSConditionLock条件锁dispatch_semaphore 信号量实现加锁(也就是GCD
苹果读屏技术–VoiceOver一、系统VoiceOver使用简介iPhone上开启VoiceOver功能后,就可以通过手势来操作当前界面中的所有的AccessibilityElement(被VoiceOver访问的UI元素),当点击一个AccessibilityElement,如果当前AccessibilityElement是label时,VoiceOver会将AccessibilityElem
转载 2023-07-27 19:25:14
81阅读
PostgreSQL 数据库开发规范背景PostgreSQL的功能非常强大,但是要把PostgreSQL用好,开发人员是非常关键的。 下面将针对PostgreSQL数据库原理与特性,输出一份开发规范,希望可以减少大家在使用PostgreSQL数据库过程中遇到的困惑。 目标是将PostgreSQL的功能、性能发挥好,她好我也好。PostgreSQL 使用规范命名规范【强制】库名、表名限制命名长度,建
 iOS 开发规范&建议 1.精简代码, 返回最后一句的值,这个方法有一个优点,所有的变量都在代码块中,也就是只在代码块的区域中有效,这意味着可以减少对其他作用域的命名污染。但缺点是可读性比较差NSURL *url = ({ NSString *urlString = [NSString stringWithFormat:@"%@/%@", baseURLString,
iOS开发_iphone开发_iphone界面如何实现下拉列表代码如下: #import <UIKit/UIKit.h>@interface DropDownList : UIView<UITableViewDelegate,UITableViewDataSource> {UITextField* textField; //文本输入框NSArray* ..
转载 2013-01-08 14:31:00
171阅读
2评论
iOS上如何制作自己的Framework呢?(不是静态库)请看stackoverflow上的提问:http://stackoverflow.com/questions/4065052/how-to-build-a-framework-or-library-for-other-developers-the-secure-way解决办法1,通过命令行脚本http://www.cocoanetics.com/2010/04/making-your-own-iphone-frameworks/由cocoa的Framework演变而来2,通过hack bundlehttp://www.cocoaneti Read More
转载 2011-10-10 12:38:00
108阅读
2评论
上次因为闹钟设置的时候设置错了,闹钟没响迟到,不小心被扣了500块的全勤奖,心里很不是滋味,害!而且听说互联网公司一次迟到直接扣500的残忍规定,所以我不得不潜心研究了一下iPhone的闹钟用法,以后可千万不能因为它误事了~ 一、iPhone闹钟用法 1.设置重复 首先我们在设置闹钟的时候,为了方便,我们可以一次性将其设置重复,这样就可以不用每天都设置一次闹钟啦点击闹钟编辑后,页面有一个【重复】选
# iOS开发后,用iPhone打开 在进行iOS应用开发后,我们通常需要在iPhone上进行测试和调试,以确保应用在真实设备上的运行情况。以下是一些步骤和代码示例,帮助您在iPhone上打开已开发iOS应用。 ## 步骤一:获取应用的.ipa文件 在Xcode中编译和构建完应用后,我们可以通过以下步骤获取.ipa文件: 1. 在Xcode中选择Product -> Archive,等待
原创 7月前
11阅读
# 如何在 iOS 开发中下载 PDF 到 iPhone 欢迎小白开发者!今天,我们将一起学习如何在 iOS 应用中实现下载 PDF 文件到 iPhone 的功能。这是一个非常实用的功能,适合希望在应用中整合文档下载的初学者。 ## 整体流程如下 在实现这个功能前,我们先明确整个流程。下面的表格将帮助你更好地理解这个过程: | 步骤 | 描述
原创 13天前
7阅读
iPhone tethering以前用WM机器的时候,机器内置internet sharing小工具。把手机连上电脑之后启动程序,电脑就可以用手机的GPRS上网了。没想到iPhone虽然有这样的功能,但需要给at&t 25刀一个月。再加上2G流量25,为了实现数据卡的功能一共要50刀一个月。擦,苹果太狠了。好在学校里有WiFi,一直没有相关需求。越狱之后开始使用OpenSSH等工具,并架设
本文主要讲解下面四点,可以满足大部分开发新手老手的需要,欢迎讨论反馈!一、创建项目时,勾选git来创建项目Git源二、创建项目时,未勾选git的项目,创建Git源三、第一次提交gitHub,创建代码仓库四、本地有git源项目,提交到gitHub仓库参考文章:在Xcode中使用Git进行源码版本控制使用Xcode上传代码至GitHub一、创建项目时,就勾选了git的项目在创建工程的最后一步Xcode
转载 2023-09-15 19:23:12
375阅读
          这篇文章我总结了一些Mac os 和 ios  开发的资源, 希望对Mac  和 ios 开发的程序员有些帮助,我基本是通过这些方式来了解apple 最新的 资讯,和 相关开发的最新知识。这篇文章对国内的论坛旧不多说了,我相信大家都很熟悉了  Apple's的开发文档 Apples's的开发文档是一
转载 9月前
63阅读
当你准备进行真机测试或者发布应用到App Store上去的时候, 免不了要申请相应的证书。(Development--测试证书。 Distribution--发布证书)进入证书管理相应网站https://developer.apple.com/account/ios/profile/profileList.action。可以很容易的发现这样的几个东西。其中, Devices指的当然是设备了。 这里
作者:Jen GordoniPhone的出现带出了前所未见的变革,应用开发社群圈内圈外的人均参与其中。但是对那些处于开发世界之外的群体而言,这个过程仍然充满神秘感。这个教程将指导你逐步把iPhone应用想法变成现实。如果你计划制作自己的首款iPhone应用的话,这篇文章将为你提供可能会用到的各种想法、技术、技巧和资源。1、产生想法——优秀的想法你要如何知道想法是否优秀呢?第一步,先考虑你的想法是否
转载 9月前
30阅读
  • 1
  • 2
  • 3
  • 4
  • 5